X and more Parallelism. Integrating LTL-Next into SAT-based Planning with Trajectory Constraints while Allowing for even more Parallelism
Open Access
- 11 September 2018
- journal article
- research article
- Published by IBERAMIA: Sociedad Iberoamericana de Inteligencia Artificial in INTELIGENCIA ARTIFICIAL
- Vol. 21 (62), 75-90
- https://doi.org/10.4114/intartif.vol21iss62pp75-90
Abstract
Linear temporal logic (LTL) provides expressive means to specify temporally extended goals as well as preferences. Recent research has focussed on compilation techniques, i.e., methods to alter the domain ensuring that every solution adheres to the temporally extended goals. This requires either new actions or an construction that is exponential in the size of the formula. A translation into boolean satisfiability (SAT) on the other hand requires neither. So far only one such encoding exists, which is based on the parallel $\exists$-step encoding for classical planning. We show a connection between it and recently developed compilation techniques for LTL, which may be exploited in the future. The major drawback of the encoding is that it is limited to LTL without the X operator. We show how to integrate X and describe two new encodings, which allow for more parallelism than the original encoding. An empirical evaluation shows that the new encodings outperform the current state-of-the-art encoding.Keywords
This publication has 3 references indexed in Scilit:
- Linear Encodings of Bounded LTL Model CheckingLogical Methods in Computer Science, 2006
- Planning as satisfiability: parallel plans and algorithms for plan searchArtificial Intelligence, 2006
- Solving Non-Boolean Satisfiability Problems with Stochastic Local Search: A Comparison of EncodingsJournal of Automated Reasoning, 2006