Non-crossing Connectors in the Plane
Abstract
We consider the non-crossing connectors problem, which is stated as follows: Given n simply connected regions R1,...,Rn in the plane and finite point sets Pi subset of Ri for i=1,...,n, are there non-crossing connectors yi for (Ri,Pi), i.e., arc-connected sets yi with Pi subset of yi subset of Ri for every i=1,...,n, such that yi and yj are disjoint for all i different from j? We prove that non-crossing connectors do always exist if the regions form a collection of pseudo-disks, i.e., the boundaries of every pair of regions intersect at most twice. We provide a simple polynomial-time algorithm if the regions are axis-aligned rectangles. Finally we prove that the general problem is NP-complete, even if the regions are convex, the boundaries of every pair of regions intersect at most four times and Pi consists of only two points on the boundary of Ri for i=1,...,n.
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.