On Modeling Multiagent Task Scheduling as a Distributed Constraint Optimization Problem

This paper investigates how to represent and solve multiagent task scheduling as a Distributed Constraint Optimization Problem (DCOP). Recently multiagent researchers have adopted the C_TAEMS language as a standard for multiagent task scheduling. We contribute an automated mapping that transforms C_TAEMS into a DCOP. Further, we propose a set of representational compromises for C_TAEMS that allow existing distributed algorithms for DCOP to be immediately brought to bear on C_TAEMS problems. Next, we demonstrate a key advantage of a constraint based representation is the ability to leverage the representation to do efficient solving. We contribute a set of pre-processing algorithms that leverage existing constraint propagation techniques to do variable domain pruning on the DCOP. We show that these algorithms can result in 96% reduction in state space size for a given set of C_TAEMS problems. Finally, we demonstrate up to a 60% increase in the ability to optimally solve C_TAEMS problems in a reasonable amount of time and in a distributed manner as a result of applying our mapping and domain pruning algorithms.

[1]  Jianhui Wu,et al.  Coordinated Plan Management Using Multiagent MDPs , 2006, AAAI Spring Symposium: Distributed Plan and Schedule Management.

[2]  Nils J. Nilsson,et al.  Artificial Intelligence , 1974, IFIP Congress.

[3]  A. Karimi,et al.  Master‟s thesis , 2011 .

[4]  Makoto Yokoo,et al.  Adopt: asynchronous distributed constraint optimization with quality guarantees , 2005, Artif. Intell..

[5]  Christian Bessiere,et al.  Using Constraint Metaknowledge to Reduce Arc Consistency Computation , 1999, Artif. Intell..

[6]  Roman Barták,et al.  Theory and Practice of Constraint Propagation , 2001 .

[7]  Alan K. Mackworth Consistency in Networks of Relations , 1977, Artif. Intell..

[8]  Victor Lesser,et al.  Environment Centered Analysis and Design of Coordination Mechanisms , 1996 .

[9]  John Phelps,et al.  GPGP - The Doman-Independent Implementation , 2006, AAAI Spring Symposium: Distributed Plan and Schedule Management.

[10]  Boi Faltings,et al.  A Scalable Method for Multiagent Constraint Optimization , 2005, IJCAI.

[11]  Felix A. Fischer,et al.  An integrated framework for adaptive reasoning about conversation patterns , 2005, AAMAS '05.

[12]  Terry L. Zimmerman,et al.  Multi-Agent Management of Joint Schedules , 2006, AAAI Spring Symposium: Distributed Plan and Schedule Management.

[13]  Katia P. Sycara,et al.  A decentralized variable ordering method for distributed constraint optimization , 2005, AAMAS '05.

[14]  John Davin,et al.  Impact of problem centralization in distributed constraint optimization algorithms , 2005, AAMAS '05.

[15]  J. Davenport Editor , 1960 .

[16]  John Phelps,et al.  GPGP – A Domain-Independent Implementation , 2006 .

[17]  Boi Faltings,et al.  ASYNCHRONOUS CONSISTENCY MAINTENANCE , 2001 .

[18]  Youssef Hamadi,et al.  Optimal Distributed Arc-Consistency , 1999, Constraints.

[19]  Michal Pechoucek,et al.  Proceedings of the fourth international joint conference on Autonomous agents and multiagent systems , 2005, AAMAS 2005.

[20]  Yishai A. Feldman,et al.  Portability by automatic translation: a large-scale case study , 1999 .

[21]  Victor R. Lesser,et al.  Solving distributed constraint optimization problems using cooperative mediation , 2004, Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems, 2004. AAMAS 2004..