Learning to Break Symmetries for Efficient Optimization in Answer Set Programming (Extended Abstract)

Alice Tarzariol, Martin Gebser, Konstantin Schekotihin, Mark Law

Publikation: Beitrag in einer FachzeitschriftKonferenzartikelBegutachtung

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. The full version of 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 representative instances, our method augments ground ASP programs with auxiliary normal rules enabling the identification of symmetries by existing tools, like SBASS. Then, the obtained symmetries are lifted to first-order constraints with ILP. We show the correctness of our method and evaluate it on optimization problems from the domain of automated configuration. Our experiments show significant improvements of optimization performance due to the learned first-order constraints. The full version of this paper was presented at AAAI 2023.

Originalspracheenglisch
Seiten (von - bis)408-409
Seitenumfang2
FachzeitschriftElectronic Proceedings in Theoretical Computer Science
Jahrgang385
DOIs
PublikationsstatusVeröffentlicht - 12 Sept. 2023
Veranstaltung39th International Conference on Logic Programming: ICLP 2023 - London, Großbritannien / Vereinigtes Königreich
Dauer: 9 Juli 202315 Juli 2023

ASJC Scopus subject areas

  • Software

Fingerprint

Untersuchen Sie die Forschungsthemen von „Learning to Break Symmetries for Efficient Optimization in Answer Set Programming (Extended Abstract)“. Zusammen bilden sie einen einzigartigen Fingerprint.

Dieses zitieren