An Investigation of Generic Approaches to Large Neighbourhood Search (Short Paper)

Authors Filipe Souza , Diarmuid Grimes , Barry O'Sullivan



PDF
Thumbnail PDF

File

LIPIcs.CP.2024.39.pdf
  • Filesize: 1.09 MB
  • 10 pages

Document Identifiers

Author Details

Filipe Souza
  • Insight SFI Research Centre for Data Analytics, National University of Ireland Galway, Ireland
  • SFI Centre for Research Training in Artificial Intelligence, Cork, Ireland
  • School of Computer Science & IT, University College Cork, Ireland
Diarmuid Grimes
  • Munster Technological University, Cork, Ireland
  • SFI Centre for Research Training in Artificial Intelligence, Cork, Ireland
Barry O'Sullivan
  • Insight SFI Research Centre for Data Analytics, National University of Ireland Galway, Ireland
  • SFI Centre for Research Training in Artificial Intelligence, Cork, Ireland
  • School of Computer Science & IT, University College Cork, Ireland

Cite AsGet BibTex

Filipe Souza, Diarmuid Grimes, and Barry O'Sullivan. An Investigation of Generic Approaches to Large Neighbourhood Search (Short Paper). In 30th International Conference on Principles and Practice of Constraint Programming (CP 2024). Leibniz International Proceedings in Informatics (LIPIcs), Volume 307, pp. 39:1-39:10, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2024)
https://doi.org/10.4230/LIPIcs.CP.2024.39

Abstract

A bottleneck in the more wide-spread use of approaches such as Large Neighborhood Search is the need for domain-specific knowledge. To this end, a number of generic LNS methods have previously been proposed that automate the selection of variables in the neighborhood with the aim of reducing the expertise requirement. Recently a new generic approach, Improved Variable-Relationship Guided LNS (iVRG), was proposed that showed promising initial results. This method combines static information regarding problem structure and dynamic information from search performance in its neighborhood selection. In this work, we first show the generalisability of the approach by comparing it on two widely studied problems, car sequencing and steel mill slab, where it outperformed existing generic approaches. We then provide a detailed examination of iVRG, investigating its key components (static/dynamic information, the use of a Tournament Selection operator) to assess their individual impact and provide insight into iVRGs overall behavior.

Subject Classification

ACM Subject Classification
  • Computing methodologies → Heuristic function construction
Keywords
  • Combinatorial Optimization
  • Metaheuristics
  • Large Neighborhood Search (LNS)
  • Machine Reassignment Problem
  • Car Sequencing Problem
  • Steel Mill Slab Problem

Metrics

  • Access Statistics
  • Total Accesses (updated on a weekly basis)
    0
    PDF Downloads

