2007 · 296 citations · 13 references
ComputingComputer ScienceAlgorithmsKnowledge RepresentationSet TheoryAutomated ReasoningConstraint ProgrammingConstraint SatisfactionConstraint SolvingLogic ProgrammingAnswer Set ProgrammingAutomated Reasoning With ConstraintsBoolean SatisfiabilityConstraint Logic ProgrammingCsp SolvingSatisfiability
We introduce a new approach to computing answer sets of logic programs using concepts from constraint processing and satisfiability checking. The approach models ASP inference as unit propagation on no‑goods and is implemented in the new solver clasp. This yields a uniform constraint‑based framework for ASP inferences, enables advanced CSP and SAT techniques, and experimental results show it competes with state‑of‑the‑art ASP solvers.
We introduce a new approach to computing answer sets of logic programs, based on concepts from constraint processing (CSP) and satisfiability checking (SAT). The idea is to view inferences in answer set programming (ASP) as unit propagation on no-goods. This provides us with a uniform constraint-based framework for the different kinds of inferences in ASP. It also allows us to apply advanced techniques from the areas of CSP and SAT. We have implemented our approach in the new ASP solver clasp. Our experiments show that the approach is competitive with state-of-the-art ASP solvers.
13
Matthew W. Moskewicz, Conor Madigan, Ying Zhao et al. · 2001 · 2.9K citations
The well-founded semantics for general logic programs
Allen Van Gelder, Kenneth A. Ross, John S. Schlipf · Journal of the ACM · 1991 · 1.7K citations
Extending and implementing the stable model semantics
Patrik Simons, Ilkka Niemelä, Timo Soininen · Artificial Intelligence · 2002 · 850 citations
ASSAT: computing answer sets of a logic program by SAT solvers
Fangzhen Lin, Yuting Zhao · Artificial Intelligence · 2004 · 423 citations