English

On the Shortest Separating Cycle

Computational Geometry 2019-12-04 v1 Combinatorics

Abstract

According to a result of Arkin~\etal~(2016), given nn point pairs in the plane, there exists a simple polygonal cycle that separates the two points in each pair to different sides; moreover, a O(n)O(\sqrt{n})-factor approximation with respect to the minimum length can be computed in polynomial time. Here the following results are obtained: (I)~We extend the problem to geometric hypergraphs and obtain the following characterization of feasibility. Given a geometric hypergraph on points in the plane with hyperedges of size at least 22, there exists a simple polygonal cycle that separates each hyperedge if and only if the hypergraph is 22-colorable. (II)~We extend the O(n)O(\sqrt{n})-factor approximation in the length measure as follows: Given a geometric graph G=(V,E)G=(V,E), a separating cycle (if it exists) can be computed in O(m+nlogn)O(m+ n\log{n}) time, where V=n|V|=n, E=m|E|=m. Moreover, a O(n)O(\sqrt{n})-approximation of the shortest separating cycle can be found in polynomial time. Given a geometric graph G=(V,E)G=(V,E) in R3\mathbb{R}^3, a separating polyhedron (if it exists) can be found in O(m+nlogn)O(m+ n\log{n}) time, where V=n|V|=n, E=m|E|=m. Moreover, a O(n2/3)O(n^{2/3})-approximation of a separating polyhedron of minimum perimeter can be found in polynomial time. (III)~Given a set of nn point pairs in convex position in the plane, we show that a (1+ε)(1+\varepsilon)-approximation of a shortest separating cycle can be computed in time nO(ε1/2)n^{O(\varepsilon^{-1/2})}. In this regard, we prove a lemma on convex polygon approximation that is of independent interest.

Keywords

Cite

@article{arxiv.1912.01541,
  title  = {On the Shortest Separating Cycle},
  author = {Adrian Dumitrescu},
  journal= {arXiv preprint arXiv:1912.01541},
  year   = {2019}
}

Comments

12 pages, 7 figures; to appear in CGTA

R2 v1 2026-06-23T12:34:40.198Z