Distributed Gibbs: A Linear-Space Sampling-Based DCOP Algorithm

Researchers have used distributed constraint optimization problems (DCOPs) to model various multi-agent coordination and resource allocation problems. Very recently, Ottens et al. proposed a promising new approach to solve DCOPs that is based on confidence bounds via their Distributed UCT (DUCT) sam...

Full description

Saved in:
Bibliographic Details
Published in:The Journal of artificial intelligence research Vol. 64; pp. 705 - 748
Main Authors: Nguyen, Duc Thien, Yeoh, William, Lau, Hoong Chuin, Zivan, Roie
Format: Journal Article
Language:English
Published: San Francisco AI Access Foundation 01-01-2019
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Researchers have used distributed constraint optimization problems (DCOPs) to model various multi-agent coordination and resource allocation problems. Very recently, Ottens et al. proposed a promising new approach to solve DCOPs that is based on confidence bounds via their Distributed UCT (DUCT) sampling-based algorithm. Unfortunately, its memory requirement per agent is exponential in the number of agents in the problem, which prohibits it from scaling up to large problems. Thus, in this article, we introduce two new sampling-based DCOP algorithms called Sequential Distributed Gibbs (SD-Gibbs) and Parallel Distributed Gibbs (PD-Gibbs). Both algorithms have memory requirements per agent that is linear in the number of agents in the problem. Our empirical results show that our algorithms can find solutions that are better than DUCT, run faster than DUCT, and solve some large problems that DUCT failed to solve due to memory limitations.
ISSN:1076-9757
1076-9757
1943-5037
DOI:10.1613/jair.1.11400