Trajectory Minimum Touching Ball
Jeff M. Phillips, Jens Kristian Refsgaard Schou
TL;DR
This work studies the trajectory minimum touching ball (TMTB) problem: given $n$ trajectories each with at most $k$ segments, find the smallest ball intersecting all trajectories. It shows that for $k=1$ the problem is LP-type and solvable in linear time, while for larger $k$ the LP-type approach can be unbounded, yet an almost $O\left((nk)^2\log n\right)$ exact algorithm via farthest trajectory Voronoi diagrams achieves a practical solution, with a near-linear-time option via a relative approximation. The paper then develops approximation schemes based on sausage neighborhoods and ghost trajectories that extend to high dimensions, providing $(3,\rho)$- and $(1+\varepsilon)$-approximation guarantees with explicit runtimes that scale with $n$, $k$, and dimension $d$. Overall, the results delineate the limits of LP-type formulations for multi-segment trajectories and deliver scalable exact and approximate algorithms for trajectory data analysis in the plane and beyond.
Abstract
We present algorithms to find the minimum radius sphere that intersects every trajectory in a set of $n$ trajectories composed of at most $k$ line segments each. When $k=1$, we can reduce the problem to the LP-type framework to achieve a linear time complexity. For $k \geq 4$ we provide a trajectory configuration with unbounded LP-type complexity, but also present an almost $O\left((nk)^2\log n\right)$ algorithm through the farthest line segment Voronoi diagrams. If we tolerate a relative approximation, we can reduce to time near-linear in $n$.