References

  1. Christian Artigues, Emmanuel Hebrard, Valentin Mayer-Eichberger, Mohamed Siala, and Toby Walsh. Sat and hybrid models of the car sequencing problem. In International Conference on Integration of Constraint Programming, Artificial Intelligence, and Operations Research, pages 268-283. Springer, 2014. Google Scholar
  2. Dario Canales, Nicolas Rojas-Morales, and Maria-Cristina Riff. A survey and a classification of recent approaches to solve the google machine reassignment problem. IEEE Access, 8:88815-88829, 2020. Google Scholar
  3. Jens Gottlieb, Markus Puchta, and Christine Solnon. A study of greedy, local search, and ant colony optimization approaches for car sequencing problems. In Applications of Evolutionary Computing: EvoWorkshops 2003, pages 246-257. Springer, 2003. Google Scholar
  4. Stefan Heinz, Thomas Schlechte, Rüdiger Stephan, and Michael Winkler. Solving steel mill slab design problems. Constraints, 17(1):39-50, 2012. Google Scholar
  5. Philippe Laborie and Daniel Godard. Self-adapting large neighborhood search: Application to single-mode scheduling problems. Proceedings MISTA-07, Paris, 8, 2007. Google Scholar
  6. Michele Lombardi and Pierre Schaus. Cost impact guided lns. In International Conference on Integration of Constraint Programming, Artificial Intelligence, and Operations Research, pages 293-300. Springer, 2014. Google Scholar
  7. Jean-Baptiste Mairy, Yves Deville, and Pascal Van Hentenryck. Reinforced adaptive large neighborhood search. In The Seventeenth International Conference on Principles and Practice of Constraint Programming (CP 2011), page 55. Springer Berlin/Heidelberg, Germany, 2011. Google Scholar
  8. Ian Miguel. CSPLib problem 038: Steel mill slab design. URL: http://www.csplib.org/Problems/prob038.
  9. H Murat Afsar, Christian Artigues, Eric Bourreau, and Safia Kedad-Sidhoum. Machine reassignment problem: the roadef/euro challenge 2012, 2016. Google Scholar
  10. Vinod Nair, Mohammad Alizadeh, et al. Neural large neighborhood search. In Learning Meets Combinatorial Algorithms at NeurIPS2020, 2020. Google Scholar
  11. Laurent Perron and Paul Shaw. Combining forces to solve the car sequencing problem. In International Conference on Integration of Artificial Intelligence (AI) and Operations Research (OR) Techniques in Constraint Programming, pages 225-239. Springer, 2004. Google Scholar
  12. Laurent Perron, Paul Shaw, and Vincent Furnon. Propagation guided large neighborhood search. In International Conference on Principles and Practice of Constraint Programming, pages 468-481. Springer, 2004. Google Scholar
  13. Stefan Ropke and David Pisinger. An adaptive large neighborhood search heuristic for the pickup and delivery problem with time windows. Transportation science, 40(4):455-472, 2006. Google Scholar
  14. Pierre Schaus, Pascal Van Hentenryck, Jean-Noël Monette, Carleton Coffrin, Laurent Michel, and Yves Deville. Solving steel mill slab problems with constraint-based techniques: Cp, lns, and cbls. Constraints, 16:125-147, 2011. Google Scholar
  15. Paul Shaw. Using constraint programming and local search methods to solve vehicle routing problems. In International conference on principles and practice of constraint programming, pages 417-431. Springer, 1998. Google Scholar
  16. Barbara Smith. CSPLib problem 001: Car sequencing. URL: http://www.csplib.org/Problems/prob001.
  17. Filipe Souza, Diarmuid Grimes, and Barry O’Sullivan. A large neighborhood search approach for the data centre machine reassignment problem. In Irish Conference on Artificial Intelligence and Cognitive Science, pages 397-408. Springer, 2022. Google Scholar
  18. Filipe Souza, Diarmuid Grimes, and Barry O’Sullivan. Variable-relationship guided lns for the car sequencing problem. In Irish Conference on Artificial Intelligence and Cognitive Science, pages 437-449. Springer, 2022. Google Scholar
  19. Filipe Souza, Diarmuid Grimes, and Barry O’Sullivan. Improved variable-relationship guided lns for the data centre machine reassignment problem. In Irish Conference on Artificial Intelligence and Cognitive Science, page to appear. Springer, 2023. Google Scholar
  20. Charles Thomas and Pierre Schaus. Revisiting the self-adaptive large neighborhood search. In International Conference on the Integration of Constraint Programming, Artificial Intelligence, and Operations Research, pages 557-566. Springer, 2018. Google Scholar
  21. Ayad Turky. Bi-level hyper-heuristic approaches for combinatorial optimisation problems. PhD thesis, RMIT University, 2019. Google Scholar
  22. Yaoxin Wu, Wen Song, Zhiguang Cao, and Jie Zhang. Learning large neighborhood search policy for integer programming. Advances in Neural Information Processing Systems, 34:30075-30087, 2021. Google Scholar
Questions / Remarks / Feedback
X

Feedback for Dagstuhl Publishing


Thanks for your feedback!

Feedback submitted

Could not send message

Please try again later or send an E-mail