Improved Encodings of Acyclicity for Translating Answer Set Programming into Integer Programming

Tutkimustuotos: KonferenssiartikkeliTieteellinenvertaisarvioitu

Abstrakti

In this work, we introduce novel translations of Answer Set Programming (ASP) into Integer Programming (IP). While building upon a previously introduced IP translation, we revisit the translation of acyclicity constraints essential for capturing answer sets precisely. By leveraging vertex elimination graphs, we demonstrate that a new translation of acyclicity can yield integer programs with a more restrictive linear relaxation compared to previous methods. This enhancement enables IP solvers to prune the search space more efficiently. Furthermore, we show how acyclicity can be expressed more concisely in IP given any feedback vertex set of the underlying dependency graph. Experimental results underscore the improved efficiency of our methods over the previously implemented translation. The new vertex elimination based translation with Gurobi as the back-end solver turns out competitive against Clingo, a state-of-the-art native ASP solver, in a number of non-tight Answer Set Optimization (ASO) benchmarks.

AlkuperäiskieliEnglanti
OtsikkoProceedings of the 33rd International Joint Conference on Artificial Intelligence, IJCAI 2024
ToimittajatKate Larson
KustantajaInternational Joint Conferences on Artificial Intelligence
Sivut3369-3376
Sivumäärä8
ISBN (elektroninen)978-1-956792-04-1
DOI - pysyväislinkit
TilaJulkaistu - 2024
OKM-julkaisutyyppiA4 Artikkeli konferenssijulkaisussa
TapahtumaInternational Joint Conference on Artificial Intelligence - Jeju, Etelä-Korea
Kesto: 3 elok. 20249 elok. 2024

Julkaisusarja

NimiIJCAI International Joint Conference on Artificial Intelligence
ISSN (painettu)1045-0823

Conference

ConferenceInternational Joint Conference on Artificial Intelligence
Maa/AlueEtelä-Korea
KaupunkiJeju
Ajanjakso3/08/249/08/24

Rahoitus

This research is supported by the Research Council of Finland project XAILOG (#345633).

RahoittajatRahoittajan numero
Research Council of Finland345633
Research Council of Finland

    Julkaisufoorumi-taso

    • Jufo-taso 3

    !!ASJC Scopus subject areas

    • Artificial Intelligence

    Sormenjälki

    Sukella tutkimusaiheisiin 'Improved Encodings of Acyclicity for Translating Answer Set Programming into Integer Programming'. Ne muodostavat yhdessä ainutlaatuisen sormenjäljen.

    Siteeraa tätä