Arrow Research search
Back to JELIA

JELIA 2014

Improving the Normalization of Weight Rules in Answer Set Programs

Conference Paper Automated Reasoning Artificial Intelligence · Knowledge Representation · Logic in Computer Science

Abstract

Abstract Cardinality and weight rules are important primitives in answer set programming. In this context, normalization means the translation of such rules back into normal rules, e. g. , for the sake of boosting the search for answers sets. For instance, the normalization of cardinality rules can be based on Boolean circuits that effectively sort or select greatest elements amongst Boolean values. In this paper, we develop further constructions for the normalization of weight rules and adapt techniques that have been previously used to translate pseudo-Boolean constraints into the propositional satisfiability (SAT) problem. In particular, we consider mixed-radix numbers as an efficient way to represent and encode integer weights involved in a weight rule and propose a heuristic for selecting a suitable base. Moreover, we incorporate a scheme for structure sharing in the normalization procedure. In the experimental part, we study the effect of normalizing weight rules on compactness and search performance measured in terms of program size, search time, and number of conflicts.

Authors

Keywords

No keywords are indexed for this paper.

Context

Venue
European Conference on Logics in Artificial Intelligence
Archive span
2000-2023
Indexed papers
542
Paper id
556582404657911457
v2026.09.13