skip to main content
10.1145/1082473.1082599acmconferencesArticle/Chapter ViewAbstractPublication PagesaamasConference Proceedingsconference-collections
Article

An efficient algorithm for multiagent plan coordination

Published:25 July 2005Publication History

ABSTRACT

The multiagent plan coordination problem arises whenever multiple agents plan to achieve their individual goals independently, but might mutually benefit by coordinating their plans to avoid working at cross purposes or duplicating effort. Although variations of this problem have been studied in the literature, there is as yet no agreement over a general characterization of the problem. In this paper, we describe a general framework that extends the partial-order, causal-link plan representation to the multiagent case, and that treats coordination as a form of iterative repair of plan flaws that cross agents. We show, analytically and empirically, that this algorithmic formulation can scale to the multiagent case better than can a straightforward application of the most advanced single-agent plan coordination technique, highlighting fundamental differences between single-agent and multiagent planning.

References

  1. Bäckström, C. Computational aspects of reordering plans. Journal of Artificial Intelligence Research 9 (1998), 99--137. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Blum, A., and Furst, M. Fast planning through planning graph analysis. In Proceedings of the 14th International Joint Conference on Artificial Intelligence (1995), pp. 1636--1642. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Boutilier, C., and Brafman, R. Partial-order planning with concurrent interacting actions. Journal of Artificial Intelligence Research 14 (2001), 105--136. Google ScholarGoogle ScholarCross RefCross Ref
  4. Clement, B., and Durfee, E. Top-down search for coordinating the hierarchical plans of multiple agents. In Proceedings of the Third International Conference on Autonomous Agents (1999), pp. 252--259. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Cormen, T. H., Leiserson, C. E., and Rivest, R. L. Introduction to algorithms, 6th ed. MIT Press and McGraw-Hill Book Company, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Cox, J., Bartold, T., and Durfee, E. A distributed framework for solving the multiagent plan coordination problem. In The Fourth International Joint Conference on Autonomous Agents and Multiagent Systems (2005). Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Cox, J., and Durfee, E. Discovering and exploiting synergy between hierarchical planning agents. In The Second International Joint Conference on Autonomous Agents and Multiagent Systems (2003), pp. 281--288. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Durfee, E. H., and Lesser, V. R. Partial global planning: A coordination framework for distributed hypothesis formation. IEEE Transactions on Systems, Man, and Cybernetics 21, 5 (1991), 1167--1183.Google ScholarGoogle ScholarCross RefCross Ref
  9. El Fallah Seghrouchni, A., and Haddad, S. A coordination algorithm for multi-agent planning. Lecture Notes in Computer Science 1038 (1996), 86--94.Google ScholarGoogle ScholarCross RefCross Ref
  10. Ephrati, E., and Rosenschein, J. S. Divide and conquer in multi-agent planning. In Proceedings of the Twelfth National Conference on Artificial Intelligence (1994), pp. 375--380. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Hadad, M., and Kraus, S. Combining temporal information by collaborative planning agents. In AAAI Workshop on Planning with and for Multiagent Systems (2002), pp. 23--30.Google ScholarGoogle Scholar
  12. Horty, J. F., and Pollack, M. E. Evaluating new options in the context of existing plans. Artificial Intelligence 127, 2 (2001), 199--220. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Kambhampati, S., Tenenbaum, M., and Lee, S. Combining specialized reasoners and general purpose planners: A case study. In Proceedings of the 9th National Conference on Artificial Intelligence (1991).Google ScholarGoogle Scholar
  14. Kautz, H., and Selman, B. Pushing the envelope: Planning, propositional logic, and stochastic search. In Proceedings of the Thirteenth National Conference on Artificial Intelligence (1996), pp. 1194--1201. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Pecora, F., Rasconi, R., and Cesta, A. Assessing the bias of classical planning strategies on makespan-optimizing scheduling. In Proceedings of the 16th European Conference on Artificial Intelligence (2004), pp. 677--681.Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Pynadath, D., and Tambe, M. An automated teamwork infrastructure for heterogeneous software agents and humans. Journal of Autonomous Agents and Multiagent Systems 7 (2003), 71--100. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Thangarajah, J., Padgham, L., and Winikoff, M. Detecting & exploiting positive goal interaction in intelligent agents. In Proceedings of the Second International Joint Conference on Autonomous Agents and Multiagent Systems (2003), pp. 401--408. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Tonino, H., Bos, A., De Weerdt, M. M., and Witteveen, C. Plan coordination by revision in collective agent-based systems. Artificial Intelligence 142, 2 (2002), 121--145.Google ScholarGoogle ScholarCross RefCross Ref
  19. Von Martial, F. Interactions among autonomous planning agents. In Decentralized AI, Y. Demazeau and J.-P. Muller, Eds. North Holland, 1990, pp. 105--119.Google ScholarGoogle Scholar
  20. Weld, D. S. An introduction to least commitment planning. AI Magazine 15, 4 (1994), 27--61.Google ScholarGoogle Scholar
  21. Wilkins, D. E., and Myers, K. L. A multiagent planning architecture. In Artificial Intelligence Planning Systems (1998), pp. 154--163.Google ScholarGoogle Scholar
  22. Yang, Q. Intelligent Planning. Springer-Verlag, Berlin, 1997.Google ScholarGoogle Scholar

Index Terms

  1. An efficient algorithm for multiagent plan coordination

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Conferences
            AAMAS '05: Proceedings of the fourth international joint conference on Autonomous agents and multiagent systems
            July 2005
            1407 pages
            ISBN:1595930930
            DOI:10.1145/1082473

            Copyright © 2005 ACM

            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 25 July 2005

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • Article

            Acceptance Rates

            Overall Acceptance Rate1,155of5,036submissions,23%

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader