Proceedings

Improved CP-Based Lagrangian Relaxation Approach with an Application to the TSP

Download BibTeX Cite

Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence. Main Track. Pages 1374-1380.

https://doi.org/10.24963/ijcai.2021/190

© 2021 International Joint Conferences on Artificial Intelligence

Abstract

CP-based Lagrangian relaxation (CP-LR) is an efficient optimization technique that combines cost-based filtering with Lagrangian relaxation in a constraint programming context. The state-of-the-art filtering algorithms for the WeightedCircuit constraint that encodes the traveling salesman problem (TSP) are based on this approach. In this paper, we propose an improved CP-LR approach that locally modifies the Lagrangian multipliers in order to increase the number of filtered values. We also introduce two new algorithms based on the latter to filter WeightedCircuit. The experimental results on TSP instances show that our algorithms allow significant gains on the resolution time and the size of the search space when compared to the state-of-the-art implementation.

  1. [Applegate et al., 2006] David L. Applegate, Robert E. Bixby, Vasek Chvátal, and William J. Cook. The Travel- ing Salesman Problem: A Computational Study. Princeton University Press, 2006.
  2. [Bajgiran et al., 2017] Omid Sanei Bajgiran, Andre A. Cire, and Louis-Martin Rousseau. A First Look at Picking Dual Variables for Maximizing Reduced Cost Fixing. In Domenico Salvagnin and Michele Lombardi, editors, Inte- gration of AI and OR Techniques in Constraint Program- ming, Lecture Notes in Computer Science, pages 221-228, Cham, 2017. Springer International Publishing.
  3. [Beasley, 1993] John E. Beasley. Lagrangian relaxation. In Modern Heuristic Techniques for Combinatorial Prob- lems, pages 243-303.
  4. [Benchimol et al., 2012] Pascal Benchimol, Willem-Jan van Hoeve, Jean-Charles Régin, Louis-Martin Rousseau, and Michel Rueher. Improved filtering for weighted circuit constraints. Constraints, 17(3):205-233, July 2012.
  5. [Bergman et al., 2015] David Bergman, Andre A. Cire, and Willem-Jan van Hoeve. Improved Constraint Propaga- tion via Lagrangian Decomposition. In Gilles Pesant, ed- itor, Principles and Practice of Constraint Programming, Lecture Notes in Computer Science, pages 30-38, Cham, 2015. Springer International Publishing.
  6. [Cambazard and Fages, 2015] Hadrien Cambazard and Jean- Guillaume Fages. New filtering for AtMostNValue and its weighted variant: A Lagrangian approach. Constraints, 20(3):362-380, July 2015.
  7. [Fages et al., 2016] Jean-Guillaume Fages, Xavier Lorca, and Louis-Martin Rousseau. The salesman and the tree: The importance of search in CP. Constraints, 21(2):145- 162, April 2016.
  8. [Fages, 2014] Jean-Guillaume Fages. Exploitation de struc- tures de graphe en programmation par contraintes. PhD thesis, Ecole des Mines de Nantes, October 2014.
  9. [Fahle and Sellmann, 2002] Torsten Fahle and Meinolf Sell- mann. Cost Based Filtering for the Constrained Knapsack Problem. Annals of Operations Research, 115(1):73-93, September 2002.
  10. [Focacci et al., 1999] Filippo Focacci, Andrea Lodi, and Michela Milano. Cost-Based Domain Filtering. In Joxan Jaffar, editor, Principles and Practice of Constraint Pro- gramming, Lecture Notes in Computer Science, pages 189-203, Berlin, Heidelberg, 1999. Springer.
  11. [Held and Karp, 1970] Michael Held and Richard M. Karp. The Traveling-Salesman Problem and Minimum Spanning Trees. Operations Research, 18(6):1138-1162, 1970.
  12. [Held and Karp, 1971] Michael Held and Richard M. Karp. The traveling-salesman problem and minimum spanning trees: Part II. Mathematical Programming, 1(1):6-25, De- cember 1971. [Helsgaun, 2000] Keld Helsgaun. An effective implemen- tation of the Lin-Kernighan traveling salesman heuristic. European Journal of Operational Research, 126(1):106- 130, October 2000.
  13. [Isoart and Régin, 2019] Nicolas Isoart and Jean-Charles Régin. Integration of Structural Constraints into TSP Mod- els. In Thomas Schiex and Simon de Givry, editors, Prin- ciples and Practice of Constraint Programming, Lecture Notes in Computer Science, pages 284-299. Springer In- ternational Publishing, 2019.
  14. [Isoart and Régin, 2020] Nicolas Isoart and Jean-Charles Régin. Adaptive CP-Based Lagrangian Relaxation for TSP Solving. In Emmanuel Hebrard and Nysret Musliu, editors, Integration of Constraint Programming, Artificial Intelligence, and Operations Research, Lecture Notes in Computer Science, pages 300-316, Cham, 2020. Springer International Publishing.
  15. [Jussien et al., 2008] Narendra Jussien, Guillaume Rochart, and Xavier Lorca. Choco: An Open Source Java Con- straint Programming Library. In CPAIOR'08 Workshop on Open-Source Software for Integer and Contraint Program- ming (OSSICP'08), pages 1-10, Paris, France, 2008.
  16. [Menana and Demassey, 2009] Julien Menana and Sophie Demassey. Sequencing and Counting with the multicost- regular Constraint. In Willem-Jan van Hoeve and John N. Hooker, editors, Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problems, Lecture Notes in Computer Science, pages 178- 192, Berlin, Heidelberg, 2009. Springer.
  17. [Reinelt, 1991] Gerhard Reinelt. TSPLIB-A Traveling Salesman Problem Library. ORSA Journal on Computing, 3(4):376-384, November 1991.
  18. [Sellmann and Fahle, 2001] Meinolf Sellmann and Torsten Fahle. CP-based Lagrangian Relaxation for a Multimedia Application. In 3rd International Workshop on Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problems (CP-AI-OR), pages 1-14, 2001.
  19. [Sellmann and Fahle, 2003] Meinolf Sellmann and Torsten Fahle. Constraint Programming Based Lagrangian Relax- ation for the Automatic Recording Problem. Annals of Op- erations Research, 118(1):17-33, February 2003.
  20. [Sellmann, 2004] Meinolf Sellmann. Theoretical Founda- tions of CP-Based Lagrangian Relaxation. In Mark Wal- lace, editor, Principles and Practice of Constraint Pro- gramming -CP 2004, Lecture Notes in Computer Science, pages 634-647, Berlin, Heidelberg, 2004. Springer.
  21. [Wolsey, 2020] Laurence Wolsey. Branch and Bound. In In- teger Programming, chapter 7, pages 113-138.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards