Constraint Relaxation Approach for Over-Constrained Agent Interaction

The interactions among agents in a multi-agent system for coordinating a distributed, problem solving task can be complex, as the distinct sub-problems of the individual agents are interdependent. A distributed protocol provides the necessary framework for specifying these interactions. In a model of interactions where the agents' social norms are expressed as the message passing behaviours associated with roles, the dependencies among agents can be specified as constraints. The constraints are associated with roles to be adopted by agents as dictated by the protocol. These constraints are commonly handled using a conventional constraint solving system that only allows two satisfactory states to be achieved --- completely satisfied or failed. Agent interactions then become brittle as the occurrence of an over-constrained state can cause the interaction between agents to break prematurely, even though the interacting agents could, in principle, reach an agreement. Assuming that the agents are capable of relaxing their individual constraints to reach a common goal, the main issue addressed by this research work is how the agents could communicate and coordinate the constraint relaxation process. The interaction mechanism for this is obtained by reinterpreting a technique borrowed from the constraint satisfaction field (i.e. distributed partial Constraint Satisfaction Problem), deployed and computed at the protocol level.

[1]  Luís Botelho,et al.  Executing explicitly represented protocols , 2002 .

[2]  Makoto Yokoo,et al.  Distributed Constraint Satisfaction: Foundations of Cooperation in Multi-agent Systems , 2000 .

[3]  Eugene C. Freuder,et al.  Partial Constraint Satisfaction , 1989, IJCAI.

[4]  Makoto Yokoo,et al.  Distributed Constraint Satisfaction , 2000, Springer Series on Agent Technology.

[5]  Jarred P. McGinnis,et al.  On the Mutability of Protocols , 2006 .

[6]  Pedro Meseguer,et al.  Current Approaches for Solving Over-Constrained Problems , 2004, Constraints.

[7]  Paulo S. C. Alencar,et al.  Software Engineering for Multi-Agent Systems II , 2004 .

[8]  Antonio Moreno,et al.  A Multi-agent System for Organ Transplant Co-ordination , 2001, AIME.

[9]  Gerhard Weiss,et al.  Multiagent Systems , 1999 .

[10]  Makoto Yokoo,et al.  Distributed Partial Constraint Satisfaction Problem , 1997, CP.

[11]  Franco Zambonelli,et al.  Role-Based Approaches for Engineering Interactions in Large-Scale Multi-agent Systems , 2003, SELMAS.

[12]  Julian Padget,et al.  Formalizing a Language for Institutions and Norms , 2001, ATAL.

[13]  Boi Faltings,et al.  A Multi-Agent Recommender System for Planning Meetings , 2000 .

[14]  Milind Tambe,et al.  Intelligent Agents VIII , 2002, Lecture Notes in Computer Science.

[15]  Nicholas Carriero,et al.  Linda in context , 1989, CACM.

[16]  Nicholas R. Jennings,et al.  A fuzzy constraint based model for bilateral, multi-issue negotiations in semi-competitive environments , 2003, Artif. Intell..

[17]  K. P. Sycara Multiagent systems : Special issue on agents , 1998 .

[18]  Manuela M. Veloso,et al.  Bumping strategies for the multiagent agreement problem , 2005, AAMAS '05.

[19]  Edmund H. Durfee,et al.  Evaluating Research in Cooperative Distributed Problem Solving , 1990, Distributed Artificial Intelligence.