错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Euclidean TSP in Narrow Strips

  • Henk Alkema,
  • Mark de Berg,
  • Remco van der Hofstad,
  • Sándor Kisfaludi-Bak

摘要

We investigate how the complexity of Euclidean TSP for point sets P inside the strip \((-\infty ,+\infty )\times [0,\delta ]\) ( - , + ) × [ 0 , δ ] depends on the strip width  \(\delta \) δ . We obtain two main results.

For the case where the points have distinct integer x-coordinates, we prove that a shortest bitonic tour (which can be computed in \(O(n\log ^2 n)\) O ( n log 2 n ) time using an existing algorithm) is guaranteed to be a shortest tour overall when \(\delta \leqslant 2\sqrt{2}\) δ 2 2 , a bound which is best possible.

We present an algorithm that is fixed-parameter tractable with respect to  \(\delta \) δ . Our algorithm has running time \(2^{O(\sqrt{\delta })} n + O(\delta ^2 n^2)\) 2 O ( δ ) n + O ( δ 2 n 2 ) for sparse point sets, where each \(1\times \delta \) 1 × δ rectangle inside the strip contains O(1) points. For random point sets, where the points are chosen uniformly at random from the rectangle  \([0,n]\times [0,\delta ]\) [ 0 , n ] × [ 0 , δ ] , it has an expected running time of \(2^{O(\sqrt{\delta })} n\) 2 O ( δ ) n . These results generalise to point sets P inside a hypercylinder of width \(\delta \) δ . In this case, the factors \(2^{O(\sqrt{\delta })}\) 2 O ( δ ) become \(2^{O(\delta ^{1-1/d})}\) 2 O ( δ 1 - 1 / d ) .