Boosting Answer Set Optimization with Weighted Comparator Networks. Issue 4 (11th July 2020)
- Record Type:
- Journal Article
- Title:
- Boosting Answer Set Optimization with Weighted Comparator Networks. Issue 4 (11th July 2020)
- Main Title:
- Boosting Answer Set Optimization with Weighted Comparator Networks
- Authors:
- BOMANSON, JORI
JANHUNEN, TOMI - Abstract:
- Abstract: Answer set programming (ASP) is a paradigm for modeling knowledge-intensive domains and solving challenging reasoning problems. In ASP solving, a typical strategy is to preprocess problem instances by rewriting complex rules into simpler ones. Normalization is a rewriting process that removes extended rule types altogether in favor of normal rules. Recently, such techniques led to optimization rewriting in ASP, where the goal is to boost answer set optimization by refactoring the optimization criteria of interest. In this paper, we present a novel, general, and effective technique for optimization rewriting based on comparator networks which are specific kinds of circuits for reordering the elements of vectors. The idea is to connect an ASP encoding of a comparator network to the literals being optimized and to redistribute the weights of these literals over the structure of the network. The encoding captures information about the weight of an answer set in auxiliary atoms in a structured way that is proven to yield exponential improvements during branch-and-bound optimization on an infinite family of example programs. The used comparator network can be tuned freely, for example, to find the best size for a given benchmark class. Experiments show accelerated optimization performance on several benchmark problems.
- Is Part Of:
- Theory and practice of logic programming. Volume 20:Issue 4(2020)
- Journal:
- Theory and practice of logic programming
- Issue:
- Volume 20:Issue 4(2020)
- Issue Display:
- Volume 20, Issue 4 (2020)
- Year:
- 2020
- Volume:
- 20
- Issue:
- 4
- Issue Sort Value:
- 2020-0020-0004-0000
- Page Start:
- 512
- Page End:
- 551
- Publication Date:
- 2020-07-11
- Subjects:
- answer set programming, -- comparator network, -- normalization, -- optimization rewriting, -- translation
Logic programming -- Periodicals
Artificial intelligence -- Computer programs -- Periodicals
Constraint programming (Computer science) -- Periodicals
005.115 - Journal URLs:
- https://www.cambridge.org/core/journals/theory-and-practice-of-logic-programming ↗
- DOI:
- 10.1017/S147106842000006X ↗
- Languages:
- English
- ISSNs:
- 1471-0684
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD Digital store
- Ingest File:
- 16323.xml