Abstract
Geffner & Geffner (2018) have shown that finding plans by reduction to SAT is not limited to classical planning, but is competitive also for fully observable non-deterministic planning. This work extends these ideas to planning with partial observability. Specifically, we handle partial observability by requiring that during the execution of a plan, the same actions have to be taken in all indistinguishable circumstances. We demonstrate that encoding this condition directly leads to far better scalability than an explicit encoding of observations-to-actions mapping, for high numbers of observations.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
In NNF, a formula contains only connectives \(\vee \), \(\wedge \) and \(\lnot \), and all negations \(\lnot \) are directly in front of an atomic proposition.
- 2.
To encode the constraints exactly-one and at-most-one for \(\phi _1,\ldots ,\phi _k\), we use the quadratic encoding \(\lnot \phi _i\vee \lnot \phi _j\) for all \(1\le i<j\le k\). Better encodings exist [18].
References
Baral, C., Kreinovich, V., Trejo, R.: Computational complexity of planning and approximate planning in the presence of incompleteness. Artif. Intell. 122(1), 241–267 (2000)
Biere, A., Fazekas, K., Fleury, M., Heisinger, M.: CaDiCaL, kissat, paracooba, plingeling and treengeling entering the SAT competition 2020. In: Proceedings of SAT Competition 2020 - Solver and Benchmark Descriptions, pp. 51–53. Department of Computer Science Report Series B, vol. B-2020-1, University of Helsinki (2020)
Bonet, B., Geffner, H.: Planning under partial observability by classical replanning: theory and experiments. In: Proceedings of the 22nd International Joint Conference on Artificial Intelligence, pp. 1936–1941 (2011)
Bonet, B., Geffner, H.: Flexible and scalable partially observable planning with linear translations. In: Proceedings of the 28th AAAI Conference on Artificial Intelligence (AAAI-14), pp. 2235–2241. Citeseer (2014)
Chatterjee, K., Chmelik, M., Davies, J.: A symbolic SAT-based algorithm for almost-sure reachability with small strategies in POMDPs. In: Proceedings of the 30th AAAI Conference on Artificial Intelligence (AAAI-16), pp. 3225–3232. AAAI Press (2016)
Ferraris, P., Giunchiglia, E.: Planning as satisfiability in nondeterministic domains. In: Proceedings of the 17th National Conference on Artificial Intelligence (AAAI-2000) and the 12th Conference on Innovative Applications of Artificial Intelligence (IAAI-2000), pp. 748–753. AAAI Press (2000)
Geffner, T., Geffner, H.: Compact policies for non-deterministic fully observable planning as SAT. In: Proceedings of the Twenty-Eighth International Conference on Automated Planning and Scheduling, ICAPS 2018, pp. 88–96. AAAI Press (2018)
Kautz, H., Selman, B.: Planning as satisfiability. In: Proceedings of the 10th European Conference on Artificial Intelligence, pp. 359–363. John Wiley & Sons (1992)
Kautz, H., Selman, B.: Pushing the envelope: planning, propositional logic, and stochastic search. In: Proceedings of the 13th National Conference on Artificial Intelligence and the 8th Innovative Applications of Artificial Intelligence Conference, pp. 1194–1201. AAAI Press (1996)
Lusena, C., Li, T., Sittinger, S., Wells, C., Goldsmith, J.: My brain is full: when more memory helps. In: Uncertainty in Artificial Intelligence, Proceedings of the Fifteenth Conference (UAI 1999), pp. 374–381. Morgan Kaufmann Publishers (1999)
Majercik, S.M., Littman, M.L.: MAXPLAN: a new approach to probabilistic planning. In: Proceedings of the Fourth International Conference on Artificial Intelligence Planning Systems, pp. 86–93. Pittsburgh, Pennsylvania (1998)
Majercik, S.M., Littman, M.L.: Contingent planning under uncertainty via stochastic satisfiability. Artif. Intell. 147(1–2), 119–162 (2003)
Meuleau, N., Kim, K.E., Kaelbling, L.P., Cassandra, A.R.: Solving POMDPs by searching the space of finite policies. In: Uncertainty in Artificial Intelligence, Proceedings of the Fifteenth Conference (UAI 1999), pp. 417–426. Morgan Kaufmann Publishers (1999)
Pandey, B., Rintanen, J.: Planning for partial observability by SAT and graph constraints. In: ICAPS 2018. Proceedings of the Twenty-Eighth International Conference on Automated Planning and Scheduling, pp. 190–198. AAAI Press (2018)
Rintanen, J.: Constructing conditional plans by a theorem-prover. J. Artif. Intell. Res. 10, 323–352 (1999)
Rintanen, J.: Asymptotically optimal encodings of conformant planning in QBF. In: Proceedings of the 22nd AAAI Conference on Artificial Intelligence (AAAI 2007), pp. 1045–1050. AAAI Press (2007)
Rintanen, J.: Regression for classical and nondeterministic planning. In: Proceedings of the 18th European Conference on Artificial Intelligence, ECAI 2008, pp. 568–571. IOS Press (2008)
Sinz, C.: Towards an optimal CNF encoding of Boolean cardinality constraints. In: van Beek, P. (ed.) CP 2005. LNCS, vol. 3709, pp. 827–831. Springer, Heidelberg (2005). https://doi.org/10.1007/11564751_73
To, S.T., Pontelli, E., Son, T.C.: On the effectiveness of CNF and DNF representations in contingent planning. In: Proceedings of the 22nd International Joint Conference on Artificial Intelligence, pp. 2033–2038. AAAI Press (2011)
To, S.T., Son, T.C., Pontelli, E.: A generic approach to planning in the presence of incomplete information: theory and implementation. Artif. Intell. 227, 1–51 (2015)
Turner, H.: Polynomial-length planning spans the polynomial hierarchy. In: Flesca, S., Greco, S., Ianni, G., Leone, N. (eds.) JELIA 2002. LNCS (LNAI), vol. 2424, pp. 111–124. Springer, Heidelberg (2002). https://doi.org/10.1007/3-540-45757-7_10
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Fadnis, S., Rintanen, J. (2023). Planning with Partial Observability by SAT. In: Gaggl, S., Martinez, M.V., Ortiz, M. (eds) Logics in Artificial Intelligence. JELIA 2023. Lecture Notes in Computer Science(), vol 14281. Springer, Cham. https://doi.org/10.1007/978-3-031-43619-2_41
Download citation
DOI: https://doi.org/10.1007/978-3-031-43619-2_41
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-43618-5
Online ISBN: 978-3-031-43619-2
eBook Packages: Computer ScienceComputer Science (R0)