Dominating Set, Independent Set, Discrete $k$-Center, Dispersion, and Related Problems for Planar Points in Convex Position

Anastasiia Tkachenko,Haitao Wang
2024-12-31
Abstract:Given a set $P$ of $n$ points in the plane, its unit-disk graph $G(P)$ is a graph with $P$ as its vertex set such that two points of $P$ are connected by an edge if their (Euclidean) distance is at most $1$. We consider several classical problems on $G(P)$ in a special setting when points of $P$ are in convex position. These problems are all NP-hard in the general case. We present efficient algorithms for these problems under the convex position assumption. The considered problems include the following: finding a minimum weight dominating set in $G(P)$, the discrete $k$-center problem for $P$, finding a maximum weight independent set in $G(P)$, the dispersion problem for $P$, and several of their variations. For some of these problems, our algorithms improve the previously best results, while for others, our results provide first-known solutions.
Computational Geometry
What problem does this paper attempt to address?
The problem that this paper attempts to solve is to propose more efficient algorithms for several classical combinatorial optimization problems in unit - disk graphs when the planar point set is in convex position. Specifically, these problems include: 1. **Dominating Set Problem**: - In the unweighted case, find a minimum dominating set. - In the weighted case, find a dominating set with the minimum total weight. 2. **Discrete k - Center Problem**: - Find a subset of \(k\) points as "centers" such that the maximum distance from any point to its nearest center is minimized. 3. **Maximum Independent Set Problem**: - Find a maximum independent set (i.e., there are no edges connecting any two points in the set). - For specific cases, such as an independent set of size 3 or the maximum independent set in the weighted case. 4. **Dispersion Problem**: - Find a subset of \(k\) points such that the minimum pairwise distance between these points is maximized. These problems are all NP - hard in general, but when the point set is in convex position, the author proposes efficient algorithms with polynomial - time complexity. For example, for the minimum dominating set problem, the author proposes an algorithm with a time complexity of \(O(kn\log n)\) (where \(k\) is the size of the minimum dominating set), and in the weighted case it is \(O(n^{3}\log^{2}n)\). For the discrete k - center problem, the proposed algorithm has a time complexity of \(O(n^{2}\log^{2}n)\) in the worst - case. Through these improvements, the paper shows that in special geometric configurations (i.e., when the point set is in convex position), the efficiency of solving these classical problems can be significantly improved.