In multiple robot systems, the problem of allocation of complex tasks to heterogeneous teams of robots, also known as the multiple robot coalition formation problem, has begun to receive considerable attention. Efforts to address the problem range from heuristics based approaches that search the subspaces of the coalition structure to evolutionary learning approaches. Conventional approaches typically strive to optimize a single objective function such as the number of tasks executed or the time…
Read moreIn multiple robot systems, the problem of allocation of complex tasks to heterogeneous teams of robots, also known as the multiple robot coalition formation problem, has begun to receive considerable attention. Efforts to address the problem range from heuristics based approaches that search the subspaces of the coalition structure to evolutionary learning approaches. Conventional approaches typically strive to optimize a single objective function such as the number of tasks executed or the time required to execute all tasks, or a weighted function of such objectives. In real world applications, objectives such as minimizing distance traveled and maximizing the number of tasks completed are often conflicting in nature. The coalition formation problem thus naturally lends itself to a multi-objective optimization approach based on evolutionary learning. In this paper, we formulate the problem of mapping coalitions of robots to a set of tasks as a multi-objective optimization problem and propose a variant of non-dominated sorting genetic algorithm to arrive at trade-off solutions. Additionally, we extend the solution to domains where robot resources are non-additive. Simulations demonstrate the efficacy of the proposed approach in generating the set of Pareto-optimal solutions.