Optimal Temporal Decoupling in Task Scheduling with Preferences

Multi-agent planning and scheduling concerns finding a joint plan to achieve some set of common goals with several independent agents each aiming to find a plan or schedule for their part of the goals. To avoid conflicts in these individual plans or schedules decoupling is used. Such a decoupling entails adding local constraints for the agents such that they can schedule autonomously within those constraints, while they guarantee that a conflict-free global solution can be constructed from the individual agents’ schedules. In this paper we investigate finding an ‘optimal’ decoupling, that maximizes the sum of the agents’ preferences about their scheduling of tasks. We show using a Linear Programming (LP) approach that optimal decouplings can be found efficiently by exploiting the properties of a task scheduling instance.

[1]  Rina Dechter,et al.  Temporal Constraint Networks , 1989, Artif. Intell..

[2]  Cees Witteveen,et al.  Plan decoupling of agents with qualitatively constrained tasks , 2009, Multiagent Grid Syst..

[3]  Cees Witteveen,et al.  Optimal temporal decoupling in multiagent systems , 2010, AAMAS.

[4]  Rina Dechter,et al.  Constraint Processing , 1995, Lecture Notes in Computer Science.

[5]  Cees Witteveen,et al.  Plan coordination by revision in collective agent based systems , 2002, Artif. Intell..

[6]  Luke Hunsberger,et al.  Algorithms for a temporal decoupling problem in multi-agent planning , 2002, AAAI/IAAI.

[7]  Edmund H. Durfee,et al.  Distributed Problem Solving and Planning , 2001, EASSS.

[8]  Cees Witteveen,et al.  Coordinating Self-interested Planning Agents , 2006, Autonomous Agents and Multi-Agent Systems.

[9]  Yingqian Zhang,et al.  Coordination by design and the price of autonomy , 2010, Autonomous Agents and Multi-Agent Systems.

[10]  Edmund H. Durfee,et al.  A Survey of Research in Distributed, Continual Planning , 1999, AI Mag..

[11]  Dana S. Nau,et al.  Current Trends in Automated Planning , 2007, AI Mag..