,
Joseph S. B. Mitchell
,
Valentin Polishchuk
Creative Commons Attribution 4.0 International license
We consider sweeping a polygonal domain using variable-length segments whose endpoints can be considered to be mobile agents moving with bounded speeds; a point in the domain is swept when it belongs to one of the segments. The objective is to sweep the domain as quickly as possible. We show that the problem is NP-hard even in simple polygons and even for a single segment (two agents), and give constant-factor approximation algorithms, both for simple polygons and polygons with holes. Our approximations are obtained by introducing a new type of "window partition" of the polygon, which may find other applications. For domains with holes, our results are based on a non-trivial topological argument proving a surprising fact: a connected subset of the domain, whose points are swept but not directly touched by the agents, may contain at most one hole.
@InProceedings{huynh_et_al:LIPIcs.WADS.2025.39,
author = {Huynh, Kien C. and Mitchell, Joseph S. B. and Polishchuk, Valentin},
title = {{Sweeping a Domain with Line-Of-Sight Between Covisible Agents}},
booktitle = {19th International Symposium on Algorithms and Data Structures (WADS 2025)},
pages = {39:1--39:22},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-398-0},
ISSN = {1868-8969},
year = {2025},
volume = {349},
editor = {Morin, Pat and Oh, Eunjin},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.WADS.2025.39},
URN = {urn:nbn:de:0030-drops-242706},
doi = {10.4230/LIPIcs.WADS.2025.39},
annote = {Keywords: Polygon sweeping, collaborating agents, motion coordination, makespan optimization}
}