Dynamic Coalition Task Allocation of Heterogeneous Multiple Agents | Synapse