New Approximation Algorithms for Touring Regions

03/12/2023
by   Benjamin Qi, et al.
0

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 R_1, R_2, R_3, …, R_n in that order. Our main result is an 𝒪(n/√(ϵ)log1/ϵ + 1/ϵ)-time algorithm for touring disjoint disks. We also give an 𝒪 (min(n/ϵ, n^2/√(ϵ)) )-time algorithm for touring disjoint two-dimensional convex fat bodies. Both of these results naturally generalize to larger dimensions; we obtain 𝒪(n/ϵ^d-1log^21/ϵ+1/ϵ^2d-2) and 𝒪(n/ϵ^2d-2)-time algorithms for touring disjoint d-dimensional balls and convex fat bodies, respectively.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/07/2019

Covering Polygons by Min-Area Convex Polygons

Given a set of disjoint simple polygons σ_1, ..., σ_n, of total complexi...
research
05/27/2019

A New Algorithm for Decremental Single-Source Shortest Paths with Applications to Vertex-Capacitated Flow and Cut Problems

We study the vertex-decremental Single-Source Shortest Paths (SSSP) prob...
research
11/07/2022

Parameterized Algorithm for the Disjoint Path Problem on Planar Graphs: Exponential in k^2 and Linear in n

In this paper, we study the problem: Given an undirected planar graph G...
research
06/20/2023

Observation Routes and External Watchman Routes

We introduce the Observation Route Problem () defined as follows: Given ...
research
06/20/2017

The well-separated pair decomposition for balls

Given a real number t>1, a geometric t-spanner is a geometric graph for ...
research
10/01/2021

Fast and Exact Convex Hull Simplification

Given a point set P in the plane, we seek a subset Q⊆ P, whose convex hu...

Please sign up or login with your details

Forgot password? Click here to reset