Decentralised Dynamic Task Allocation: A Game-theoretic Approach
We derive a novel decentralised technique for planning agent schedules in dynamic task allocation problems. Specifically, beginning with a Markov game formulation of these problems, we introduce a new technique for approximating this game using a series of static potential games, and solve these static games using the Distributed Stochastic Algorithm. We call this approach the overlapping potential games algorithm, or OPGA. The video presents an implementation of OPGA for a task allocation problem in the RoboCup Rescue disaster management simulator. Our results show that, unlike a state-of-the-art centralised task scheduler, OPGA is robust to restrictions on the agents' communication range, which is a commonly encountered limitation in real-world problems.