The travelling salesman and the PQ-tree

被引:15
作者
Burkard, RE
Deineko, VG
Woeginger, GJ
机构
[1] Graz Univ Technol, Inst Math B, A-8010 Graz, Austria
[2] Univ Warwick, Warwick Business Sch, Coventry CV4 7AL, W Midlands, England
关键词
travelling salesman problem; polynomial algorithm; dynamic programming; combinatorial optimization; Euclidean travelling salesman problem; PQ-tree;
D O I
10.1287/moor.23.3.613
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
Let D = (d(ij)) be the n x n distance matrix of a set of n cities {1, 2,..., n}, and let T be a PQ-tree with node degree bounded by d that represents a set n(T) of permutations over {1, 2,..., n }. We show how to compute for D in O(2(d)n(3)) time the shortest travelling salesman tour contained in n(T). Our algorithm may be interpreted as a common generalization of the well-known Held and Karp dynamic programming algorithm for the TSP and of the dynamic programming algorithm for finding the shortest pyramidal TSP tour. A consequence of our result is that the shortcutting phase of the "twice around the tree" heuristic for the Euclidean TSP can be optimally implemented in polynomial time. This contradicts a statement of Papadimitriou and Vazirani as published in 1984.
引用
收藏
页码:613 / 623
页数:11
相关论文
共 12 条
  • [1] TESTING FOR CONSECUTIVE ONES PROPERTY, INTERVAL GRAPHS, AND GRAPH PLANARITY USING PQ-TREE ALGORITHMS
    BOOTH, KS
    LUEKER, GS
    [J]. JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1976, 13 (03) : 335 - 379
  • [2] Burkard R. E., 1991, Optimization, V22, P787, DOI 10.1080/02331939108843720
  • [3] Christofides N., 1976, tech. rep.
  • [4] GILMORE PC, 1985, TRAVELING SALESMAN P, P87
  • [5] A DYNAMIC PROGRAMMING APPROACH TO SEQUENCING PROBLEMS
    HELD, M
    KARP, RM
    [J]. JOURNAL OF THE SOCIETY FOR INDUSTRIAL AND APPLIED MATHEMATICS, 1962, 10 (01): : 196 - 210
  • [6] Johnson D., 1985, TRAVELING SALESMAN P, P145
  • [7] KLYAUS PS, 1976, VESTSI AKAD NAVU FMN, V4, P95
  • [8] Lawler E.L., 1985, TRAVELLING SALESMAN
  • [9] Papadimitriou C. H., 1977, Theoretical Computer Science, V4, P237, DOI 10.1016/0304-3975(77)90012-3
  • [10] ON 2 GEOMETRIC PROBLEMS RELATED TO THE TRAVELING SALESMAN PROBLEM
    PAPADIMITRIOU, CH
    VAZIRANI, UV
    [J]. JOURNAL OF ALGORITHMS, 1984, 5 (02) : 231 - 246