Co-Optimizating Multi-Agent Placement with Task Assignment and Scheduling

To enable large-scale multi-agent coordination under temporal and spatial constraints, we formulate it as a multi-level optimization problem and develop a multi-abstraction search approach for cooptimizing agent placement with task assignment and scheduling. This approach begins with a highly abstract agent placement problem and the rapid computation of an initial solution, which is then improved upon using a hill climbing algorithm for a less abstract problem; finally, the solution is fine-tuned within the original problem space. Empirical results demonstrate that this multiabstraction approach significantly outperforms a conventional hill climbing algorithm and an approximate mixed-integer linear programming approach.

[1]  Dimitris Bertsimas,et al.  Optimization over integers , 2005 .

[2]  Stephen F. Smith,et al.  Wasp-like Agents for Distributed Factory Coordination , 2004, Autonomous Agents and Multi-Agent Systems.

[3]  Journal of Intelligent Manufacturing , 1998 .

[4]  A Bender Michael,et al.  Journal of Scheduling , 2008 .

[5]  Peter J. Stuckey,et al.  Planning for Mining Operations with Time and Resource Constraints , 2014, ICAPS.

[6]  LeesBrian 25 Volumes of the International Journal of Geographical Information Science , 2011 .

[7]  L Poole David,et al.  Artificial Intelligence: Foundations of Computational Agents , 2010 .

[8]  John N. Hooker,et al.  A Hybrid Method for the Planning and Scheduling , 2005, Constraints.

[9]  Alan K. Mackworth,et al.  Artificial Intelligence - Foundations of Computational Agents , 2010 .

[10]  Julie A. Shah,et al.  Fast Scheduling of Multi-Robot Teams with Temporospatial Constraints , 2013, Robotics: Science and Systems.

[11]  Sanja Petrovic,et al.  Combined mathematical programming and heuristics for a radiotherapy pre-treatment scheduling problem , 2012, J. Sched..

[12]  Vipul Jain,et al.  Algorithms for Hybrid MILP/CP Models for a Class of Optimization Problems , 2001, INFORMS J. Comput..

[13]  Behrokh Khoshnevis,et al.  Integration of process planning and scheduling— a review , 2000, J. Intell. Manuf..

[14]  Ernesto Nunes,et al.  Multi-Robot Auctions for Allocation of Tasks with Temporal Constraints , 2015, AAAI.

[15]  Lixin Tang,et al.  An improved hybrid MILP/CP algorithm framework for the job-shop scheduling , 2009, 2009 IEEE International Conference on Automation and Logistics.

[16]  Sarvapali D. Ramchurn,et al.  Coalition formation with spatial and temporal constraints , 2010, AAMAS.

[17]  Zhu Han,et al.  Auction-Based Resource Allocation for Cooperative Communications , 2008, IEEE Journal on Selected Areas in Communications.

[18]  Michael Wooldridge,et al.  Autonomous agents and multi-agent systems , 2014 .

[19]  Brett Browning,et al.  xBots: An approach to generating and executing optimal multi-robot plans with cross-schedule dependencies , 2012, 2012 IEEE International Conference on Robotics and Automation.

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

[21]  Yi-Chung Hu,et al.  Finding multiple solutions to general integer linear programs , 2008, Eur. J. Oper. Res..

[22]  W. E. I. Ta N,et al.  Integration of process planning and schedulingÐ a review , 2000 .

[23]  Black Jack,et al.  Volume 13 , 2004, Environmental Biology of Fishes.

[24]  Han-Lim Choi,et al.  Decentralized planning for complex missions with dynamic communication constraints , 2010, Proceedings of the 2010 American Control Conference.

[25]  Steven Okamoto,et al.  Dynamic Multi-Agent Task Allocation with Spatial and Temporal Constraints , 2014, AAAI.

[26]  Anthony Stentz,et al.  A comprehensive taxonomy for multi-robot task allocation , 2013, Int. J. Robotics Res..

[27]  Gerard B. M. Heuvelink,et al.  Using simulated annealing for resource allocation , 2002, Int. J. Geogr. Inf. Sci..

[28]  Peter Brucker,et al.  Scheduling Algorithms , 1995 .