Policy Iteration for Decentralized Control of Markov Decision Processes
arXiv:1401.3460 · doi:10.1613/jair.2667
Abstract
Coordination of distributed agents is required for problems arising in many areas, including multi-robot systems, networking and e-commerce. As a formal framework for such problems, we use the decentralized partially observable Markov decision process (DEC-POMDP). Though much work has been done on optimal dynamic programming algorithms for the single-agent version of the problem, optimal algorithms for the multiagent case have been elusive. The main contribution of this paper is an optimal policy iteration algorithm for solving DEC-POMDPs. The algorithm uses stochastic finite-state controllers to represent policies. The solution can include a correlation device, which allows agents to correlate their actions without communicating. This approach alternates between expanding the controller and performing value-preserving transformations, which modify the controller without sacrificing value. We present two efficient value-preserving transformations: one can reduce the size of the controller and the other can improve its value while keeping the size fixed. Empirical results demonstrate the usefulness of value-preserving transformations in increasing value while keeping controller size to a minimum. To broaden the applicability of the approach, we also present a heuristic version of the policy iteration algorithm, which sacrifices convergence to optimality. This algorithm further reduces the size of the controllers at each step by assuming that probability distributions over the other agents actions are known. While this assumption may not hold in general, it helps produce higher quality solutions in our test problems.
References in corpus (9)
- Incremental Pruning: A Simple, Fast, Exact Method for Partially Observable Markov Decision Processes
- Learning to Cooperate via Policy Search
- Solving POMDPs by Searching in Policy Space
- MAA*: A Heuristic Search Algorithm for Solving Decentralized POMDPs
- Speeding Up the Convergence of Value Iteration in Partially Observable Markov Decision Processes
- Improved Memory-Bounded Dynamic Programming for Decentralized POMDPs
- Point-Based POMDP Algorithms: Improved Analysis and Implementation
- Optimizing Memory-Bounded Controllers for Decentralized POMDPs
- Planning with Partially Observable Markov Decision Processes: Advances in Exact Solution Method
Cited by in corpus (14)
- Game-Theoretic Multiagent Reinforcement Learning
- Incremental Clustering and Expansion for Faster Optimal Planning in Dec-POMDPs
- Anytime Planning for Decentralized POMDPs using Expectation Maximization
- Scaling Up Decentralized MDPs Through Heuristic Search
- Memory-Limited Partially Observable Stochastic Control and its Mean-Field Control Approach
- Stick-Breaking Policy Learning in Dec-POMDPs
- Mean-Field Control Approach to Decentralized Stochastic Control with Finite-Dimensional Memories
- Forward and Backward Bellman equations improve the efficiency of EM algorithm for DEC-POMDP
- Distributed Policy Iteration for Scalable Approximation of Cooperative Multi-Agent Policies
- Online Planning for Decentralized Stochastic Control with Partial History Sharing
- Semantic-level Decentralized Multi-Robot Decision-Making using Probabilistic Macro-Observations
- Real-time Rescheduling in Distributed Railway Network: An Agent-Based Approach
- Learning Cooperation and Online Planning Through Simulation and Graph Convolutional Network
- Delay-Sensitive Distributed Power and Transmission Threshold Control for S-ALOHA Network with Finite State Markov Fading Channels