Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Extending and implementing the stable model semantics
Simons P., Niemelá I., Soininen T. Artificial Intelligence138 (1-2):181-234,2002.Type:Article
Date Reviewed: Dec 24 2002

Answer set programming provides a new paradigm for declarative logic programming, based on the well-known stable models semantics. This paper presents a language of weight constraint rules for answer set programming, specifically, a rule language allowing weight constraints in place of literals in a rule.

A declarative semantics is developed as an extension of the stable model semantics of normal programs, with no substantial increase in computational complexity; in particular, deciding whether a set of weighted constraint rules has a stable model is NP-complete.

The topic of answer set programming has been studied for years at a theoretical level, but recently, due to the efficient implementation of solvers, answer set programming has become a useful tool for reasoning systems related to knowledge processing and problem solving. Such applications can be applied to different problem areas, such as scheduling, clausal theories, diagnosis, cryptography, and verification.

The main contribution of this paper is the identification of a normal form for the general language, the basic constraint rules, and the analysis of complexity of relevant computational problems. An implementation of the language, called smodels, is presented for this fragment of the language. The procedure for computing stable models is tested against satisfiability testers and against dlv, another system for computing stable models.

Reviewer:  Manuel Ojeda Aciego Review #: CR126781 (0303-0290)
Bookmark and Share
 
Logic Programming (I.2.3 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Logic Programming": Date
An efficient strategy for non-Horn deductive databases
Demolombe R. Theoretical Computer Science 78(1): 245-259, 1991. Type: Article
Jan 1 1992
Three-valued nonmonotonic formalisms and semantics of logic programs
Przymusinski T. Artificial Intelligence 49(1-3): 309-343, 1991. Type: Article
Dec 1 1992
A proof theory for general unification
Snyder W., Birkhäuser Boston Inc., Cambridge, MA, 1991. Type: Book (9780817635930)
Mar 1 1993
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy