paper-with-me

홈 › Papers

lpopt: A Rule Optimization Tool for Answer Set Programming

2016-08-19 · Manuel Bichler, Michael Morak, Stefan Woltran

State-of-the-art answer set programming (ASP) solvers rely on a program called a grounder to convert non-ground programs containing variables into variable-free, propositional programs. The size of this grounding depends heavily on the size of the non-ground rules, and thus, reducing the size of such rules is a promising approach to improve solving performance. To this end, in this paper we announce lpopt, a tool that decomposes large logic programming rules into smaller rules that are easier to handle for current solvers. The tool is specifically tailored to handle the standard syntax of the ASP language (ASP-Core) and makes it easier for users to write efficient and intuitive ASP programs, which would otherwise often require significant hand-tuning by expert ASP engineers. It is based on an idea proposed by Morak and Woltran (2012) that we extend significantly in order to handle the full ASP syntax, including complex constructs like aggregates, weak constraints, and arithmetic expressions. We present the algorithm, the theoretical foundations on how to treat these constructs, as well as an experimental evaluation showing the viability of our approach.

📄 PDF Abstract BibTeX arXiv:1608.05675

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

System Predictor: Grounding Size Estimator for Logic Programs under Answer Set Semantics

2023-03-29 · Daniel Bresnahan, Nicholas Hippen, Yuliya Lierler

Answer set programming is a declarative logic programming paradigm geared towards solving difficult combinatorial search problems. While different logic programs can encode the same problem, their performance may vary si…

NLPOpt-Net: A Learning Method for Nonlinear Optimization with Feasibility Guarantees

2026-04-30 · Bimol Nath Roy, Rahul Golder, MM Faruque Hasan arxiv

Nonlinear Parametric Optimization Network (NLPOpt-Net) is an unsupervised learning architecture to solve constrained nonlinear programs (NLP). Given the structure of an NLP, it learns the parametric solution maps with gu…

diff-SAT -- A Software for Sampling and Probabilistic Reasoning for SAT and Answer Set Programming

2021-01-03 · Matthias Nickles

This paper describes diff-SAT, an Answer Set and SAT solver which combines regular solving with the capability to use probabilistic clauses, facts and rules, and to sample an optimal world-view (multiset of satisfying Bo…

XAI-LAW: A Logic Programming Tool for Modeling, Explaining, and Learning Legal Decisions

2026-01-07 · Agostino Dovier, Talissa Dreossi, Andrea Formisano, Benedetta Strizzolo arxiv

We propose an approach to model articles of the Italian Criminal Code (ICC), using Answer Set Programming (ASP), and to semi-automatically learn legal rules from examples based on prior judicial decisions. The developed …

Inductive logic programming

Relating Answer Set Programming and Many-sorted Logics for Formal Verification

2025-02-13 · Zachary Hansen

Answer Set Programming (ASP) is an important logic programming paradigm within the field of Knowledge Representation and Reasoning. As a concise, human-readable, declarative language, ASP is an excellent tool for develop…