A traveller's problem

A traveller is planning a tour from some start position, s, to a goal position g in d-dimensional space. Transportation is provided by n carriers. Each carrier is a convex object that results from intersecting finitely many closed linear subspaces; it moves at constant speed along a line. Different carriers may be assigned different velocity vectors. While using carrier C, the traveller can walk at innate speed v ≥ 0 in any direction, like a passenger on board a vessel. Whenever his current position on C is simultaneously contained in some other carrier C', the traveller can change from C to C', and continue his tour by C'. Given initial positions of the carriers and of s and g, is the traveller able to reach g starting from s? If so, what minimum travel time can be achieved? We provide the following answers. For a situation similar to the "Frogger" game, where the traveller has to cross a river on which n consecutive rectangular barges move at m different speeds, we provide an O(n log m) solution. In dimension 8 and higher, Traveller's Problem is undecidable, even for innate speed zero. An interesting case is in dimension 2. We prove that the problem is NP-hard, even if all carriers are vertical line segments. It turns out that an s-to-g path of finite duration may require an infinite number of carrier changes. Despite this difficulty, we can show that the two-dimensional problem is decidable. In addition, we provide a pseudo-polynomial approximation algorithm.

[1]  Joseph S. B. Mitchell,et al.  L1 shortest paths among polygonal obstacles in the plane , 1992, Algorithmica.

[2]  Jozef Baruník Diploma thesis , 1999 .

[3]  Igor Potapov,et al.  On undecidability bounds for matrix decision problems , 2008, Theor. Comput. Sci..

[4]  Franz Aurenhammer,et al.  Quickest Paths, Straight Skeletons, and the City Voronoi Diagram , 2002, SCG '02.

[5]  Esther M. Arkin,et al.  Maximum thick paths in static and dynamic environments , 2008, SCG '08.

[6]  S. Sastry,et al.  Simulation of Zeno hybrid automata , 1999, Proceedings of the 38th IEEE Conference on Decision and Control (Cat. No.99CH36304).

[7]  Sang Won Bae,et al.  Optimal Construction of the City Voronoi Diagram , 2006, ISAAC.

[8]  Alexander Wolff,et al.  Constructing the city Voronoi diagram faster , 2005, EuroCG.