New Approximation Algorithms for Touring Regions
Abstract
We analyze the touring regions problem: find a (1+ε)-approximate Euclidean shortest path in d-dimensional space that starts at a given starting point, ends at a given ending point, and visits given regions R1, R2, R3, …, Rn in that order. Our main result is an O (nε1ε + 1ε )-time algorithm for touring disjoint disks. We also give an O ((nε, n2 ε) )-time algorithm for touring disjoint two-dimensional convex fat bodies. Both of these results naturally generalize to larger dimensions; we obtain O(nεd-121ε+1ε2d-2) and O(nε2d-2)-time algorithms for touring disjoint d-dimensional balls and convex fat bodies, respectively.
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.