Open this publication in new window or tab >>Show others...
2024 (English)In: Artificial Intelligence, ISSN 0004-3702, E-ISSN 1872-7921, Vol. 337, article id 104230Article in journal (Refereed) Published
Abstract [en]
Answer-set programming (ASP) is a prominent approach to declarative problem solving that is increasingly used to tackle challenging optimisation problems. We present an approach to leverage ASP optimisation by using large-neighbourhood search (LNS), which is a meta-heuristic where parts of a solution are iteratively destroyed and reconstructed in an attempt to improve an overall objective. In our LNS framework, neighbourhoods can be specified either declaratively as part of the ASP encoding or automatically generated by code. Furthermore, our framework is self-adaptive, i.e., it also incorporates portfolios for the LNS operators along with selection strategies to adjust search parameters on the fly. The implementation of our framework, the system ALASPO, currently supports the ASP solver clingo, as well as its extensions clingo-dl and clingcon that allow for difference and full integer constraints, respectively. It utilises multi-shot solving to efficiently realise the LNS loop and in this way avoids program regrounding. We describe our LNS framework for ASP as well as its implementation, discuss methodological aspects, and demonstrate the effectiveness of the adaptive LNS approach for ASP on different optimisation benchmarks, some of which are notoriously difficult, as well as real-world applications for shift planning, configuration of railway-safety systems, parallel machine scheduling, and test laboratory scheduling.
Place, publisher, year, edition, pages
Elsevier, 2024
Keywords
Integer programming, Railroad transportation, Adaptive large neighborhood searches, Answer set programming, Automatically generated, Declarative problem solving, Encodings, Large neighbourhood searches, Metaheuristic, Neighbourhood, Optimisations, Optimization problems, Benchmarking
National Category
Computer and Information Sciences
Identifiers
urn:nbn:se:hj:diva-66309 (URN)10.1016/j.artint.2024.104230 (DOI)001322435400001 ()2-s2.0-85204583992 (Scopus ID)HOA;intsam;975157 (Local ID)HOA;intsam;975157 (Archive number)HOA;intsam;975157 (OAI)
Funder
EU, Horizon 2020, 101034440
2024-09-302024-09-302024-10-14Bibliographically approved