Proceedings

Using Partial Global Plans to Coordinate Distributed Problem Solvers

Download BibTeX Cite

Proceedings of the Tenth International Joint Conference on Artificial Intelligence. Reasoning. Pages 875-882.

© 1987 International Joint Conferences on Artificial Intelligence

Abstract

Communicating problem solvers can cooperate in various ways, such as negotiating over task assignments, exchanging partial solutions to converge on global results, and planning interactions that help each other perform their tasks better. We introduce a new ' framework that supports different styles of cooperation by using partial global plaM to specify effective, coordinated actions for groups of problem solvers. In this framework, problem solvers summarize their local plans into node-plaM that they selectively exchange to dynamically model network activity and to develop partial global plans. However, because network and problem characteristics can change and communication channels have delays and limited capacity, problem solvers' models and partial global plans may be incomplete, out-of-date, and inconsistent. Our mechanisms allow problem solvers to agree on consistent partial global plans when possible, and to locally form partial global plans that lead to satisfactory cooperation even in rapidly changing environments where complete agreement is impossible. In this paper, we describe the mechanisms, knowledge representations, and algorithms that we have developed for generating and maintaining partial global plans in a distributed system. We use experiments to illustrate how these mechanisms improve and promote cooperation in a variety of styles.

  1. [Cammarata et al., 1983] Stephanie Cammarata, David McArthur, l!ond Randall Steeb. Strategies of co- operation in distributed problem solving. In Proceeding3 of the Eighth International Joint Conference on Artificial Intelligence, pages 767-770, August 1983. IJCAI
  2. [Corkill, 1979] Daniel D. Corkill. Hierarchical planning in a distributed environment. In Proceeding3 of the Sizth International Joint Conference on Artificial Intelligence, pages 168-175, August 1979. IJCAI
  3. [Corkill, 1983] Daniel David Corkill. A Framework for Orga- nizational Self-Dengn in Di3tributed Problem Solving Net- work3. PhD thesis, University of Massachusetts, Amherst, Massachusetts 01003, February 1983. Available as Techni- cal Report 82-33, Department of Computer and Informa- tion Science, University of Massachusetts, Amherst, Mas- sachusetts 01003, December 1982.
  4. [Corkill and Lesser, 1983] Daniel D. Corkill and Victor R. Lesser. The use of meta-level control for coordination in a distributed problem solving network. In Proceeding3 of the Eighth International Joint Conference on Artificial Intelli- gence, pages 748-756, August 1983. IJCAI
  5. [Davis and Smith, 1983] Randall Davis and Reid G. Smith. Negotiation as a metaphor for distributed problem solv- ing. Artificial Intelligence, 20:63-109, 1983.
  6. [Durfee and Lesser, 1986] Edmund H. Durfee and Victor R. Lesser. Incremental planning to control a blackboard- based problem solver. In Proceedinga of the Fifth National Conference on Artificial Intelligence, pages 58-64, August 1986.
  7. [Durfee and Leseer, 1987] Edmund H. Durfee and Victor R. Lesser. Incremental planning to control a time-comtrained, blackboard-bued problem aolver. Technical Report 87-07, Department of Computer and Information Science, Uni- versity of Massachusetts, Amherst, Massachusetts 01003, February 1987.
  8. [Durfee et al., 1985a] Edmund H. Durfee, Victor R. Lesser, and Daniel D. Corkill. Coherent Cooperation Among Commu- nicating Problem Solver3. Technical Report 85-15, Depart- ment of Computer and Information Science, University of Massachusetts, Amherst, Massachusetts 01003, April 1985. Also to appear in IEEE Ttamactiom on Computer~. Durfee et al., 1985b] Edmund H. Durfee, Victor R. Le1111er, and Daniel D. Corkill. Increasing coherence in a distributed problem solving network . In Proceedinga of the Ninth International Joint Conference on Artificial Intelligence, pages 1025-1030, August 1985. IJCAI
  9. [Durfee et al., 1987] Edmund H. Durfee, Victor R. Lesser, and Daniel D. Corkill. Cooperation through communication in a distributed problem solving network. In Michael N. Huhns, editor, Diatributed Artificial Intelligence, Pitman, 1987. (In press. Also to appear as Chapter 7 in Scott P. Robertson, Wayne Zachary, and John Black, editors, Cognition, Computing, and Cooperation: Collected worb on cooperation in complez 3yatema, in pre1111) .
  10. [Erman et al., 1980] Lee D. Erman, Frederick Hayes-Roth, Vic- tor R. Le1111er, and D. Raj Reddy. The Hearsay-11 speech understanding system: integrating knowledge to resolve uncertainty. Computing Survey3, 12(2):213-253, June 1980.
  11. [Fikes, 1982] R. E. Fikes. A commitment-based framework for describing informal cooperative work. Cognitive Science, 6:331-347, 1982.
  12. [Georgeff, 1983] Michael Georgeff. Communication and inter- action in multi-agent planning. In Proceeding3 of the Eighth International Joint Conference on Artificial Intelligence, pages 125-129, August 1983.
  13. [Georgeff, 1984] Michael Georgeff. A theory of action for mul- tiagent planning. In Proceedinga of the Fourth National Conference on Artificial Intelligence , pages 121-125, Au- gust 1984.
  14. [Konolige, 1984] Kurt Konolige. A deductive model of belief. In Proceeding3 of the Eighth International Joint Conference on Artificial Intelligence, pages 377-381 , August 1984. IJCAI
  15. [Lesser and Corkill, 1981] Victor R. Lesser and Daniel D. Corkill. Functionally-accurate, cooperative distributed systems. IEEE Ttamactiom on Syatema, Man, and Cy- bernetica, SMC-11(1):81-96, January 1981.
  16. [Leseer and Corkill, 1983] Victor R. Leseer and Daniel D. Corkill. The distributed vehicle monitoring testbed: a tool for investigating distributed problem solving networks. AI Magazine, 4(3) :15-33, Fall 1983.
  17. [Rosenschein and Genesereth, 1986] Jeffrey S. Rosenschein and Michael R. Genesereth. Deals among rational agents. In Proceedings of the Ninth International Joint Conference on Artificial Intelligence, pages 91-99, August 1985. IJCAI
  18. [Smith, 1980] Reid G. Smith. The contract-net protocol: high- level communication and control in a distributed problem solver. IEEE Ttamactiom on Computer~, C-29(12):1104- 1113, December 1980.
  19. [Steeb et al., 1986] Randall Steeb, Stephanie Cammarata, San- jai Narain, Jeff Rothenberg, and William Giarla. Coopera- tive Intelligence for Remotely Piloted Vehicle Fleet Control. Technical Report R-3408-ARPA, Rand Corporation, Oc- tober 1986.
  20. [Vere, 1983] Steven A. Vere. Planning in time: windows and durations for activities and goals. IEEE Ttamac- tiom on Pattern Analyna and Machine Intelligence, PAMI- 5(3) :246-267, May 1983.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards