Hostname: page-component-89b8bd64d-b5k59 Total loading time: 0 Render date: 2026-05-08T07:12:45.770Z Has data issue: false hasContentIssue false

Stable model semantics for founded bounds

Published online by Cambridge University Press:  25 September 2013

REHAN ABDUL AZIZ
Affiliation:
National ICT Australia*, Victoria Laboratory, Department of Computing and Information Systems, University of Melbourne, Australia (e-mail: raziz@student.unimelb.edu.au, gchu@csse.unimelb.edu.au, pjs@csse.unimelb.edu.au)
GEOFFREY CHU
Affiliation:
National ICT Australia*, Victoria Laboratory, Department of Computing and Information Systems, University of Melbourne, Australia (e-mail: raziz@student.unimelb.edu.au, gchu@csse.unimelb.edu.au, pjs@csse.unimelb.edu.au)
PETER J. STUCKEY
Affiliation:
National ICT Australia*, Victoria Laboratory, Department of Computing and Information Systems, University of Melbourne, Australia (e-mail: raziz@student.unimelb.edu.au, gchu@csse.unimelb.edu.au, pjs@csse.unimelb.edu.au)

Abstract

Answer Set Programming (ASP) is a powerful form of declarative programming used in areas such as planning or reasoning. ASP solvers enforce stable model semantics, which rule out solutions representing certain kinds of circular reasoning. Unfortunately, current ASP solvers are incapable of solving problems involving cyclic dependencies between multiple integer or continuous quantities effectively. In this paper, we generalize the notion of stable models to bound founded variables with arbitrary domains, where bounds on such variables need to be justified by some rule in the program in order for the model to be stable. We show how to handle significantly more general rule forms where bound founded variables can act as head or body variables, and where head and body variables can be related via complex constraints subject to certain monotonicity requirements. We describe a new unfounded set detection algorithm which allows us to enforce this generalization of the stable model semantics. We also show how these unfounded sets can be explained in order to allow effective conflict-directed clause learning. The new solver merges the best features of CP, SAT and ASP solvers and allows new types of problems to be solved very efficiently.

Information

Type
Regular Papers
Copyright
Copyright © 2013 [REHAN ABDUL AZIZ, GEOFFREY CHU and PETER J. STUCKEY] 

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Article purchase

Temporarily unavailable