Sweeping Arrangements of Non-Piercing Curves in Plane
Abstract
Let be an arrangement of Jordan curves in the plane, i.e., simple closed curves in the plane. For any curve , we denote the bounded region enclosed by as . We say that is non-piercing if for any two curves , is connected. A non-piercing arrangement of curves generalizes a set of -intersecting curves in which each pair of curves intersect in at most two points. Snoeyink and Hershberger (``Sweeping Arrangements of Curves'', SoCG '89) proved that if we are given an arrangement of -intersecting curves and a {\em sweep} curve , then the arrangement can be \emph{swept} by while always maintaining the -intersecting property of the curves in . We generalize the result of Snoeyink and Hershberger to the setting of non-piercing arrangements. Given an arrangement of non-piercing curves, a sweep curve , and a point in , we show that we can continuously shrink to so that throughout the process, the arrangement remains non-piercing (except at a finite set of points in time where crosses other curves), and lies in . We show that our arguments can be modified if lies outside , and we want to sweep \emph{outwards} so that lies outside , and the arrangement remains non-piercing. As a second contribution, we give an alternate proof of the result of Snoeyink and Hershberger, and give several applications of our results to combinatorial and algorithmic questions including to the \emph{multi-hitting set} problem involving points and non-piercing regions.
Keywords
Cite
@article{arxiv.2403.16474,
title = {Sweeping Arrangements of Non-Piercing Curves in Plane},
author = {Suryendu Dalal and Rahul Gangopadhyay and Rajiv Raman and Saurabh Ray},
journal= {arXiv preprint arXiv:2403.16474},
year = {2026}
}
Comments
Revised version with typos and some statements and proofs fixed for clarity. Figures also updated for better readability