Welcome!
To use the personalized features of this site, please log in or register.
If you have forgotten your username or password, we can help.
My Menu
Saved Items

Stable Model Semantics of Weight Constraint Rules

Ilkka Niemelá1Contact Information, Patrik SimonsContact Information and Timo SoininenContact Information

(5)  Dept. of Computer Science and Eng., Laboratory for Theoretical Computer Science, Helsinki University of Technology, P.O.Box 5400, FIN-02015 HUT, Finland
(6)  TAI Research Center and Lab. of Information Processing Science, Helsinki University of Technology, P.O.Box 9555, FIN-02015 HUT, Finland
Abstract
A generalization of logic program rules is proposed where rules are built from weight constraints with type information for each predicate instead of simple literals. These kinds of constraints are useful for concisely representing different kinds of choices as well as cardinality, cost and resource constraints in combinatorial problems such as product configuration. A declarative semantics for the rules is presented which generalizes the stable model semantics of normal logic programs. It is shown that for ground rules the complexity of the relevant decision problems stays in NP. The first implementation of the language handles a decidable subset where function symbols are not allowed. It is based on a new procedure for computing stable models for ground rules extending normal programs with choice and weight constructs and a compilation technique where a weight rule with variables is transformed to a set of such simpler ground rules.

Contact Information Ilkka Niemelá1
Email: Ilkka.Niemelag@hut.fi

Contact Information Patrik Simons
Email: Patrik.Simons@hut.fi

Contact Information Timo Soininen
Email: Timo.Soininen@hut.fi
Fulltext Preview (Small, Large)
Image of the first page of the fulltext

References secured to subscribers.



Export this chapter
Export this chapter as RIS | Text
 
Remote Address: 38.107.191.106 • Server: mpweb06
HTTP User Agent: CCBot/1.0 (+http://www.commoncrawl.org/bot.html)