Search papers, labs, and topics across Lattice.
This paper tackles the challenge of large-scale distributed constraint optimization problems (DCOPs) by integrating online learning algorithms with a novel iterative pricing framework. By decomposing the DCOP into a high-level meta-DCOP for task allocation and independent local optimization problems for scheduling, the authors achieve near-optimal performance in decentralized satellite scheduling. Their approach significantly outperforms state-of-the-art methods, fulfilling over 99% of observation requests compared to just 87% for existing solutions.
Achieving over 99% fulfillment of observation requests in decentralized satellite scheduling reveals a transformative approach to large-scale DCOPs that outshines traditional methods.
Distributed constraint optimization problems (DCOPs) provide a popular framework for distributed decision making under limited communication, but many real-world instances are too large to solve monolithically. We address this challenge from two complementary directions. We revisit the connection between DCOPs and potential games, and adapt modern online learning algorithms for equilibrium finding to DCOPs. We show that these algorithms are competitive with representative incomplete DCOP algorithms. We then turn to decomposition frameworks for large-scale DCOPs, motivated by large-scale decentralized satellite scheduling. We propose a new framework that separates a DCOP into two interacting subproblems: a high-level meta-DCOP for task allocation, and independent local optimization problems for scheduling. To couple the two levels, we develop a novel iterative pricing method that updates the meta-level utilities using feedback from the local optimizers. Combining our online learning methods with our iterative pricing framework, we obtain near-optimal performance on real-world decentralized satellite scheduling problem instances, fulfilling over 99% of observation requests compared with 87% for state-of-the-art baselines.