DocumentCode
596075
Title
Answer Set Programming
Author
Schaub, T.
Author_Institution
Univ. of Potsdam, Potsdam, Germany
fYear
2012
fDate
22-25 Oct. 2012
Firstpage
2
Lastpage
2
Abstract
Answer Set Programming (ASP; [1], [2], [3], [4]) is a declarative problem solving approach, combining a rich yet simple modeling language with high-performance solving capacities. ASP is particularly suited for modeling problems in the area of Knowledge Representation and Reasoning involving incomplete, inconsistent, and changing information. From a formal perspective, ASP allows for solving all search problems in NP (and NPNP) in a uniform way (being more compact than SAT). Applications of ASP include automatic synthesis of multiprocessor systems, decision support systems for NASA shuttle controllers, Linux package configuration, reasoning tools in systems biology, and many more. The versatility of ASP is also reflected by the ASP solver clasp [5], [6], [7], developed at the University of Potsdam, winning first places at first places at ASP, CASC, MISC, PB, and SAT competitions. This short tutorial 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 practically illustrating the overall solving process by examples.
Keywords
inference mechanisms; knowledge representation; logic programming; problem solving; ASP; CASC; MISC; PB; SAT competition; answer set programming; declarative problem solving approach; knowledge representation; modeling language; reasoning tool; Cognition; Educational institutions; Knowledge representation; Mathematical model; Presses; Problem-solving; Programming;
fLanguage
English
Publisher
ieee
Conference_Titel
Formal Methods in Computer-Aided Design (FMCAD), 2012
Conference_Location
Cambridge
Print_ISBN
978-1-4673-4832-4
Type
conf
Filename
6462546
Link To Document