Decentralized partner finding in multi-agent systems

One of the most compelling characteristics of multi agent systems is the ability to form coalitions to share their resources, create plans, share execution of tasks, etc. The work presented in this article offers scalable methods for finding potential coalition partners when not all agents in a large multi-agent system are known to the agents in need of help to achieve their goals. A new algorithm for finding partners in a MAS, based on concepts inspired by peer-to-peer networks, is described. The proposed algorithm design aims to provide a new, completely decentralized scheme that can be used by agents to gather information needed to make decisions about potential partners. The proposed algorithm is competitive with centralized approaches in smaller multi-agent systems and provides better scalability for larger systems.

[1]  D. J. Hand,et al.  Artificial intelligence , 1981, Psychological Medicine.

[2]  Robert Morris,et al.  Chord: A scalable peer-to-peer lookup service for internet applications , 2001, SIGCOMM 2001.

[3]  Cynthia Della Torre Cicalese,et al.  The CoABS Grid , 2002, WRAC.

[4]  Stamatis Vassiliadis,et al.  Local Distributed Agent Matchmaking , 2001, CoopIS.

[5]  Rajmohan Rajaraman,et al.  Accessing Nearby Copies of Replicated Objects in a Distributed Environment , 1997, SPAA '97.

[6]  Sandip Sen,et al.  Searching for optimal coalition structures , 2000, Proceedings Fourth International Conference on MultiAgent Systems.

[7]  Xiaozhou Li,et al.  On name resolution in peer-to-peer networks , 2002, POMC '02.

[8]  Nicholas R. Jennings,et al.  Intelligent agents: theory and practice , 1995, The Knowledge Engineering Review.

[9]  David R. Karger,et al.  Koorde: A Simple Degree-Optimal Distributed Hash Table , 2003, IPTPS.

[10]  Tracy Camp,et al.  Comparison of broadcasting techniques for mobile ad hoc networks , 2002, MobiHoc '02.

[11]  Stamatis Vassiliadis,et al.  Matchmaking among minimal agents without a facilitator , 2001, AGENTS '01.

[12]  Sarit Kraus,et al.  Task Allocation Via Coalition Formation Among Autonomous Agents , 1995, IJCAI.

[13]  Victor R. Lesser,et al.  Coalitions Among Computationally Bounded Agents , 1997, Artif. Intell..

[14]  Rajmohan Rajaraman,et al.  Accessing Nearby Copies of Replicated Objects in a Distributed Environment , 1999, Theory of Computing Systems.

[15]  Stamatis Vassiliadis,et al.  Unstructured agent matchmaking: experiments in timing and fuzzy matching , 2002, SAC '02.

[16]  de Ng Dick Bruijn A combinatorial problem , 1946 .

[17]  Nuno David,et al.  Extending Social Reasoning to Cope with Multiple Partner Coalitions , 1999, MAAMAW.

[18]  Bruce S. Davie,et al.  Computer Networks: A Systems Approach , 1996 .

[19]  David R. Karger,et al.  Chord: a scalable peer-to-peer lookup protocol for internet applications , 2003, TNET.

[20]  Reid G. Smith,et al.  The Contract Net Protocol: High-Level Communication and Control in a Distributed Problem Solver , 1980, IEEE Transactions on Computers.