The k-Colorable Unit Disk Cover Problem

Abstract

In this article, we consider colorable variations of the Unit Disk Cover ( UDC) problem as follows. k-Colorable Discrete Unit Disk Cover ( k-CDUDC): Given a set P of n points, and a set D of m unit disks (of radius=1), both lying in the plane, and a parameter k, the objective is to compute a set D'⊂eq D such that every point in P is covered by at least one disk in D' and there exists a function :D'→ C that assigns colors to disks in D' such that for any d and d' in D' if d d'≠, then (d)≠(d'), where C denotes a set containing k distinct colors. For the k-CDUDC problem, our proposed algorithms approximate the number of colors used in the coloring if there exists a k-colorable cover. We first propose a 4-approximation algorithm in O(m7kn k) time for this problem and then show that the running time can be improved by a multiplicative factor of mk, where a positive integer k denotes the cardinality of a color-set. The previous best known result for the problem when k=3 is due to the recent work of Biedl et al., (2021), who proposed a 2-approximation algorithm in O(m25n) time. For k=3, our algorithm runs in O(m18n) time, faster than the previous best algorithm, but gives a 4-approximate result. We then generalize our approach to exhibit a O((1+2τ)2)-approximation algorithm in O(m(4π+8τ+τ212)kn k) time for a given 1 ≤ τ ≤ 2. We also extend our algorithm to solve the k-Colorable Line Segment Disk Cover ( k-CLSDC) and k-Colorable Rectangular Region Cover ( k-CRRC) problems, in which instead of the set P of n points, we are given a set S of n line segments, and a rectangular region R, respectively.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…