English

New Approximation Algorithms for Touring Regions

Computational Geometry 2023-03-15 v2

Abstract

We analyze the touring regions problem: find a (1+ϵ1+\epsilon)-approximate Euclidean shortest path in dd-dimensional space that starts at a given starting point, ends at a given ending point, and visits given regions R1,R2,R3,,RnR_1, R_2, R_3, \dots, R_n in that order. Our main result is an O(nϵlog1ϵ+1ϵ)\mathcal O \left(\frac{n}{\sqrt{\epsilon}}\log{\frac{1}{\epsilon}} + \frac{1}{\epsilon} \right)-time algorithm for touring disjoint disks. We also give an O(min(nϵ,n2ϵ))\mathcal O\left (\min\left(\frac{n}{\epsilon}, \frac{n^2}{\sqrt \epsilon}\right) \right)-time algorithm for touring disjoint two-dimensional convex fat bodies. Both of these results naturally generalize to larger dimensions; we obtain O(nϵd1log21ϵ+1ϵ2d2)\mathcal O\left(\frac{n}{\epsilon^{d-1}}\log^2\frac{1}{\epsilon}+\frac{1}{\epsilon^{2d-2}}\right) and O(nϵ2d2)\mathcal O\left(\frac{n}{\epsilon^{2d-2}}\right)-time algorithms for touring disjoint dd-dimensional balls and convex fat bodies, respectively.

Keywords

Cite

@article{arxiv.2303.06759,
  title  = {New Approximation Algorithms for Touring Regions},
  author = {Benjamin Qi and Richard Qi and Xinyang Chen},
  journal= {arXiv preprint arXiv:2303.06759},
  year   = {2023}
}

Comments

to appear in SOCG 2023. V2 - fixed figures

R2 v1 2026-06-28T09:13:09.160Z