An Exact Constraint Logic Programming Algorithm for the Traveling Salesman Problem with Time Windows
- 1 February 1998
- journal article
- Published by Institute for Operations Research and the Management Sciences (INFORMS) in Transportation Science
- Vol. 32 (1) , 12-29
- https://doi.org/10.1287/trsc.32.1.12
Abstract
This paper presents a constraint logic programming model for the traveling salesman problem with time windows which yields an exact branch-and-bound optimization algorithm without any restrictive assumption on the time windows. Unlike dynamic programming approaches whose performance relies heavily on the degree of discretization applied to the data, our algorithm does not suffer from such space-complexity issues. The data-driven mechanism at its core more fully exploits pruning rules developed in operations research by using them not only a priori but also dynamically during the search. Computational results are reported and comparisons are made with both exact and heuristic algorithms. On Solomon's well-known test bed, our algorithm is instrumental in achieving new best solutions for some of the problems in set RC2 and strengthens the presumption of optimality for the best known solutions to the problems in set C2.Keywords
This publication has 16 references indexed in Scilit:
- A view of local search in constraint programmingPublished by Springer Nature ,1996
- Probabilistic diversification and intensification in local search for vehicle routingJournal of Heuristics, 1995
- Constraint Query LanguagesJournal of Computer and System Sciences, 1995
- Constraint logic programming: a surveyThe Journal of Logic Programming, 1994
- A two‐commodity flow formulation for the traveling salesman and the makespan problems with time windowsNetworks, 1993
- The Vehicle Routing Problem with Time Windows: Minimizing Route DurationINFORMS Journal on Computing, 1992
- Local search in routing problems with time windowsAnnals of Operations Research, 1985
- Technical Note—An Exact Algorithm for the Time-Constrained Traveling Salesman ProblemOperations Research, 1983
- State‐space relaxation procedures for the computation of bounds to routing problemsNetworks, 1981
- Increasing tree search efficiency for constraint satisfaction problemsArtificial Intelligence, 1980