An Approximate Algorithm for Triangle TSP with a Four-Vertex-Three-Line Inequality

Traveling salesman problem (TSP) is a classic combinatorial optimization problem. The time complexity of the exact algorithms is generally an exponential function of the scale of TSP. This work gives an approximate algorithm with a four-vertex-three-line inequality for the triangle TSP. The time complexity is O(n2) and it can generate an approximation less than 2 times of the optimal solution. The paper designs a simple algorithm with the inequality. The algorithm is compared with the double-nearest neighbor algorithm. The experimental results illustrate the algorithm find the better approximations than the double-nearest neighbor algorithm for most TSP instances.

[1]  Emile H. L. Aarts,et al.  A parallel 2-opt algorithm for the Traveling Salesman Problem , 1995, Future Gener. Comput. Syst..

[2]  G. Croes A Method for Solving Traveling-Salesman Problems , 1958 .

[3]  James B. Orlin,et al.  A dynamic programming methodology in very large scale neighborhood search applied to the traveling salesman problem , 2006, Discret. Optim..

[4]  Moshe Lewenstein,et al.  Approximation algorithms for asymmetric TSP by decomposing directed regular multigraphs , 2005, JACM.

[5]  Joseph S. B. Mitchell,et al.  Approximation algorithms for TSP with neighborhoods in the plane , 2001, SODA '01.

[6]  Markus Bläser,et al.  A new approximation algorithm for the asymmetric TSP with triangle inequality , 2003, TALG.

[7]  Juan José Salazar González,et al.  A branch-and-cut algorithm for a traveling salesman problem with pickup and delivery , 2004, Discret. Appl. Math..

[8]  Hans-Jürgen Bandelt,et al.  Performance Guarantees for Approximation Algorithms Depending on Parametrized Triangle Inequalities , 1995, SIAM J. Discret. Math..

[9]  D. Oudheusden,et al.  A branch and bound algorithm for the traveling purchaser problem , 1997 .

[10]  M. Held,et al.  A dynamic programming approach to sequencing problems , 1962, ACM National Meeting.

[11]  S. Voß,et al.  A classification of formulations for the (time-dependent) traveling salesman problem , 1995 .

[12]  L. Sunil Chandran,et al.  Approximations for ATSP with Parametrized Triangle Inequality , 2002, STACS.

[13]  Marek Karpinski,et al.  8 = 7-Approximation Algorithm for (1,2)-TSP (cid:3) (Extended Version) , 2006 .

[14]  Andreas Björklund,et al.  Determinant Sums for Undirected Hamiltonicity , 2010, 2010 IEEE 51st Annual Symposium on Foundations of Computer Science.

[15]  Matthew S. Levine Finding the right cutting planes for the TSP , 1999, JEAL.

[16]  Etienne de Klerk,et al.  A comparison of lower bounds for the symmetric circulant traveling salesman problem , 2011, Discret. Appl. Math..

[17]  Donald Davendra,et al.  Traveling Salesman Problem, Theory and Applications , 2010 .

[18]  Gerhard J. Woeginger,et al.  Exact Algorithms for NP-Hard Problems: A Survey , 2001, Combinatorial Optimization.

[19]  William J. Cook,et al.  The Traveling Salesman Problem: A Computational Study (Princeton Series in Applied Mathematics) , 2007 .

[20]  Alan M. Frieze,et al.  On the worst-case performance of some algorithms for the asymmetric traveling salesman problem , 1982, Networks.

[21]  Gerhard J. Woeginger,et al.  Four point conditions and exponential neighborhoods for symmetric TSP , 2006, SODA '06.

[22]  Juraj Hromkovic,et al.  An Improved Lower Bound on the Approximability of Metric TSP and Approximation Algorithms for the TSP with Sharpened Triangle Inequality , 2000, STACS.

[23]  Luc Muyldermans,et al.  Exploring Variants of 2-Opt and 3-Opt for the General Routing Problem , 2005, Oper. Res..

[24]  Y. Wang,et al.  The Frequency Graph for the Traveling Salesman Problem , 2012 .

[25]  Richard Bellman,et al.  Dynamic Programming Treatment of the Travelling Salesman Problem , 1962, JACM.