A Semi-Decentralized Approach to Multiagent Control
Organizations: Stanford University Stanford, United States · Northeastern University Boston, United States
Abstract
We introduce an expressive framework and algorithms for the semi-decentralized control of cooperative agents in environments with communication uncertainty. Whereas semi-Markov control admits a distribution over time for agent actions, semi-Markov communication, or what we refer to as semi-decentralization, gives a distribution over time for what actions and observations agents can store in their histories. We extend semi-decentralization to the partially observable Markov decision process (POMDP). The resulting SDec-POMDP unifies decentralized and multiagent POMDPs and several existing explicit communication mechanisms. We present recursive small-step semi-decentralized A* (RS-SDA*), an exact algorithm for generating optimal SDec-POMDP policies. RS-SDA* is evaluated on semi-decentralized versions of several standard benchmarks and a maritime medical evacuation scenario. This paper provides a well-defined theoretical foundation for exploring many classes of multiagent communication problems through the lens of semi-decentralization.
Figures & tables
| RS-MAA* | RS-SDA* | Classical MAA* | ||||
|---|---|---|---|---|---|---|
| (RS-SDA* lower bound) | upper bound | |||||
| levels | nodes/stage | levels | nodes/stage | levels | nodes/stage | |
| 1 | ||||||
| 0 | 2 | 6 | 1 | 9 | 1 | 9 |
| 1 | 4 | 12 | 4 | 36 | 1 | 81 |
| 2 | 8 | 24 | 16 | 144 | 1 | 6,561 |
| lower bound | our approach | upper bound | ||||
| decentralized | semi-decentralized | centralized | ||||
| RS-MAA* | RS-SDA* | RS-SDA* | ||||
| value | time | value | time | value | time | |
| SDec-Tiger | ||||||
| 8 | 12.21726 | 1 | 27.21518 | <1 | 47.71696 | <1 |
| 9 | 15.57244 | 6 | 30.90457 | <1 | 53.47353 | <1 |
Appendix figures & tables6 assets
Supplementary material from the paper’s appendix.
Appendix
| (-50, 20) | (-100, -100) | (-101, 9) | |
| (-100, -100) | (20, -50) | (9, -101) | |
| (-101, 9) | (9, -101) | (-2, -2) |
Multi-Agent Control
Multi-agent control coordinates interacting autonomous agents to achieve shared goals while respecting safety, communication, and resource constraints.
See all 108 papers