BnB-ADOPT: An Asynchronous Branch-and-Bound DCOP Algorithm

Abstract

Distributed constraint optimization (DCOP) problems are a popular way of formulating and solving agent-coordination problems. It is often desirable to solve DCOP problems optimally with memory-bounded and asynchronous algorithms. We introduce Branch-and-Bound ADOPT (BnB-ADOPT), a memory-bounded asynchronous DCOP algorithm that uses the message passing and communication framework of ADOPT, a well known memory-bounded asynchronous DCOP algorithm, but changes the search strategy of ADOPT from best-first search to depth-first branch-and-bound search. Our experimental results show that BnB-ADOPT is up to one order of magnitude faster than ADOPT on a variety of large DCOP problems and faster than NCBB, a memory-bounded synchronous DCOP algorithm, on most of these DCOP problems.

Cite

Text

Yeoh et al. "BnB-ADOPT: An Asynchronous Branch-and-Bound DCOP Algorithm." Journal of Artificial Intelligence Research, 2010. doi:10.1613/JAIR.2849

Markdown

[Yeoh et al. "BnB-ADOPT: An Asynchronous Branch-and-Bound DCOP Algorithm." Journal of Artificial Intelligence Research, 2010.](https://mlanthology.org/jair/2010/yeoh2010jair-bnbadopt/) doi:10.1613/JAIR.2849

BibTeX

@article{yeoh2010jair-bnbadopt,
  title     = {{BnB-ADOPT: An Asynchronous Branch-and-Bound DCOP Algorithm}},
  author    = {Yeoh, William and Felner, Ariel and Koenig, Sven},
  journal   = {Journal of Artificial Intelligence Research},
  year      = {2010},
  pages     = {85-133},
  doi       = {10.1613/JAIR.2849},
  volume    = {38},
  url       = {https://mlanthology.org/jair/2010/yeoh2010jair-bnbadopt/}
}