Large-Neighbourhood Search for Optimisation in Answer-Set Solving.

AAAI Conference on Artificial Intelligence(2022)

引用 3|浏览38
暂无评分
摘要
While Answer-Set Programming (ASP) is a prominent approach to declarative problem solving, optimisation problems can still be a challenge for it. Large-Neighbourhood Search (LNS) is a metaheuristic for optimisation where parts of a solution are alternately destroyed and reconstructed that has high but untapped potential for ASP solving. We present a framework for LNS optimisation in answer-set solving, in which neighbourhoods can be specified either declaratively as part of the ASP encoding, or automatically generated by code. To effectively explore different neighbourhoods, we focus on multi-shot solving as it allows to avoid program regrounding. We illustrate the framework on different optimisation problems, some of which are notoriously difficult, including shift planning and a parallel machine scheduling problem from semi-conductor production which demonstrate the effectiveness of the LNS approach.
更多
查看译文
关键词
Knowledge Representation And Reasoning (KRR),Constraint Satisfaction And Optimization (CSO),Search And Optimization (SO),Planning,Routing,And Scheduling (PRS)
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要