Litcius/Paper detail

Multi-Agent Task Allocation using Cross-Entropy Temporal Logic Optimization

Christopher Banks, Sean Wilson, Samuel Coogan, Magnus Egerstedt

202024 citationsDOI

Abstract

In this paper, we propose a graph-based search method to optimally allocate tasks to a team of robots given a global task specification. In particular, we define these agents as discrete transition systems. In order to allocate tasks to the team of robots, we decompose finite linear temporal logic (LTL) specifications and consider agent specific cost functions. We propose to use the stochastic optimization technique, cross entropy, to optimize over this cost function. The multi-agent task allocation cross-entropy (MTAC-E) algorithm is developed to determine both when it is optimal to switch to a new agent to complete a task and minimize the costs associated with individual agent trajectories. The proposed algorithm is verified in simulation and experimental results are included.

Topics & Concepts

Cross entropyComputer scienceLinear temporal logicCross-entropy methodMathematical optimizationRobotTask (project management)Entropy (arrow of time)Temporal logicGraphMulti-agent systemOptimization problemTheoretical computer scienceArtificial intelligenceAlgorithmPrinciple of maximum entropyMathematicsQuadratic assignment problemPhysicsEconomicsManagementQuantum mechanicsFormal Methods in VerificationAI-based Problem Solving and PlanningAdvanced Software Engineering Methodologies