Submodular Policy Learning for Distributed Task Allocation in Open Multi-Agent Systems
Organizations: School of Mathematics, East China University of Science and Technology, Shanghai 200237, China · Department of Information Engineering, University of Padova, 35131 Padova, Italy · School of Mathematics and the Key Laboratory of Smart Manufacturing in Energy Chemical Process, Ministry of Education, East China University of Science and Technology, Shanghai 200237, China
Abstract
This paper studies policy learning for distributed task allocation in open multi-agent systems, where agents may join and leave in a time-varying fashion, with submodular stage team utilities. At each time, the active agents select actions from local categorical policies such that the feasible joint agent-action pairs form a partition matroid. Standard continuous relaxations of submodular set functions are based on independent Bernoulli sampling, making them inconsistent with agents' policies.To solve this mismatch, we propose the partition multilinear extension (PME), a policy-based relaxation whose continuous support matches feasible actions under categorical policies.We prove that the marginal gains of the stage utility provide an unbiased estimator of the gradient of the PME and that maximizing the PME over action distributions is equivalent to maximizing the stage utilities over agent actions, which are critical to devise principled policy gradient.Building on this, we design SubMAPL, a centralized-training decentralized-execution KL-mirror policy-learning method that uses local marginal gains as stochastic PME gradients during training. KL-mirror updates preserve categorical feasibility without Euclidean projection.In the case where agents run tabular-softmax policies, we introduce open policy migration and an open-system KL tracking variation to handle agent arrivals and departures. Using dynamic regret analysis, we establish a lower bound on the cumulative utility which accounts for the openness of the environment and for the gap between optimal stage-wise and global utilities. Simulations on multi-agent coverage demonstrate that SubMAPL outperforms policy-gradient and online-learning baselines.
Figures & tables
| Symbol | Meaning |
|---|---|
| Markov decision process in OMAS. | |
| Set of active agents at time . | |
| Set of agents active at both times and . | |
| Set of agents arriving at time . | |
| Set of agents departing at time . | |
| Global state space. |
| Method | Uniform | Mixture of two Gaussians | Gaussian process | Average |
|---|---|---|---|---|
| SubMAPL | 0.966 | 0.960 | 0.963 | 0.963 |
| MA-SPL | 0.939 | 0.914 | 0.918 | 0.924 |
| MA-OSEA | 0.843 | 0.775 | 0.831 | 0.816 |
| REINFORCE | 0.377 | 0.499 | 0.487 | 0.454 |
| OSG | 0.917 | 0.873 | 0.850 | 0.880 |
| Method | Normalized area | Final coverage | coverage successes | Mean |
|---|---|---|---|---|
| SubMAPL | 0.887 | 0.999 | 5/5 | 580 |
| MA-SPL | 0.844 | 0.989 | 5/5 | 904 |
| MA-OSEA | 0.683 | 0.894 | 0/5 | – |
| REINFORCE | 0.338 | 0.444 | 0/5 | – |
| OSG | 0.665 | 0.714 | 0/5 | – |
Multi-Agent Systems
Multi-Agent Systems studies how autonomous agents coordinate, compete, communicate, and learn in shared or interdependent tasks.
See all 677 papers