Learning to Break Symmetries for Efficient Optimization in Answer Set Programming

Alice Tarzariol, Martin Gebser, Konstantin Schekotihin, Mark Law

Research output: Chapter in Book/Report/Conference proceedingConference paperpeer-review

Abstract

The ability to efficiently solve hard combinatorial optimization problems is a key prerequisite to various applications of declarative programming paradigms. Symmetries in solution candidates pose a significant challenge to modern optimization algorithms since the enumeration of such candidates might substantially reduce their optimization performance. This paper proposes a novel approach using Inductive Logic Programming (ILP) to lift symmetry-breaking constraints for optimization problems modeled in Answer Set Programming (ASP). Given an ASP encoding with optimization statements and a set of small representative instances, our method augments ground ASP programs with auxiliary normal rules enabling the identification of symmetries using existing tools, like SBASS. Then, the obtained symmetries are lifted to first-order constraints with ILP. We prove the correctness of our method and evaluate it on real-world optimization problems from the domain of automated configuration. Our experiments show significant improvements of optimization performance due to the learned first-order constraints.

Original languageEnglish
Title of host publicationProceedings of the 37th AAAI Conference on Artificial Intelligence, AAAI 2023
Subtitle of host publicationAAAI-23 Technical Tracks 5
EditorsBrian Williams, Yiling Chen, Jennifer Neville
PublisherAAAI Press
Pages6541-6549
Number of pages9
ISBN (Electronic)9781577358800
Publication statusPublished - 27 Jun 2023
Event37th AAAI Conference on Artificial Intelligence: AAAI 2023 - Washington DC, United States
Duration: 7 Feb 202314 Feb 2023
https://aaai-23.aaai.org
https://aaai.org/Conferences/AAAI-23/

Conference

Conference37th AAAI Conference on Artificial Intelligence
Abbreviated titleAAAI 2023
Country/TerritoryUnited States
CityWashington DC
Period7/02/2314/02/23
Internet address

ASJC Scopus subject areas

  • Artificial Intelligence

Fingerprint

Dive into the research topics of 'Learning to Break Symmetries for Efficient Optimization in Answer Set Programming'. Together they form a unique fingerprint.

Cite this