Stabbing balls with line segments and polygonal paths

12/02/2022
by   Alexander Neuhaus, et al.
0

We study the problem of ordered stabbing of n balls (of arbitrary and possibly different radii, no ball contained in another) in ℝ^d, d ≥ 3, with either a directed line segment or a (directed) polygonal curve. Here, the line segment, respectively polygonal curve, shall visit (intersect) the given sequence of balls in the order of the sequence. We present a deterministic algorithm that decides whether there exists a line segment stabbing the given sequence of balls in order, in time O(n^4d-2log n). Due to the descriptional complexity of the region containing these line segments, we can not extend this algorithm to actually compute one. We circumvent this hurdle by devising a randomized algorithm for a relaxed variant of the ordered line segment stabbing problem, which is built upon the central insights from the aforementioned decision algorithm. We further show that this algorithm can be plugged into an algorithmic scheme by Guibas et al., yielding an algorithm for a relaxed variant of the minimum-link ordered stabbing path problem that achieves approximation factor 2 with respect to the number of links. We conclude with experimental evaluations of the latter two algorithms, showing practical applicability.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset