Nearest-Neighbor Decompositions of Drawings

Publication date

2022-06-22

Authors

Cleve, Jonas
Grelier, Nicolas
Knorr, Kristin
Löffler, MaartenISNI 000000039666142X
Mulzer, Wolfgang
Perz, Daniel

Editors

Advisors

Supervisors

Document Type

Part of book
Open Access logo

License

cc_by

Abstract

Let be a set of straight-line segments in the plane, potentially crossing, and let c be a positive integer. We denote by P the union of the endpoints of the straight-line segments of and of the intersection points between pairs of segments. We say that has a nearest-neighbor decomposition into c parts if we can partition P into c point sets P₁, … , P_c such that is the union of the nearest neighbor graphs on P₁, … , P_c. We show that it is NP-complete to decide whether can be drawn as the union of c ≥ 3 nearest-neighbor graphs, even when no two segments cross. We show that for c = 2, it is NP-complete in the general setting and polynomial-time solvable when no two segments cross. We show the existence of an O(log n)-approximation algorithm running in subexponential time for partitioning into a minimum number of nearest-neighbor graphs. As a main tool in our analysis, we establish the notion of the conflict graph for a drawing . The vertices of the conflict graph are the connected components of , with the assumption that each connected component is the nearest neighbor graph of its vertices, and there is an edge between two components U and V if and only if the nearest neighbor graph of U ∪ V contains an edge between a vertex in U and a vertex in V. We show that string graphs are conflict graphs of certain planar drawings. For planar graphs and complete k-partite graphs, we give additional, more efficient constructions. We furthermore show that there are subdivisions of non-planar graphs that are not conflict graphs. Lastly, we show a separator lemma for conflict graphs.

Keywords

CG, GRAPH, GD, PUZ

Citation

Cleve, J, Grelier, N, Knorr, K, Löffler, M, Mulzer, W & Perz, D 2022, Nearest-Neighbor Decompositions of Drawings. in Proc. 18th Scandinavian Workshop on Algorithm Theory. Dagstuhl Publishing. https://doi.org/10.4230/LIPIcs.SWAT.2022.21