Skip to main content

Planning with Partial Observability by SAT

  • Conference paper
  • First Online:
Logics in Artificial Intelligence (JELIA 2023)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 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. 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

  1. 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)

    Article  MathSciNet  MATH  Google Scholar 

  2. 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)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. Kautz, H., Selman, B.: Planning as satisfiability. In: Proceedings of the 10th European Conference on Artificial Intelligence, pp. 359–363. John Wiley & Sons (1992)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. Majercik, S.M., Littman, M.L.: Contingent planning under uncertainty via stochastic satisfiability. Artif. Intell. 147(1–2), 119–162 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  13. 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)

    Google Scholar 

  14. 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)

    Google Scholar 

  15. Rintanen, J.: Constructing conditional plans by a theorem-prover. J. Artif. Intell. Res. 10, 323–352 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  16. 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)

    Google Scholar 

  17. 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)

    Google Scholar 

  18. 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

    Chapter  MATH  Google Scholar 

  19. 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)

    Google Scholar 

  20. 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)

    Article  MathSciNet  MATH  Google Scholar 

  21. 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

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Saurabh Fadnis .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics