The geometric maximum traveling salesman problem

被引:30
作者
Barvinok, A [1 ]
Fekete, SP
Johnson, DS
Tamir, A
Woeginger, GJ
Woodroofe, R
机构
[1] Univ Michigan, Dept Math, Ann Arbor, MI 48109 USA
[2] Tech Univ Carolo Wilhelmina Braunschweig, Dept Math Optimizat, D-38106 Braunschweig, Germany
[3] AT&T Res, AT&T Labs, Florham Pk, NJ USA
[4] Tel Aviv Univ, Sch Math Sci, IL-69978 Tel Aviv, Israel
[5] Univ Twente, Dept Math, NL-7500 AE Enschede, Netherlands
[6] Cornell Univ, Dept Math, Ithaca, NY 14853 USA
关键词
traveling salesman problem; optimization; polyhedral metric; euclidean metric; NP-hardness; polynomial time; maximum scatter TSP;
D O I
10.1145/876638.876640
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We consider the traveling salesman problem when the cities are points in R-d for some fixed d and distances are computed according to geometric distances, determined by some norm. We show that for any polyhedral norm, the problem of finding a tour of maximum length can be solved in polynomial time. If arithmetic operations are assumed to take unit time, our algorithms run in time 0(n(f-2) log n), where f is the number of facets of the polyhedron determining the polyhedral norm. Thus, for example, we have 0(n(2) log n) algorithms for the cases of points in the plane under the Rectilinear and Sup norrns. This is in contrast to the fact that finding a minimum length tour in each case is NP-hard. Our approach can be extended to the more general case of quasi-norms with a not necessarily symmetric unit ball, where we get a complexity of 0(n(2f-2) log n). For the special case of two-dimensional metrics with f = 4 (which includes the Rectilinear and Sup norms), we present a simple algorithm with 0(n) running time. The algorithm does not use any indirect addressing, so its running time remains valid even in comparison based, models in which sorting requires Omega(n log n) time. The basic mechanism of the algorithm provides some intuition on why polyhedral norms allow fast algorithms. Complementing the results on simplicity for polyhedral norms, we prove that, for the case of Euclidean distances in R-d for d greater than or equal to 3, the Maximum TSP is NP-hard. This sheds new light on the well-studied difficulties of Euclidean distances.
引用
收藏
页码:641 / 664
页数:24
相关论文
共 28 条
  • [1] IMPROVED ALGORITHMS FOR BIPARTITE NETWORK FLOW
    AHUJA, RK
    ORLIN, JB
    STEIN, C
    TARJAN, RE
    [J]. SIAM JOURNAL ON COMPUTING, 1994, 23 (05) : 906 - 933
  • [2] Testing simple polygons
    Arkin, EM
    Belleville, P
    Mitchell, JSB
    Mount, D
    Romanik, K
    Salzberg, S
    Souvaine, D
    [J]. COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 1997, 8 (02): : 97 - 114
  • [3] Polynomial time approximation schemes for Euclidean traveling salesman and other geometric problems
    Arora, S
    [J]. JOURNAL OF THE ACM, 1998, 45 (05) : 753 - 782
  • [4] Proof verification and the hardness of approximation problems
    Arora, S
    Lund, C
    Motwani, R
    Sudan, M
    Szegedy, M
    [J]. JOURNAL OF THE ACM, 1998, 45 (03) : 501 - 555
  • [5] THE ALGEBRAIC DEGREE OF GEOMETRIC OPTIMIZATION PROBLEMS
    BAJAJ, C
    [J]. DISCRETE & COMPUTATIONAL GEOMETRY, 1988, 3 (02) : 177 - 191
  • [6] Two algorithmic results for the traveling salesman problem
    Barvinok, AI
    [J]. MATHEMATICS OF OPERATIONS RESEARCH, 1996, 21 (01) : 65 - 84
  • [7] Blum M., 1973, Journal of Computer and System Sciences, V7, P448, DOI 10.1016/S0022-0000(73)80033-9
  • [8] Cayley A., 1889, Quart. J. Pure Appl. Math., V23, P376, DOI 10.1017/cbo9780511703799.010
  • [9] CORMEN TH, 2001, INTRO ALGORITHMS, P195
  • [10] Fekete SP, 2000, DISCRETE COMPUT GEOM, V23, P389, DOI 10.1007/s004540010007