Classical Planning as QBF without Grounding (extended version)

06/18/2021
by   Irfansha Shaik, et al.
0

Most classical planners use grounding as a preprocessing step, reducing planning to propositional logic. However, grounding comes with a severe cost in memory, resulting in large encodings for SAT/QBF based planners. Despite the optimisations in SAT/QBF encodings such as action splitting, compact encodings and using parallel plans, the memory usage due to grounding remains a bottleneck when actions have many parameters, such as in the Organic Synthesis problems from the IPC 2018 planning competition (in its original non-split form). In this paper, we provide a compact QBF encoding that is logarithmic in the number of objects and avoids grounding completely by using universal quantification for object combinations. We compare the ungrounded QBF encoding with the simple SAT encoding and also show that we can solve some of the Organic Synthesis problems, which could not be handled before by any SAT/QBF based planners due to grounding.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/25/2018

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

Fully observable non-deterministic (FOND) planning is becoming increasin...
research
10/27/2020

Formally Verified SAT-Based AI Planning

We present an executable formally verified SAT encoding of classical AI ...
research
09/06/2011

Lifted Unit Propagation for Effective Grounding

A grounding of a formula ϕ over a given finite domain is a ground formul...
research
01/18/2014

SAS+ Planning as Satisfiability

Planning as satisfiability is a principal approach to planning with many...
research
02/21/2019

Unsupervised Grounding of Plannable First-Order Logic Representation from Images

Recently, there is an increasing interest in obtaining the relational st...
research
09/18/2019

Mutex Graphs and Multicliques: Reducing Grounding Size for Planning

We present an approach to representing large sets of mutual exclusions, ...
research
03/27/2019

Towards Stable Symbol Grounding with Zero-Suppressed State AutoEncoder

While classical planning has been an active branch of AI, its applicabil...

Please sign up or login with your details

Forgot password? Click here to reset