Research projects have begun focusing on deploying personal assistant agents to coordinate users in such diverse environments as offices, distributed manufacturing or design centers, and in support of first responders for emergencies. In such environments, distributed constraint optimization (DCOP) has emerged as a key technology for multiple collaborative assistants to coordinate with each other. Unfortunately, while previous work in DCOP only focuses on coordination in service of optimizing a single global team objective, personal assistants often require satisfying additional individual userspecified criteria. This paper provides a novel DCOP algorithm that enables personal assistants to engage in such multicriteria coordination while maintaining the privacy of their additional criteria. It uses n-ary NOGOODS implemented as private variables to achieve this. In addition, we’ve developed an algorithm that reveals only the individual criteria of a link and can speed up performance for certain problem structures. The key idea in this algorithm is that interleaving the criteria searches — rather than sequentially attempting to satisfy the criteria — improves efficiency by mutually constraining the distributed search for solutions. These ideas are realized in the form of private-g and public-g Multi-criteria ADOPT, built on top of ADOPT, one of the most efficient DCOP algorithms. We present our detailed algorithm, as well as some experimental results in personal assistant domains.
[1]
Makoto Yokoo,et al.
The Distributed Constraint Satisfaction Problem: Formalization and Algorithms
,
1998,
IEEE Trans. Knowl. Data Eng..
[2]
Makoto Yokoo,et al.
An asynchronous complete method for distributed constraint optimization
,
2003,
AAMAS '03.
[3]
Milind Tambe,et al.
Towards Adjustable Autonomy for the Real World
,
2002,
J. Artif. Intell. Res..
[4]
Amal El Fallah Seghrouchni,et al.
An Aggregation-Disaggregation Approach for Automated Negotiation in Multi-Agent Systems
,
2000
.
[5]
E. Altman.
Constrained Markov Decision Processes
,
1999
.
[6]
Milind Tambe,et al.
Taking DCOP to the real world: efficient complete solutions for distributed multi-event scheduling
,
2004,
Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems, 2004. AAMAS 2004..