TY - JOUR
T1 - Lazy max-sum for allocation of tasks with growing costs
AU - Parker, James
AU - Farinelli, Alessandro
AU - Gini, Maria L
N1 - Publisher Copyright:
© 2018 Elsevier B.V.
PY - 2018/12
Y1 - 2018/12
N2 - We propose a model for the allocation of agents to tasks when the tasks have a cost which grows over time. Our model accounts for both the natural growth of tasks and the effort of the agents at containing such growth. The objective is to produce solutions that minimize the growth of tasks (potentially stopping such growth) by efficiently coordinating the operations of the agents. This problem has strong spatial and temporal components, as the agents require time not only to work on the tasks but also to move between tasks and during that time the costs of completing the tasks continue to grow. We propose a novel distributed coordination algorithm, called Lazy max-sum, which works well even when the model of the environment has errors. The algorithm handles homogeneous as well as heterogeneous agents, which can do different amounts of work per time unit and have different travel speeds. We show experimentally that the algorithm outperforms other methods in both a simple simulation and the RoboCup Rescue agent simulation.
AB - We propose a model for the allocation of agents to tasks when the tasks have a cost which grows over time. Our model accounts for both the natural growth of tasks and the effort of the agents at containing such growth. The objective is to produce solutions that minimize the growth of tasks (potentially stopping such growth) by efficiently coordinating the operations of the agents. This problem has strong spatial and temporal components, as the agents require time not only to work on the tasks but also to move between tasks and during that time the costs of completing the tasks continue to grow. We propose a novel distributed coordination algorithm, called Lazy max-sum, which works well even when the model of the environment has errors. The algorithm handles homogeneous as well as heterogeneous agents, which can do different amounts of work per time unit and have different travel speeds. We show experimentally that the algorithm outperforms other methods in both a simple simulation and the RoboCup Rescue agent simulation.
KW - Decentralized methods
KW - Multi-agent
KW - Task allocation
UR - http://www.scopus.com/inward/record.url?scp=85054240998&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85054240998&partnerID=8YFLogxK
U2 - 10.1016/j.robot.2018.08.015
DO - 10.1016/j.robot.2018.08.015
M3 - Article
AN - SCOPUS:85054240998
SN - 0921-8890
VL - 110
SP - 44
EP - 56
JO - Robotics and Autonomous Systems
JF - Robotics and Autonomous Systems
ER -