Proceedings

Flaws of Termination and Optimality in ADOPT-based Algorithms

Download BibTeX Cite

Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence. Main Track. Pages 1996-2003.

https://doi.org/10.24963/ijcai.2023/222

Abstract

A distributed constraint optimization problem (DCOP) is a framework to model multi-agent coordination problems. Asynchronous distributed optimization (ADOPT) is a well-known complete DCOP algorithm, and owing to its superior characteristics, many variants have been proposed over the last decade. It is considered proven that ADOPT-based algorithms have the key properties of termination and optimality, which guarantee that the algorithms terminate in a finite time and obtain an optimal solution, respectively. In this paper, we present counterexamples to the termination and optimality of ADOPT-based algorithms. The flaws are classified into three types, at least one of which exists in each of ADOPT and seven of its variants that we analyzed. In other words, the algorithms may potentially not terminate or terminate with a suboptimal solution. We also propose an amended version of ADOPT that avoids the flaws in existing algorithms and prove that it has the properties of termination and optimality.

  1. [Chen et al., 2018] Ziyu Chen, Chen He, Zhen He, and Minyou Chen. BD-ADOPT: A hybrid DCOP algorithm with best-first and depth-first search strategies. Artificial Intelligence Review, 50(2):161-199, August 2018.
  2. [Fioretto et al., 2018] Ferdinando Fioretto, Enrico Pontelli, and William Yeoh. Distributed constraint optimization problems and applications: A survey. Journal of Artificial Intelligence Research, 61:623-698, March 2018.
  3. [Gutierrez and Meseguer, 2010] Patricia Gutierrez and Pe- dro Meseguer. Saving messages in ADOPT-based algo- rithms. In AAMAS 2010 Workshop: Distributed Constraint Reasoning, pages 53-64, Toronto, Canada, 2010.
  4. [Gutierrez et al., 2011] Patricia Gutierrez, Pedro Meseguer, and William Yeoh. Generalizing ADOPT and BnB- ADOPT. In Proceedings of the 22nd International Joint Conference on Artificial Intelligence, pages 554-559, Barcelona, Catalonia, Spain, 2011. IJCAI
  5. [Jain et al., 2009] Manish Jain, Matthew E. Taylor, Milind Tambe, and Makoto Yokoo. DCOPs meet the real world: Exploring unknown reward matrices with applications to mobile sensor networks. In Proceedings of the 21st Inter- national Joint Conference on Artificial Intelligence, pages 181-186, Pasadena, California, USA, 2009. IJCAI
  6. [Lass et al., 2008] Robert N. Lass, Joseph B. Kopena, Evan A. Sultanik, Duc N. Nguyen, Christopher P. Dugan, Pragnesh J. Modi, and William C. Regli. Coordination of first responders under communication and resource con- straints. In Proceedings of the 7th International Joint Con- ference on Autonomous Agents and Multiagent Systems, volume 3, pages 1409-1412, Richland, SC, 2008. Interna- tional Foundation for Autonomous Agents and Multiagent Systems.
  7. [Maheswaran et al., 2004] Rajiv T. Maheswaran, Milind Tambe, Emma Bowring, Jonathan P. Pearce, and Pradeep Varakantham. Taking DCOP to the real world: Efficient complete solutions for distributed multi-event scheduling. In Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems, volume 1 of AAMAS '04, pages 310-317, USA, 2004. IEEE Com- puter Society.
  8. [Modi et al., 2005] Pragnesh Jay Modi, Wei-Min Shen, Milind Tambe, and Makoto Yokoo. Adopt: Asynchronous distributed constraint optimization with quality guaran- tees. Artificial Intelligence, 161(1-2):149-180, January 2005.
  9. [Pecora et al., 2006] Federico Pecora, Pragnesh Jay Modi, and Paul Scerri. Reasoning about and dynamically posting n-ary constraints in ADOPT. In Proceedings of Seventh Workshop on Distributed Constraint Reasoning, pages 57- 71, 2006.
  10. [Silaghi and Yokoo, 2009] Marius C. Silaghi and Makoto Yokoo. ADOPT-ing: Unifying asynchronous distributed optimization with asynchronous backtracking. Au- tonomous Agents and Multi-Agent Systems, 19(2):89-123, 2009.
  11. [Weiss, 2013] Gerhard Weiss. Multiagent Systems. EBSCO Ebook Academic Collection. MIT Press, second edition, 2013.
  12. [Yeoh et al., 2009] William Yeoh, Ariel Felner, and Sven Koenig. IDB-ADOPT: A depth-first search DCOP algo- rithm. In Recent Advances in Constraints, volume 5655 of Lecture Notes in Artificial Intelligence, pages 132-146, Rome, Italy, 2009. Springer.
  13. [Yeoh et al., 2010] William Yeoh, Ariel Felner, and Sven Koenig. BnB-ADOPT: An asynchronous branch-and- bound DCOP algorithm. Journal of Artificial Intelligence Research, 38:85-133, 2010.
  14. [Yokoo et al., 1998] Makoto Yokoo, Edmund H. Durfee, Toru Ishida, and Kazuhiro Kuwabara. The distributed constraint satisfaction problem: Formalization and algo- rithms. IEEE Transactions on Knowledge and Data Engi- neering, 10(5):673-685, 1998.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards