SAS+ Planning as Satisfiability

01/18/2014
by   Ruoyun Huang, et al.
0

Planning as satisfiability is a principal approach to planning with many eminent advantages. The existing planning as satisfiability techniques usually use encodings compiled from STRIPS. We introduce a novel SAT encoding scheme (SASE) based on the SAS+ formalism. The new scheme exploits the structural information in SAS+, resulting in an encoding that is both more compact and efficient for planning. We prove the correctness of the new encoding by establishing an isomorphism between the solution plans of SASE and that of STRIPS based encodings. We further analyze the transition variables newly introduced in SASE to explain why it accommodates modern SAT solving algorithms and improves performance. We give empirical statistical results to support our analysis. We also develop a number of techniques to further reduce the encoding size of SASE, and conduct experimental studies to show the strength of each individual technique. Finally, we report extensive experimental results to demonstrate significant improvements of SASE over the state-of-the-art STRIPS based encoding schemes in terms of both time and memory efficiency.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/26/2018

Compact and Efficient Encodings for Planning in Factored State and Action Spaces with Learned Binarized Neural Network Transition Models

In this paper, we leverage the efficiency of Binarized Neural Networks (...
research
11/26/2018

Planning with Learned Binarized Neural Network Transition Models in Factored State and Action Spaces

In this paper, we leverage the efficiency of Binarized Neural Networks (...
research
06/25/2018

Compact Policies for Fully-Observable Non-Deterministic Planning as SAT

Fully observable non-deterministic (FOND) planning is becoming increasin...
research
06/18/2021

Classical Planning as QBF without Grounding (extended version)

Most classical planners use grounding as a preprocessing step, reducing ...
research
06/14/2022

An Efficient HTN to STRIPS Encoding for Concurrent Plans

The Hierarchical Task Network (HTN) formalism is used to express a wide ...
research
07/17/2023

Lifted Sequential Planning with Lazy Constraint Generation Solvers

This paper studies the possibilities made open by the use of Lazy Clause...
research
11/21/2017

Schur Number Five

We present the solution of a century-old problem known as Schur Number F...

Please sign up or login with your details

Forgot password? Click here to reset