Answer Set Solving in Practice
- 15 December 2012
- journal article
- Published by Springer Science and Business Media LLC in Synthesis Lectures on Artificial Intelligence and Machine Learning
- Vol. 6 (3), 1-238
- https://doi.org/10.2200/s00457ed1v01y201211aim019
Abstract
Answer Set Programming (ASP) is a declarative problem solving approach, initially tailored to modeling problems in the area of Knowledge Representation and Reasoning (KRR). More recently, its attractive combination of a rich yet simple modeling language with high-performance solving capacities has sparked interest in many other areas even beyond KRR. This book presents a practical introduction to ASP, aiming at using ASP languages and systems for solving application problems. Starting from the essential formal foundations, it introduces ASP's solving technology, modeling language and methodology, while illustrating the overall solving process by practical examples. Table of Contents: List of Figures / List of Tables / Motivation / Introduction / Basic modeling / Grounding / Characterizations / Solving / Systems / Advanced modeling / ConclusionsKeywords
This publication has 101 references indexed in Scilit:
- Resolution-based lower bounds in MaxSATConstraints, 2010
- Enhancing DLV instantiator by backjumping techniquesAnnals of Mathematics and Artificial Intelligence, 2007
- An introduction to fuzzy answer set programmingAnnals of Mathematics and Artificial Intelligence, 2007
- Equilibrium logicAnnals of Mathematics and Artificial Intelligence, 2006
- Compiling problem specifications into SATArtificial Intelligence, 2005
- ASSAT: computing answer sets of a logic program by SAT solversArtificial Intelligence, 2004
- Fully local and efficient evaluation of alternating fixed pointsLecture Notes in Computer Science, 1998
- A new logical characterisation of stable models and answer setsLecture Notes in Computer Science, 1997
- Logic programming and knowledge representationThe Journal of Logic Programming, 1994
- Circumscription—A form of non-monotonic reasoningArtificial Intelligence, 1980