Reduce planning for quantized Boolean formulas

Why don't we reduce the planning task in AI for the TQBF Version SAT in practical solutions.

Many planning problems are in practice "compiled" or reduced to the SAT problem, which, in turn, is solved by SAT Solvers. The problem is that since planning is PSPACE Complete and SAT is NP Complete, an exponential number of literals may be required.

Why then do practical planners use this approach? Why don't we solve the TQBF SAT problem and then “compile” Planning to TQBF, which should only take polynomial time?

+3
source share
2 answers

This is already done.

Typically, TQBF is used to model consistent planning, but there are encodings of tasks with purely propositional logic (formulas of polynomial size) TQBF.

The main disadvantage is that although we have a much smaller formula, this is not easy to solve. A TQBF solution is not as close as researching a SAT solution, and planning like a TQBF is still slightly behind in performance.

Here is one post that describes such a conversion (mine):

http://users.cecs.anu.edu.au/~ssanner/ICAPS_2010_DC/Abstracts/cashmore.pdf

+3
source

SAT . ( , SAT ).

, SAT, , SAT-. , , , , .

, SAT. , , (SAT- LISP, ).

TQBF?

, , ( ). , , , , , TQBF- , - , , .

TQBF-solver. , - TQBF- ( ). , , SAT ( , , Deolalikar ).

, . , .

0

Source: https://habr.com/ru/post/1765375/


All Articles