TSPBIB Home Page
This page intends to be a comprehensive listing of papers, source code,
preprints, technical reports, etc, available on the Internet about the
Traveling Salesman Problem (TSP) and some associated problems.
Please send us information about any other work you consider it should
be included in this page.
email:
mos@ada.info.unlp.edu.ar
email:
pmoscato@volta.ing.unlp.edu.ar
TSP Instances
If you are looking for solved instances of the travelling salesman problem
you should go to the
TSPLIB
home page and also to the
mirror site at Rice University.
VRP Instances
Solomon's
instances of VRP with time windows.
The Vehicle Routing Problem,
a similar page to TSPBIB, but for the VRP, is maintained by
Tim Duncan and contains many other instances as well as papers for on-line
access.
Software
GATSS, by Thomas Pederson,
a Genetic Algorithm based solver of the
Traveling Salesman problem written in GNU C++
linked to a user interface in HTML via CGI-script.
GAlib, A C++ Genetic Algorithms Library,
see in particular the provided examples, the
TSP.
Maugis TSP solver,
a program written in ansi-C, for Symmetric Euclidean TSPs,
by Lionnel Maugis.
An ATSP code, by Glenn Dicus, Bart Jaworski and Joseph Ou-Yang.
A TSP program in Parlog, by Steve Gregory.
Heuristic approaches
Combining Simulated Annealing with Local Search Heuristics ,
by O. Martin and S.W. Otto.
A new hybrid heuristic for large geometric Traveling Salesman Problems
based on the Delaunay Triangulation.
N. Krasnogor, P. Moscato and M.G Norman
``Anales del
XXVII Simposio Brasileiro de Pesquisa Operacional'',
Vitoria, Brazil, 6-8 Nov. 1995.
An Analysis of the Performance of Traveling Salesman Heuristics on
Infinite-Size Fractal Instances in the Euclidean Plane.
P. Moscato and M.G. Norman, submitted,
``Algoritmos Geneticos'',
M. Laguna and P. Moscato,
Chapter 3,
from the book
``Optimizacion Heuristica y Redes
Neuronales'' ,
edited by B. A. Diaz, Ed. Paraninfo, Madrid, Espanya, (1996).
Sensitivity Analysis for the Euclidean Traveling Salesman Problem,
by Chris Jones.
Analysis of the Held-Karp Heuristic for the Traveling Salesman Problem,
by David P. Williamson, Master's Thesis, MIT Computer Science, June 1990.
Combining Simulated Annealing with Local Search Heuristics ,
by O. Martin and S.W. Otto.
Guided Local Search , by C. Voudoris and E.P.K. Tsang.
Improving the efficiency of limited-memory heuristic search ,
by Subrata Ghosh, Ambuj Mahanti and Dana S. Nau.
An efficient parallel cluster-heuristic for large TSPs ,
by B. Steckemetz and M. Wottawa.
Efficient Clustering Techniques for
the Geometric Traveling Salesman Problem,
B. Codenotti and L. Margara.
Peturbation: An Efficient Technique for
the Solution of Very Large Instances of the Euclidean TSP,
B. Codenotti, G. Manzini, L. Margara and G. Resta.
An Empirical Comparison of Seven Iterative and
Evolutionary Function Optimization Heuristics,
by Shumeet Baluja.
Memetic Algorithms
For more information
about them you can
visit the
Memetic Algorithms' Home Page
On Evolution, Search, Optimization, Genetic Algorithms and Martial Arts:
Towards Memetic Algorithms
,
P. Moscato, Caltech Concurrent Computation Program, C3P
Report 826, (1989).
On Genetic Crossover Operators for Relative Order Preservation
,
P. Moscato, Caltech Concurrent Computation Program, C3P
Report 778, (1989).
Evolution in Time and Space - The Parallel Genetic Algorithm ,
by Heinz Mühlenbein,
appeared in: Foundations of Genetic Algorithms,
G. Rawlins (ed.), pp. 316-337, Morgan-Kaufman,
1991.
A `Memetic' Approach for the Traveling Salesman Problem.
Implementation of a Computational Ecology for Combinatorial Optimization on
Message-Passing Systems,
P. Moscato and M.G. Norman,
Parallel
Computing and Transputer Applications
,
edited by M. Valero, E. Onate, M. Jane, J.L. Larriba and B. Suarez,
Ed. IOS Press, Amsterdam, pp. 187-194, 1992.
Parallel Genetic Algorithms in Combinatorial
Optimization ,
by Heinz Mühlenbein,
appeared in: Computer Science and Operations Research O. Balci, R. Sharda and S. Zenios (eds.), pp.
441-456, Pergamon Press, New York 1992.
An Introduction to Population Approaches for Optimization and
Hierarchical Objective Functions: A Discussion on the role
of Tabu Search,
P. Moscato,
Annals of Operations Research , Vol. 41, Number 1-4, pp. 85-121, 1993.Please check the home page of this volume of the journal which is
available here.
Blending Heuristics with a Population-Based Approach: A Memetic Algorithm
for the Traveling Salesman Problem ,
P. Moscato and F. Tinetti, Dec. 1993.
Formal memetic algorithms,
N.J. Radcliffe and P.D. Surry,
in ``Evolutionary Computing: AISB
Workshop'', (Ed: T. Fogarty, Springer-Verlag), 1994.
Fitness Variance of Formae and Performance Prediction,
N.J. Radcliffe and P.D. Surry,
in Foundations of Genetic Algorithms 3 , 1995.
Ant Colony Optimization
The Ant System: Optimization by a
colony of cooperating agents ,
M. Dorigo, V. Maniezzo & A. Colorni,
IEEE Transactions on Systems, Man, and
Cybernetics-Part B, 26, 1, 29-41, 1996.
IJ.10-SMC96.ps.gz (105K).
Distributed Optimization by Ant
Colonies ,
A. Colorni A., M. Dorigo & V. Maniezzo (1991),
Proceedings of ECAL91 - European Conference on Artificial Life, Paris,
France ,
F. Varela and P. Bourgine (Eds.), Elsevier Publishing, 134-142.
IC.06-ECAL91.ps.gz (52K).
An Investigation of some Properties of
an Ant Algorithm,
A. Colorni, M. Dorigo & V. Maniezzo (1992),
Proceedings of the Parallel Problem Solving from Nature Conference
(PPSN 92),
Brussels, Belgium, R.Männer and B.Manderick (Eds.), Elsevier Publishing,
509-520,
IC.08-PPSN92.ps.gz (45K).
Ant-Q: A Reinforcement Learning Approach to the Traveling Salesman Problem,
by L.M. Gambardella and M. Dorigo.
Tabu Search
Tabu Search on the Geometric Traveling Salesman Problem ,
by M. Zachariasen and M. Dam,
Presented
at Metaheuristics International Conference 95, Breckenridge, Colorado, USA.
An Introduction to Population Approaches for Optimization and
Hierarchical Objective Functions: A Discussion on the role
of Tabu Search,
P. Moscato,
Annals of Operations Research , Vol. 41, Number 1-4, pp. 85-121, 1993.Please check the home page of this volume of the journal which is
available here.
Simulated Annealing
Combining Simulated Annealing with Local Search Heuristics ,
by O. Martin and S.W. Otto.
A `Memetic' Approach for the Traveling Salesman Problem.
Implementation of a Computational Ecology for Combinatorial Optimization on
Message-Passing Systems,
P. Moscato and M.G. Norman,
Parallel
Computing and Transputer Applications
,
edited by M. Valero, E. Onate, M. Jane, J.L. Larriba and B. Suarez,
Ed. IOS Press, Amsterdam, pp. 187-194, 1992.
Genetic Algorithms
On Genetic Crossover Operators for Relative Order Preservation
,
P. Moscato, Caltech Concurrent Computation Program, C3P
Report 778, (1989).
``Algoritmos Geneticos'',
M. Laguna and P. Moscato,
Chapter 3,
from the book
``Optimizacion Heuristica y Redes
Neuronales'' ,
edited by B. A. Diaz, Ed. Paraninfo, Madrid, Espanya, (1996).
Neural Networks
Learning Topology-Preserving Maps Using Self-Supervised Backpropagation
on a Parallel Machine
,
A. Ossen,
TR-92-059, International Computer Science Institute, Berkeley, CA,
September 1992.
A neural network for the
Traveling Salesman Problem with linear time and space complexity .
Space-filling heuristics
On the Spacefilling Curve Heuristic for the Euclidean Traveling Salesman
Problem , by D. Bertsimas and M. Grigni.
A routing system based on spacefilling curves,
by John Bartholdi.
Approximation Algorithms
Approximation algorithms for planar traveling salesman tours and
minimum-length triangulations" , by K.L. Clarkson.
Faster Geometric k-point MST Approximation ,
by David Eppstein.
Polinomial-time Approximation Schemes (PTAS)
An Approximation Scheme for Planar Graph TSP ,
by M. Grigni, E. Koutsoupias and C. Papadimitriou.
Polynomial-time Approximation Schemes for Euclidean TSP
and other Geometric Problems , by Sanjeev Arora, 1996.
Branch-and-Bound & Branch-and-Cut
Solving Traveling Salesman Problems using a Parallel Synchronized
Branch and Bound Algorithm , by Claude G. Diderich
and Marc Gengler.
Solving large-scale traveling
salesman problems with parallel Branch-and-Cut , by M.
Jünger and P. Störme.
Solving the Traveling Salesman Problem with a Distributed Branch-and-Bound
Algorithm on a 1024 Processor Network
by S. Tschöke, R. Lüling and B. Monien.
Provably Good Solutions for the Traveling Salesman Problem,
by M. J"unger, G. Reinelt, S. Thienel, Preprint 94-31, IWR
Heidelberg, 1994.
Computational Complexity ``Phase Transitions''
A study of complexity transitions on the asymmetric traveling
salesman problem ,
by W. Zhang and R.E. Korf.
The TSP Phase Transition ,
by Ian Gent and Toby Walsh,
Presented at the First Workshop on AI and OR, 1995. Research Report/95/178,
Department of Computer Science, Univeristy of Strahclyde.
Criticality and Parallelism in Combinatorial Optimization
by W.G. Macready, A.G. Siapas and S.A. Kauffman.
General Issues
The Travelling Salesman Problem,
an introductory page by Robert Dakin with some programs.
Formulations
Formulations , by Kevin Ruland.
Graphical TSP: A Relaxation of the original problem , by Kevin Ruland.
TSP
facets, from Christof & Reinelt, U.Heidelberg.
The Circuit Polytope: Facets,
by P. Bauer.
Worst-case Comparison of Valid Inequalities for the TSP,
M.X. Goemans.
A unified Approach to Simple Special Cases of Extremal Permutation Problems,
R. E. Burkard, E. Cela, V. Demidenko, N. Metelski and G. Woeginger,
Technische Universität Graz,
SFB-Report 44, September 1995.
Local Properties of Some NP-Complete Problems,
B. Codenotti and L. Margara.
Asymptotic expected length formulae
The Euclidean Traveling Salesman Problem and a Space-Filling Curve.
M. G. Norman and P. Moscato,
Chaos, Solitons and Fractals, Vol. 6, pages 389-397, 1995.
Traveling Salesman Constants, by S. Finch, who maintains pages of
the
Favourite Mathematical Constants page, has created a page dedicated
to our open conjecture regarding the MNPeano curve.
S. Plouffe, creator of the
Inverse Symbolic Calculator, has calculated the
constant to
10,000 digits !
Worst-case bounds for subadditive geometric graphs,
M. Bern and D. Eppstein,
9th ACM Symp. Comp. Geom., San Diego (1993) 183-188.
Scaling laws in the Euclidean and random link Traveling Salesman
Problem,
by N.J. Cerf, J. Boutet de Monvel, O. Bohigas, O.C. Martin and
A.G. Percus, Preprint IPNO/TH 96-06.
Analysis of the Held-Karp Heuristic for the Traveling Salesman Problem,
by David P. Williamson, Master's Thesis, MIT Computer Science, June 1990.
Special Cases
The N-line Traveling Salesman Problem,
by G. Rote,
Technische Universität Graz,
Institut für Mathematik B,
Report 109, June 1991.
The Convex-Hull-and-Line Traveling Salesman Problem: A Solvable Case,
by V. G. Deineko, R. van Dal, and G. Rote,
Technische Universität Graz,
Institut für Mathematik B,
Report 233, September 1992.
Polynomially Solvable Cases of the Traveling Salesman Problem and a New
Exponential Neighbourhood,
by R.E. Burkard and V.G. Deineko,
Technische Universität Graz,
SFB-Report 1, July 1994.
Sometimes Travelling is Easy: The Master Tour Problem,
V.G. Deineko, R. Rudolf and G.J. Woeginger,
Technische Universität Graz,
SFB-Report 13, December 1994.
Three Easy Special Cases of the Euclidean Travelling Salesman Problem,
by V.G. Deineko, R. Rudolf, J.A.A. van der Veen, G.J. Woeginger,
Technische Universität Graz,
SFB-Report 17, January 1995.
The Traveling Salesman Problem on Permuted Monge Matrices,
R.E. Burkard, V.G. Deineko and G.J. Woeginger,
Technische Universität Graz,
SFB-Report 31, May 1995.
Sequencing Jobs that Require Common Resources on a Single Machine: A Solvable
Case of the TSP,
J.A.A. van der Veen, G.J. Woeginger and S. Zhang,
Technische Universität Graz,
SFB-Report 21, March 1995.
The Quadratic Assignment Problem with an Anti-Monge and A Toeplitz Matrix:
Easy and Hard Cases,
R. E. Burkard, E. Cela, G. Rote and G. Woeginger,
Technische Universität Graz,
SFB-Report 34, June 1995.
Long-Chord-Free and Fence-Free Tours for the Travelling Salesman Problem,
V.G. Deineko and G.J. Woeginger,
Technische Universität Graz,
SFB-Report 46, October 1995.
Well-Solvable Special Cases of the TSP: A Survey,
R.E. Burkard, V.G. Deineko, R. van Dal, J.A.A. van der Veen
and G.J.~Woeginger,
Technische Universität Graz,
SFB-Report 52, December 1995.
Angle-Restricted Tours in the Plane,
S.P. Fekete and G.J. Woeginger,
Technische Universität Graz,
SFB-Report 62, March 1996.
Fractal Instances
The Euclidean Traveling Salesman Problem and a Space-Filling Curve.
M. G. Norman and P. Moscato,
Chaos, Solitons and Fractals, Vol. 6, pages 389-397, 1995.
Using L-Systems to generate arbitrarily large instances of the
Euclidean Traveling Salesman Problem with known optimal tours.
A. Mariano, P. Moscato and M.G Norman,
``Anales del
XXVII Simposio Brasileiro de Pesquisa Operacional'',
Vitoria, Brazil, 6-8 Nov. 1995.
An Analysis of the Performance of Traveling Salesman Heuristics on
Infinite-Size Fractal Instances in the Euclidean Plane.
P. Moscato and M.G. Norman, submitted, Oct. 1994.
Worst-case bounds for subadditive geometric graphs,
M. Bern and D. Eppstein,
9th ACM Symp. Comp. Geom., San Diego (1993) 183-188.
The Dimension of the Brownian Frontier is Greater than 1,
by C. Bishop, P. Jones, R. Pemantle, and Y. Peres,
Institute for Mathematical Sciences, Stony Brook, Preprint IMS95-9,
(1995). Thanks to
Melvyn Laffitte, who has pointed out this reference.
TSP Games
On approximately
fair cost allocation in Euclidean TSP games ,
by U. Faigle and S. P. Fekete.
Physical Optimization and the TSP
Physical Optimization .
Elastic Net Method for the TSP, by Alexander Budnik and Tatyana Filipova.
Asymmetric Traveling Salesman Problem
A study of complexity transitions on the asymmetric traveling
salesman problem ,
by W. Zhang and R.E. Korf.
Ant-Q: A Reinforcement Learning Approach to the Traveling Salesman Problem,
by L.M. Gambardella and M. Dorigo.
A Complete and irredundant linear description of the
asymmetric traveling salesman
polytope on 6 nodes ,
L. Verge, RR-1791, 1992.
When is the Assignment Bound Tight for the
Asymmetric Traveling-Salesman Problem ? ,
by Alan Frieze, Richard Karp and Bruce Reed.
Sequencing Jobs that Require Common Sources on a Single Machine:
A Solvable Case of the TSP,
by. J.A.A. Van Der Ween, G.J. Woeginger and S. Zhang.
TSP with distances 1 and 2, TSP(1,2)
The TSP(1,2) involves the complete graph between the cities where all
edge weights are either 1 or 2.
Papadimitriou and Yannakakis have shown that this problem is hard for
MAX-SNP. Khanna, Motwani, Sudan and Vazirani have proved that
a 4-local search algorithm using the oblivious weight function
achieves a 3/2 performance ratio for this problem.
Non-Oblivious Local Search is discussed in:
On Syntactic versus Computational views of Approximability,
by Sanjeev Khanna, Rajeev Motwani, Madhu Sudan, Umesh Vazirani,
ECCC Report TR95-023, accepted on May 17, 1995.
K-template Traveling Salesman Problem
An O(n log(n)) Algorithm for the K-template Traveling Salesman Problem ,
by J.A.A. Van Der Veen, G.J. Woeginger and S. Zhang.
Prize-Collecting Traveling Salesman Problem (PCTSP)
In the standard TSP problem you have a map and a starting point
and would like a route that visits all the cities
in as short a total distance as possible. But, what
if you only need to visit, say, k out of the n cities?
In this case, before even deciding on the route,
there is the more fundamental question:
which k cities do I visit in the first place?
This is the
most basic case of the PCTSP.
Here's a similar question: the Minimum Spanning Tree problem
has many simple algorithms,
but what if you only need a tree that spans k of the
n vertices ---
which vertices should you include so that you get the shortest tree?
Both of these problems are
NP-hard.
Approximation algorithms for the k-MST Problem and
Prize-Collecting Traveling
Salesman Problem, by Avrim Blum, R. Ravi and Santosh Vempala,
gives an O(log^2 k) approximation algorithm for these problems.
They now
have a new
constant factor approximation
(current constant: 17).
Improved approximation guarantees for minimum-weight k-trees
and Prize-collecting salesmen , by
Baruch Awerbuch, Yossi Azar, Avrim Blum and Santosh Vempala.
The Euclidean Traveling Salesman Selection Problem
In this paper , by
A. Hamacher and C. Moll,
a generalization of the TSP,
called the traveling salesman selection problem (TSSP) is introduced.
The problem is restricted to the Euclidian case where the TSP can be
formulated as follows: Given n
cities in the plane and their Euclidian distances,
the problem is to find the shortest TSP-tour, i.e. a
closed path visiting each of the n cities exactly once.
In addition to that the TSSP specifies a number k
< n of cities and the shortest TSP--tour through any
subset of k cities shall be found. Existing
heuristics are based on approximations for the
k-Minimal Spanning Tree to find the node cluster
containing the shortest k-tour.
Unlike many related problems, the TSSP does not include a depot that
has to be visited by the k-tour.
The main purpose of this paper is the presentation of an exact algorithm
for the TSSP. It is based on a geometrical
procedure searching for all clusters of about k nodes which
can contain the shortest k-tour.
These clusters are the start set for a branch and bound procedure that
determines the shortest k-tour in each cluster and
therefore the exact solution of the TSSP. A dynamic
programming approach for calculating shortest t-chains
is used to obtain a lower bound for the
branch and bound algorithm.
Circulant Travelling Salesman Problem
The Circulant Travelling Salesman Problem (CTSP)
is the problem of finding a minimum weight
Hamiltonian cycle in a weighted graph with circulant distance matrix.
The computational complexity of
this problem is not known. In fact, even the
complexity of deciding Hamiltonicity of the underlying graph
is unkown.
Hamiltonian Cycles in Circulant Digraphs with Two Stripes,
Q. F. Yang, R. E. Burkard, E. Cela, G. J. Woeginger,
Technische Universität Graz,
SFB-Report 20, March 1995.
On-line Traveling Salesman Problem
Serving
Request with On-line Routing ,
G. Ausiello, E. Feuerstein, S. Leonardi, L. Stougie y M. Talamo,
in Proceedings of the Fourth Scandinavian
Workshop on Algorithm Theory (SWAT'94), Aarhus, Dinamarca, July
1994, LNCS 824, Springer Verlag.
Competitive
Algorithms for the Traveling Salesman,
G. Ausiello, E. Feuerstein, S. Leonardi, L. Stougie y M. Talamo, in
Workshop on Algorithms and Data Structures (WADS'95).
Time-dependent TSP
An Exact Solution Approach for the Time-Dependent Traveling Salesman
Problem,
by Russ J. Vander Wiel and Nikolaos V. Sahinidis, accepted in
Naval Research Logistics, March 1996.
Pablo Moscato
Comision de Investigaciones Cientificas de la Provincia de Buenos Aires
C.C. 75
1900 La Plata
ARGENTINA
email:
mos@ada.info.unlp.edu.ar
email:
pmoscato@volta.ing.unlp.edu.ar
Click
here for my complete address and contact information.