Summary
In recent years, there have been several important algorithmic developments for the traveling salesman problem and the vehicle routing problem. These include some polyhedral results and related branch and cut algorithms, new relaxations, generalized insertion algorithms, and tabu search methods. Some of the most significant developments will be presented, together with indications on their computational value.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Applegate, D., Bixby, R., Chvâtal, Cook, W. (1994): Solving Traveling Salesman Problems. Presented at Fifth International Symposium on Mathematical Programming, Ann Arbor, MI.
Araque, J.R., Kudva, G., Morin, T.L., Pekny, J.F. (1994): A Branch-and-Cut Algorithm for Vehicle Routing Problems Annals of Operations Research 50, 37–59.
Augerat, P., Belenguer, J.M., Benavent, E., Corberân, A., Naddef, D., Rinaldi, G. (1995): Computational Results with a Branch and Cut Code for the Capacitated Vehicle Routing Problem. Working Paper.
Balas, E., Christofides, N. (1981): A Restricted Langrangean Approach to the Traveling Salesman Problem. Mathematical Programming 21, 19–46.
Balas, E., Toth, P. (1985): Branch and Bound Methods, In: Lawler, E.L., Lenstra, J.K., Rinnooy Kan, A.H.G., Shmoys, D.B. (eds). The Traveling Salesman Problem. A Guided Tour of Combinatorial Optimization. Wiley, Chicester, pp. 361–401.
Bellmore, M., Malone, J.C. (1971): Pathology of Traveling-Salesman Subtour-Elimination Algorithnms. Operations Research 19, 278–307.
Bentley, J.J. (1992): Fast Algorithms for Geometric Traveling Salesman Problems. ORSA Journal on Computing 4, 387–411.
Bodin, L.D. (1990): Twenty Years of Routing and Scheduling. Operations Research 38, 571–579.
Bodin, L.D., Golden, B.L., Assad, A.A., Ball, M.O. (1983): Routing and Scheduling of Vehicles and Crews. The State of the Art. Computers Operations Research 10, 69–211.
Carpaneto, G., Fischetti, M., Toth, P. (1989): New Lower Bounds for the Symmetric Travelling Salesman Problem. Mathematical Programming 45, 233–254.
Carpaneto, G., Martello, S., Toth, P. (1988): Algorithms and Codes for the Assignment Problem. In: Simeone, B., Toth, P., Gallo, G., Maffioli, F., Pallottino, S. (eds). FORTRAN Codes for Network Optimization Annals of Operations Research 13, 193–223.
Carpaneto, G., Toth, P. (1980): Some New Branching and Bounding Criteria for the Asymmetric Travelling Salesman Problem. Management Science 26, 736743.
Charon, L., Hudry, O. (1993): The Noising Method: A New Method for Combinatorial Optimization. Operations Research Letters 14, 133–137.
Christofides, N. (1970): The Shortest Hamiltonian Chain of a graph. SIAM Journal on Applied Mathematics 19, 689–696.
Christofides, N. (1985): Vehicle Routing. In Lawler, E.L., Lenstra, J.K., Rinnooy Kan, A.H.G., Schmoys, D.B. (eds). The Traveling Salesman Problem. A Guided Tour of Combinatorial Optimization. Wiley, Chichester, pp. 431–448.
Christofides, N., Mingozzi, A., Toth, P., (1979): The Vehicle Routing Problem. In: Christofides, N., Mingozzi, A., Toth, P., Sandi, C. (eds). Combinatorial Optimization. Wiley, Chichester, pp. 315–338.
Codenotti, B., Manzini, G., Margara, L., Resta, G. (1996): Perturbation: An Efficient Technique for the Solution of Very Large Instances of the Euclidean TSP. INFORMS Journal on Computing 8, 125–133.
Cornuéjols, G., Harche, F. (1993): Polyhedral Study of the Capacitated Vehicle Routing Problem. Mathematical Programming 60, 21–52.
Crowder, H., Padberg, M.W. (1980): Solving Large-Scale Symmetric Travelling Salesman Problems to Optimality. Management Science 26, 495–509.
Dantzig, G.B., Fulkerson, D.R., Johnson, S.M. (1954): Solution of a Large-Scale Traveling-Salesman Problem. Operations Research 2, 393–410.
Dantzig, G.B., Fulkerson, D.R., Johnson, S.M. (1959): On a Linear-Programming Combinatorial Approach to the Traveling-Salesman Problem. Operations Research 7, 58–66.
Eastman, W.L. (1958): Linear Programming with Pattern Constraints. Ph.D. Thesis. Harvard University, Cambridge, MA.
El Ghaziri, H. (1993): Algorithmes connexionistes pour l’optimisation combinatoire. Ph.D. Dissertation 1167, École Polytechnique Fédérale de Lausanne, Switzerland.
Fischetti, M., Toth, P. (1992): An Additive Bounding Procedure for the Asymmetric Travelling Salesman Problem. Mathematical Programming 53, 173–197.
Fisher, M.L. (1994): Optimal Solution of Vehicle Routing Problems Using Minimum K-Trees. Operations Research 42, 626–642.
Fisher, M.L. (1995): Vehicle Routing, In; Ball, M.O., Magnanti, T.L., Monma, C.L., Nemhauser, G.L. (eds). Network Routing, Handbooks in Operations Research and Management Science 8. North-Holland, Amsterdam, pp. 1–33.
Garfinkel, R.S. (1973): On Partitioning the Feasible Set in a Branch-and-Bound Algorithm for the Asymmetric Traveling-Salesman Problem. Operations Research 21, 340–343.
Gavish, B., Srikanth, K.N. (1986): An Optimal Solution Method for Large-Scale Multiple Traveling Salesman Problems. Operations Research 34, 698–717.
Gendreau, M., Hertz, A., Laporte, G. (1992): New Insertion and Post-Optimization Procedures for the Traveling Salesman Problem. Operations Research 40, 1086–1094.
Gendreau, M., Hertz, A., Laporte, G. (1994): A Tabu Search Heuristic for the Vehicle Routing Problem. Management Science 40, 1276–1290.
Gendreau, M., Laporte, G., Potvin, J.-Y. (1997): Vehicle Routing: Modern Heuristics, In: Aarts, E.H.L., Lenstra, J.K. (eds). Local Search in Combinatorial Optimization. Wiley, Chichester, pp. 311–336.
Glover, F. (1977): Heuristic for Integer Programming Using Surrogate Constraints. Decision Sciences 8, 156–166.
Glover, F. (1989): Tabu Search, Part I. ORSA Journal of Computing 1, 190206.
Glover, F. (1990): Tabu Search, Part II. ORSA Journal of Computing 2, 4–32.
Glover, F., Taillard, E., deWerra, D. (1993): A User’s Guide to Tabu Search. Annals of Operations Research 41, 3–28.
Golden, B.L., Assad, A.A. (1986): Perspectives on Vehicle Routing: Exciting New Developments. Operations Research 34, 803–810.
Golden, B.L., Assad, A.A. (1988): Vehicle Routing: Methods and Studies. North-Holland, Amsterdam.
Golden, B.L., Stewart, W.R. Jr. (1985): Empirical Analysis of Heuristics. In: Lawler, E.L., Lenstra, J.K., Rinnooy Kan, A.H.G., Shmoys, D.B. (eds). The Traveling Salesman Problem. A Guided Tour of Combinatorial Optimization. Wiley, Chichester, pp. 207–249.
Gomory, R.E. (1963): An Algorithm for Integer Solutions to Linear Program. In: Graves, R.L., Wolfe, P. (eds). Recent Advances in Mathematical Programming. McGraw-Hill, New York, pp. 269–302.
Grötschel, M., Holland, O. (1991): Solution of Large-Scale Symmetric Travelling Salesman Problems. Mathematical Programming 51, 141–202.
Grötschel, M., Padberg, M.W. (1985): Polyhedral Theory, In: Lawler, E.L., Lenstra, J.K., Rinnooy Kan, A.H.G., Shmoys, D.B. (eds). The Traveling Salesman Problem. A guided Tour of Combinatorial Optimization. Wiley, Chichester, pp. 251–305.
Helbig-Hansen, K., Krarup, J. (1974): Improvements of the Held-Karp Algorithm for the Symmetric Traveling-Salesman Problem. Mathematical Programming 7, 87–96.
Held, M., Karp, R.M. (1970): The Traveling Salesman Problem and Minimum Spanning Trees. Operations Research 18, 1138–1162.
Held, M., Karp, R.M. (1971): The Traveling-Salesman Problem and Minimum Spanning Trees. Part II. Mathematical Programming 1, 6–25.
Hill, S.P. (1995): Branch-and-Cut Method for the Symmetric Capacitated Vehicle Routing Problem. Ph.D. Thesis, Curtin University of Technology, Australia.
Johnson, D.L. (1990): Local Optimization and the Traveling Salesman Problem, In: Paterson, E.M. (ed). Proceedings of the 17th International Colloquium on Automata, Languages and Programming Lecture Notes in Computer Science. Springer-Verlag, Berlin, pp. 446–461.
Johnson, D.L., McGeoch, L.A. (1997): The Traveling Salesman Problem: A Case Study in Local Optimization. In: Aarts, E.H.L., Lenstra, J.K. (eds). Local Search in Combinatorial Optimization. Wiley, Chichester. Forthcoming
Jünger, M., Reinelt, G., Rinaldi, G. (1995): The Traveling Salesman Problem, In: Ball, M.O., Magnanti, T.L., Monma, C.L., Nemhauser, G.L. (eds). Network Models, Handbooks in Operations Research and Management Science 7. North-Holland, Amsterdam, pp. 225–330.
Kirkpatrick, S., Gelatt, C.D. Jr., Vecchi, M.P. (1983): Optimization by Simulated Annealing. Science 220, 671–680.
Land, A.H. (1979): The Solution of Some 100-City Travelling Salesman Problems. Working Paper. London School of Economics.
Langevin, A., Soumis, F., Desrosiers, J. (1990): Classification of Travelling Salesman Problem Formulations. Operations Research Letters 9, 127–132.
Laporte, G. (1992a): The Traveling Salesman Problem: An Overview of Exact and Approximate Algorithms. European Journal of Operational Research 59, 231–247.
Laporte, G. (1992b): The Vehicle Routing Problem: An Overview of Exact and Approximate Algorithms. European Journal of Operational Research 59, 345–358.
Laporte, G. (1993): Recent Algorithmic Developments for the Traveling Salesman Problem and the Vehicle Routing Problem. Ricerca Operativa 25, 5–27.
Laporte, G. (1997): Vehicle Routing, In: Dell’Amico, M., Maffioli, F., Martello, S. (eds). Annotated Bibliographies in Combinatorial Optimization. Wiley, Chichester. Forthcoming.
Laporte, G., Nobert, Y. (1984): Comb Inequalities for the Vehicle Routing Problem. Methods of Operations Research 51, 271–276.
Laporte, G., Nobert, Y., Desrochers, M. (1985): Optimal Routing under Capacity and Distance Restrictions. Operations Research 33, 1050–1073.
Laporte, G., Osman, I.H. (1996): Metaheuristics in Combinatorial Optimization. Baltzer, Amsterdam.
Laporte, G., Osman, I.H. (1995): Routing Problems: A Bibliography. Annals of Operations Research 61, 227–262.
Lawler, E.L., Lenster, J.K., Rinnooy Kan, A.H.G., Shmoys, D.B. (1985): The Traveling Salesman Problem. A Guided Tour of Combinatorial Optimization. Wiley, Chichester.
Lin, S. (1965): Computer Solutions of the Traveling Salesman Problem. Bell System Computer Journal 44, 2245–2269.
Lin, S., Kernighan, B.W. (1973): An Effective Heuristic Algorithm for the Traveling-Salesman Problem. Operations Research 21, 498–516.
Little, J.D.C., Murty, K.G., Sweeney, D.W., Karel, C. (1963): An Algorithm for the Traveling Salesman Problem. Operations Research 11, 972–989.
Magnanti, T.L. (1981): Combinatorial Optimization and Vehicle Fleet Planning. Perspectives and Prospects. Networks 11, 179–214.
Mak, K.-T., Morton, A.J. (1993): A Modified Lin-Kernighan Traveling-Salesman Heuristic. Operations Research Letters 13, 127–132.
Martin, G.T. (1966): Solving the Travelling Salesman Problem by Integer Programming. Working Paper. CEIR, New York.
Menger, K. (1932): Das Botenproblem, In: K. Menger (ed). Ergebnisse eines Mathematischen Kolloquiums 2, Teunber, Leipzig, 12.
Metropolis, N., Rosenbluth, A.W., Rosenbluth, M.N., Teller, A.H., Teller, E. (1953): Equation of State Calculations by Fast Computing Machines. Journal of Chemical Physics 21, 1087–1091.
Miliotis, P. (1976): Integer Programming Approaches to the Travelling Salesman Problem. Mathematical Programming 10, 367–378.
Miliotis, P. (1978): Using Cutting Planes to Solve the Symmetric Travelling Salesman Problem. Mathematical Programming 15, 177–188.
Miller, D.L. (1995): A Matching Based Exact Algorithm for Capacitated Vehicle Routing Problems. ORSA Journal on Computing 7, 1–9.
Miller, D.L., Pekny, J.F. (1989): Results from a Parallel Branch and Bound Algorithm for Solving Large Asymmetrical Traveling Salesman Problems. Operations Research Letters 8, 129–135.
Miller, D.L. Pekny, J.F. (1991): Exact Solution of Large Asymmetric Traveling Salesman Problems. Science 251, 754–761.
Murty, K.G. (1968): An Algorithm for Ranking all the Assignments in Order of Increasing Cost. Operations Research 16, 682–687.
Naddef, D., Rinaldi, G. (1991): The Symmetric Traveling Salesman Polytope and its Graphical Relaxation: Composition of Valid Inequalities. Mathematical Programming 51, 359–400.
Ong, H.L., Huang, H.C. (1989): Asymptotic Expected Performance of Some TSP Heuristics. European Journal of Operational Research 43, 231–238.
Or, I. (1976): Traveling Salesman-Type Combinatorial Problems and their Relation to the Logistics of Regional Blood Banking. Ph.D. Dissertation, Northwestern University, Evanston, IL.
Osman, I.H. (1991): Metastrategy Simulated Annealing and Tabu Search Algorithms for Combinatorial Optimization Problems. Ph.D. Thesis, Imperial College, London.
Osman, I.H. (1993): Metastrategy Simulated Annealing and Tabu Search Algorithms for the Vehicle Routing Problem Annals of Operations Research 41, 421–451.
Padberg, M.W., Grötschel, M. (1985): Polyhedral Computations, In: Lawler, E.L., Lenstra, J.K., Rinnooy Kan, A.H.G., Shmoys, D.B. (eds). The Traveling Salesman Problem. A Guided Tour of Combinatorial Optimization. Wiley, Chichester, pp. 307–360.
Padberg, M.W., Hong, S. (1980): On the Symmetric Travelling Salesman Problem: A Computational Study. Mathematical Programming Study 12, 78–107.
Padberg, M.W., Rinaldi, G. (1987): Optimization of a 532-City Symmetric Traveling Salesman Problem by Branch and Cut. Operations Research Letters 6, 1–7.
Padberg, M.W., Rinaldi, G. (1990): Facet Identification for the Symmetric Traveling Salesman Problem. Mathematical Programming 47, 219–257.
Padberg, M.W., Rinaldi, G. (1991): A Branch-and-Cut Algorithm for the Resolution of Large-Scale Symmetric Traveling Salesman Problems. SIAM Review 33, 60–100.
Padberg, M.W., Sung, T.-Y. (1991): An Analytical Comparison of Different Formulations of the Travelling Salesman Problem. Mathematical Programming 52, 315–357.
Pekny, J.F., Miller, D.L. (1992): A Parallel Branch and Bound Algorithm for Solving Large Asymmetric Traveling Salesman Problems. Mathematical Programming 55, 17–33.
Pirlot, M. (1992): General Local Search Heuristics in Combinatorial Optimization: A Tutorial. Belgian Journal of Operations Research, Statistics and Computer Science 32, 8–67.
Potvin, J.-Y., Bengio, S. (1996): The Vehicle Routing with Time Windows-Part II: Genetic Search. INFORMS Journal on Computing 8, 165–172.
Pureza, V.M., Franca, P.M. (1991): Vehicle Routing Problems via Tabu Search Metaheuristic. Publication CRT-747, Centre de Recherche sur les Transports, Montreal.
Reeves, C.R. (1993): Modern Heuristic Techniques for Combinatorial Optimization. Blackwell, Oxford.
Rego, C., Roucairol, C. (1996): A Parallel Tabu Search Algorithm Using Ejection Chains for the Vehicle Routing Problem, In: Osman, I.H., Kelly, J.P. (eds). Metaheuristics: Theory Applications. Kluwer, Norwell, MA, pp. 661–675.
Reinelt, G. (1991): TSPLIB–A Traveling Salesman Problem Library. ORSA Journal on Computing 3, 376–384.
Reinelt, G. (1992): Fast Heuristics for Large Scale Geometric Traveling Salesman Problems. ORSA Journal on Computing 4, 206–217.
Renaud, J., Boctor, F.F., Laporte, G. (1996): A Fast Composite Heuristic for the Symmetric Traveling Salesman Problem. INFORMS Journal on Computing 8, 134–143.
Rochat, Y., Taillard, E.D. (1995): Probabilistic Diversification and Intensification in Local Search for Vehicle Routing. Journal of Heuristics 1, 147–167.
Rosenkrantz, D.J., Stearns, R.E., Lewis, P.M. II (1977): An Analysis of Several Heuristics for the Traveling Salesman Problem. SIAM Journal on Computing 6, 563–581.
Shapiro, D.M. (1966): Algorithms for the Solution of the Optimal Cost and Bottleneck Traveling Salesman Problems. Sc.D. Thesis. Washington University, St.Louis, MO.
Smith, T.H.C., Srinivasan, V., Thompson, G.L. (1977): Computational Performance of Three Subtour Elimination Algorithms for Solving Asymmetric Traveling Salesman Problems. Annals of Discrete Mathematics 1, 495–506.
Smith, T.H.C., Thompson, G.L. (1977): A LIFO Implicit Enumeration Search Algorithm for the Symmetric Traveling Salesman Problem Using Held and Karp’s 1-Tree Relaxation. Annals of Discrete Mathematics 1, 479–493.
Storer, R.H., Wu, S.D., Vaccari, R. (1992): New Search Spaces for Sequencing Problems with Application to Job Chop Scheduli ng. Management Science 38, 1495–1509.
Taillard, E. (1993): Parallel Iterative Search Methods for Vehicle Routing Problems. Networks 23, 661–676.
Tarjan, R.E., (1977): Finding Optimum Branchings. Networks 7, 25–35.
Thangiah, S.R. (1993): Vehicle Routing with Time Windows Using Genetic Algorithms Technical Report SRU-SpSc-TR-93–23, Slippery Rock University, Slippery Rock, PA.
Volgenant, T., Jonker, R. (1982): A Branch and Bound Algorithm for the Symmetric Traveling Salesman Problem Based on the 1-Tree Relaxation. European Journal of Operational Research 9, 83–89.
Willard, J.A.G. (1989): Vehicle Routing Using r-Optimal Tabu Search. M.Sc. Dissertation, The Management School, Imperial College, London.
Xu, J., Kelly, J.P. (1996): A Network Flow-Based Tabu Search Heuristic for the Vehicle Routing Problem. Transportation Science 30, 379–393.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Laporte, G. (1998). Recent Advances in Routing Algorithms. In: Labbé, M., Laporte, G., Tanczos, K., Toint, P. (eds) Operations Research and Decision Aid Methodologies in Traffic and Transportation Management. NATO ASI Series, vol 166. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-03514-6_8
Download citation
DOI: https://doi.org/10.1007/978-3-662-03514-6_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-08428-7
Online ISBN: 978-3-662-03514-6
eBook Packages: Springer Book Archive