Reasoning about State Constraints in the Situation Calculus

Loading...
Thumbnail Image
File version
Author(s)
Li, Naiqi
Fan, Yi
Liu, Yongmei
Griffith University Author(s)
Primary Supervisor
Other Supervisors
Editor(s)

Sebastian Thrun, Francesca Rossi

Date
2013
Size

214545 bytes

File type(s)

application/pdf

Location

Beijing, China

License
Abstract

In dynamic systems, state constraints are formulas that hold in every reachable state. It has been shown that state constraints can be used to greatly reduce the planning search space. They are also useful in program veri?cation. In this paper, we propose a sound but incomplete method for automatic veri?- cation and discovery of /forall^/exists^ state constraints for a class of action theories that include many planning benchmarks. Our method is formulated in the situation calculus, theoretically based on Skolemization and Herbrand Theorem, and implemented with SAT solvers. Basically, we verify a state constraint by strengthening it in a novel and smart way so that it becomes a state invariant. We experimented with the blocks world, logistics and satellite domains, and the results showed that, almost all known state constraints can be veri?ed in a reasonable amount of time, and meanwhile succinct and intuitive related state constraints are discovered.

Journal Title
Conference Title

Twenty-Third International Joint Conference on Artificial Intelligence (IJCAI-13) proceedings

Book Title
Edition
Volume
Issue
Thesis Type
Degree Program
School
DOI
Patent number
Funder(s)
Grant identifier(s)
Rights Statement
Rights Statement

© 2013 International Joint Conference on Artificial Intelligence. The attached file is reproduced here in accordance with the copyright policy of the publisher. Please refer to the Conference's website for access to the definitive, published version.

Item Access Status
Note
Access the data
Related item(s)
Subject

Adaptive Agents and Intelligent Robotics

Persistent link to this record
Citation