Lp2normal — A normalization tool for extended logic programs

Jori Bomanson*

*Tämän työn vastaava kirjoittaja

Tutkimustuotos: Artikkeli kirjassa/konferenssijulkaisussaConference article in proceedingsScientificvertaisarvioitu

14 Sitaatiot (Scopus)

Abstrakti

Answer set programming (ASP) features a rich rule-based modeling language for encoding search problems. While normal rules form the simplest rule type in the language, various forms of extended rules have been introduced in order to ease modeling of complex conditions and constraints. Normalization means replacing such extended rules with identically functioning sets of normal rules. In this system description, we present lp2normal, which is a state-of-the-art normalizer that acts as a filter on ground logic programs produced by grounders, such as gringo. It provides options to translate away choice rules, cardinality rules, and weight rules, and to rewrite optimization statements using comparable techniques. The produced logic programs are suitable inputs to tools that lack support for extended rules, in particular. We give an overview of the normalization techniques currently supported by the tool and summarize its features. Moreover, we discuss the typical application scenarios of normalization, such as when implementing the search for answer sets using a back-end solver without direct support for cardinality constraints or pseudo-Boolean constraints.

AlkuperäiskieliEnglanti
OtsikkoLogic Programming and Nonmonotonic Reasoning
Alaotsikko14th International Conference, LPNMR 2017, Espoo, Finland, July 3-6, 2017, Proceedings
KustantajaSpringer
Sivut222-228
Sivumäärä7
ISBN (painettu)9783319616599
DOI - pysyväislinkit
TilaJulkaistu - 2017
OKM-julkaisutyyppiA4 Artikkeli konferenssijulkaisussa
TapahtumaInternational Conference on Logic Programming and Nonmonotonic Reasoning - Espoo, Suomi
Kesto: 3 heinäk. 20176 heinäk. 2017
Konferenssinumero: 14

Julkaisusarja

NimiLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
KustantajaSpringer
Vuosikerta10377
ISSN (painettu)0302-9743
ISSN (elektroninen)1611-3349

Conference

ConferenceInternational Conference on Logic Programming and Nonmonotonic Reasoning
LyhennettäLPNMR
Maa/AlueSuomi
KaupunkiEspoo
Ajanjakso03/07/201706/07/2017

Sormenjälki

Sukella tutkimusaiheisiin 'Lp2normal — A normalization tool for extended logic programs'. Ne muodostavat yhdessä ainutlaatuisen sormenjäljen.

Siteeraa tätä