Skip to main content

SAT-Based Cooperative Planning: A Proposal

  • Chapter
Mechanizing Mathematical Reasoning

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 2605))

Abstract

We present a work-in-progress on distributed planning, which relies on the “planning as satisfiability” paradigm. It allows for multi-agent cooperative planning by joining SAT-based planning and a particular approach to distributed propositional satisfiability. Each agent is thus enabled to plan on its own and communicate with other agents during the planning process, in such a way that synchronized and possibly cooperative plans come out as a result. We discuss in some details both piers of our construction: SAT-based planning techniques and distributed approaches to satisfiability. Then, we propose how to join them by presenting a working example.

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Benedetti, M.: A New Way of Distributing Satisfiability. In: Arabnia, H.R. (ed.) Proceedings of the International Conference on Artificial Intelligence (IC-AI 2001), vol. 1, pp. 295–300. CSREA (2001)

    Google Scholar 

  2. Benedetti, M.: Bridging Refutation and Search in Propositional Satisfiability. PhD Thesis, Dipartimento di Informatica e Sistemistica, Università degli Studi di Roma “La Sapienza” (2001)

    Google Scholar 

  3. Berre, D.L.: Sat live! page: a dynamic collection of links on sat-related research (2000), http://www.satlive.org

  4. Bohm, M., Speckenmeyer, E.: A fast parallel SAT-solver – efficient workload balancing. Technical Report 94-159, University of Cologne (1994)

    Google Scholar 

  5. Bonacina, M.P.: A taxonomy of parallel strategies fo deduction. Technical Report May 1999, Department of Computer Science, University of Iowa (1999)

    Google Scholar 

  6. Botelho, S., Alami, R.: Multi-robot Cooperative Plan Enhancement. pp. 100–110 (1999)

    Google Scholar 

  7. Carlucci Aiello, L., Nardi, D., Schaerf, M.: Reasoning about Knowledge and Ignorance. In: Proceedings of the International Conference on Fifth Generation Computer Systems 1988 (FGCS 1988), pp. 618–627. ICOT Press (1988)

    Google Scholar 

  8. Carlucci Aiello, L., Nardi, D., Schaerf, M.: Reasoning about Reasoning in a Meta-Level Architecture. International Journal of Applied Intelligence 1, 55–67 (1991)

    Article  MATH  Google Scholar 

  9. Cook, S.A.: The complexity of theorem-proving procedures. In: Proceedings of the 3rd Annual ACM Symposium on the Theory of Computing, pp. 151–158 (1971)

    Google Scholar 

  10. Davis, M., Logemann, G., Loveland, D.: A machine program for theorem proving. Journal of the ACM 5, 394–397 (1962)

    Article  MATH  MathSciNet  Google Scholar 

  11. des Jardins, M., Durfee, E., Ortiz, C.L.J., Wolverton, M.: A Survey of Research in Distributed. Continual Planning 20(4), 13–22 (1999)

    Google Scholar 

  12. Durfee, E.H.: Planning in Distributed Artificial Intelligence. In: O’Hare, G., Jennings, N. (eds.) Foundations of Distributed Artificial Intelligence, pp. 231–245. Wiley & Sons, Chichester (1996)

    Google Scholar 

  13. Ernst, M., Millstein, T., Weld, D.: Automatic SAT-compilation of planning problems. In: Proceedings of the 15th International Joint Conference on Artificial Intelligence, pp. 1169–1177 (1997)

    Google Scholar 

  14. Hoos, H., Stützle, T.: Satlib – the satisfiability library (1998), http://www.informatik.tu-darmstadt.de/AI/SATLIB

  15. Jurkowiak, B., Li, C.M., Utard, G.: Parallelizing Satz Using Dynamic Workload Balancing. In: Proceedings of Workshop on Theory and Applications of Satisfiability Testing (SAT 2001). Electronic Notes in Discrete Mathematics, vol. 9, pp. 205–211. Elsevier Science, Amsterdam (2001)

    Google Scholar 

  16. Kautz, H., Selman, B.: Planning as Satisfiability, pp. 359–363 (1992)

    Google Scholar 

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

    Google Scholar 

  18. Kautz, H., Selman, B.: Pushing the envelope: Planning, propositional logic, and stichastic search. In: Proceedings of the 12th European Conference on Artificial Intelligence, pp. 1194–1201 (1996)

    Google Scholar 

  19. Kautz, H., Selman, B.: Blackbox: A new approach to the application of theorem proving to problem solving. In: AIPS 1998 Workshop on Planning and Combinatorial Search, pp. 58–60 (1998)

    Google Scholar 

  20. Levin, L.: Universal Sequential Search Problems. Problems of Information Trasmission 9, 265–266 (1973)

    Google Scholar 

  21. Garey, D.J.M.R.: Computers and Intractability: A Guide to the Theory of NPcompleteness. W. H. Freeman and Company, New York (1979)

    Google Scholar 

  22. Okushi, F.: Parallel cooperative propositional theorem proving. Artificial Intelligence 26, 59–85 (1999)

    MATH  MathSciNet  Google Scholar 

  23. Weld, D.S.: Recent Advances in AI Planning.  20, 93–123 (Summer 1999)

    Google Scholar 

  24. Zhang, H., Bonacina, M.P., Hsiang, J.: Psato: a distributed propositional prover and its application to quasigroup. Journal of Symbolic Computation 21, 543–560 (1996)

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Benedetti, M., Aiello, L.C. (2005). SAT-Based Cooperative Planning: A Proposal. In: Hutter, D., Stephan, W. (eds) Mechanizing Mathematical Reasoning. Lecture Notes in Computer Science(), vol 2605. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-32254-2_28

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-32254-2_28

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-25051-7

  • Online ISBN: 978-3-540-32254-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics