Smodels: A System for Answer Set Programming

03/08/2000
by   Ilkka Niemelä, et al.
0

The Smodels system implements the stable model semantics for normal logic programs. It handles a subclass of programs which contain no function symbols and are domain-restricted but supports extensions including built-in functions as well as cardinality and weight constraints. On top of this core engine more involved systems can be built. As an example, we have implemented total and partial stable model computation for disjunctive logic programs. An interesting application method is based on answer set programming, i.e., encoding an application problem as a set of rules so that its solutions are captured by the stable models of the rules. Smodels has been applied to a number of areas including planning, model checking, reachability analysis, product configuration, dynamic constraint satisfaction, and feature interaction.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/18/1998

Stable models and an alternative logic programming paradigm

In this paper we reexamine the place and role of stable model semantics ...
research
03/08/2000

Logic Programming for Describing and Solving Planning Problems

A logic programming paradigm which expresses solutions to problems as st...
research
05/06/2014

Semantics and Compilation of Answer Set Programming with Generalized Atoms

Answer Set Programming (ASP) is logic programming under the stable model...
research
08/14/2018

Weight Learning in a Probabilistic Extension of Answer Set Programs

LPMLN is a probabilistic extension of answer set programs with the weigh...
research
12/20/2013

Properties of Answer Set Programming with Convex Generalized Atoms

In recent years, Answer Set Programming (ASP), logic programming under t...
research
10/01/2019

A Unified Framework for Nonmonotonic Reasoning with Vagueness and Uncertainty

An answer set programming paradigm is proposed that supports nonmonotoni...
research
09/25/2014

Causal Graph Justifications of Logic Programs

In this work we propose a multi-valued extension of logic programs under...

Please sign up or login with your details

Forgot password? Click here to reset