Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

DUCT: An Upper Confidence Bound Approach to Distributed Constraint Optimization Problems

Published: 12 July 2017 Publication History

Abstract

We propose a distributed upper confidence bound approach, DUCT, for solving distributed constraint optimization problems. We compare four variants of this approach with a baseline random sampling algorithm, as well as other complete and incomplete algorithms for DCOPs. Under general assumptions, we theoretically show that the solution found by DUCT after T steps is approximately T−1-close to the optimal. Experimentally, we show that DUCT matches the optimal solution found by the well-known DPOP and O-DPOP algorithms on moderate-size problems, while always requiring less agent communication. For larger problems, where DPOP fails, we show that DUCT produces significantly better solutions than local, incomplete algorithms. Overall, we believe that DUCT is a practical, scalable algorithm for complex DCOPs.

References

[1]
Sayed Ali, Sven Koenig, and Milind Tambe. 2005. Preprocessing techniques for accelerating the DCOP algorithm ADOPT. In Proceedings of the 4th International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS’05). 1041--1048.
[2]
Peter Auer, Nicolò Cesa-Bianchi, and Paul Fischer. 2002. Finite time analysis of the multiarmed bandit problem. Machine Learning 47, 2/3 (2002), 235--256.
[3]
Balabhaskar Balasundaram and Sergiy Butenko. 2006. Graph domination, coloring and cliques in telecommunications. In Handbook of Optimization in Telecommunications. 865--890.
[4]
Sébastien Bubeck, Rémi Munos, Gilles Stoltz, and Csaba Szepesvári. 2011. X-armed bandits. Journal of Machine Learning Research 12 (2011), 1655--1695.
[5]
Nicolò Cesa-Bianchi and Gábor Lugosi. 2006. Prediction, Learning and Games. Cambridge University Press, Cambridge, UK.
[6]
Pierre-Arnaud Coquelin and Rémi Munos. 2007. Bandit algorithms for tree search. In Proceedings of the 23rd Conference Conference on Uncertainty in Artificial Intelligence, Ron Par and Linda van der Gaag (Eds.). Vancouver, Canada.
[7]
Rina Dechter. 2006. Tractable Structures for Constraint Satisfaction Problems. Elsevier Science, New York, NY, Chapter 7, 209--244.
[8]
Rina Dechter and Robert Mateescu. 2004. Mixtures of deterministic-probabilistic networks and their AND/OR search space. In Proceedings of the 20th Conference on Uncertainty in Artificial Intelligence (UAI'04). 120--129.
[9]
Stephen Fitzpatrick and Lambert Meertens. 2003. Distributed coordination through anarchic optimization. In Distributed Sensor Networks. Springer, 257--295.
[10]
Sylvain Gelly and David Silver. 2005. Achieving master level play in 9 x 9 computer go. In Proceedings of the 23th National Conference on Artificial Intelligence (AAAI’08). 1537--1540.
[11]
Amir Gershman, Amnon Meisels, and Roie Zivan. 2006. Asynchronous forward-bounding for distributed constraints optimization. In Proceedings of the 17th Eureopean Conference on Artificial Intelligence (ECAI’06). 103--107.
[12]
Vibhav Gogate and Rina Dechter. 2003. A new algorithm for sampling CSP solutions uniformly at random. In Proceedings of the 12th International Conference on Principles and Practice of Constraint Programming (CP’06). 711--715.
[13]
Youssef Hamadi, Christian Bessiere, and Joel Quinqueton. 1998. Backtracking in distributed constraint networks. In Proceedings of the 13th European Conference on Artificial Intelligence (ECAI'98). 219--223.
[14]
Katsutoshi Hirayama and Makoto Yokoo. 2003. Distributed partial constraint satisfaction problem. In Proceedings of the 9th International Conference on Principles and Practice of Constraint Programming (CP’03). 222--236.
[15]
Robert Kleinberg. 2005. Nearly tight bounds for the continuum-armed bandit problem. In Advances in Neural Information Processing Systems 17. MIT Press, 697--704.
[16]
Levente Kocsis and Csaba Szepesvári. 2006. Bandit based Monte-Carlo planning. In Proceedings of the 17th European Conference on Machine Learning (ECML’06).
[17]
Thomas Léauté and Boi Faltings. 2011a. Coordinating logistics operations with privacy guarantees. In Proceedings of the 22nd International Joint Conference on Artificial Intelligence (IJCAI'11). 2482--2487.
[18]
Thomas Léauté and Boi Faltings. 2011b. Distributed constraint optimization under stochastic uncertainty. In Proceedings of the 25th National Conference on Artificial Intelligence (AAAI’11). 68--73.
[19]
Thomas Léauté, Brammert Ottens, and Boi Faltings. 2010. Ensuring privacy through distributed computation in multiple-depot vehicle routing problems. In Proceedings of the ECAI’10 Workshop on Artificial Intelligence and Logistics (AILog’10).
[20]
Thomas Léauté, Brammert Ottens, and Radoslaw Szymanek. 2009. FRODO 2.0: An open-source framework for distributed constraint optimization. In Proceedings of the IJCAI’09 Distributed Constraint Reasoning Workshop (DCR’09). 160--164.
[21]
Rajiv T. Maheswaran, Jonathan P. Pearce, and Milind Tambe. 2004. Distributed algorithms for DCOP: A graphical-game-based approach. In Proceedings of ISCA PDCS’04. 432--439.
[22]
Rajiv T. Maheswaran, Milind Tambe, Emma Bowring, Jonathan P. Pearce, and Pradeep Varakantham. 2003. Taking DCOP to the real world: Efficient complete solutions for distributed multi-event scheduling. In Proceedings of the 2nd International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS’03). 310--317.
[23]
Pragnesh J. Modi, Wei-Min Shen, Milind Tambe, and Makoto Yokoo. 2005. ADOPT: Asynchronous distributed constraint optimization with quality guarantees. Artificial Intelligence 161 (2005), 149--180.
[24]
Duc Thien Nguyen, William Yeoh, and Hoong Chuin Lau. 2013. Distributed Gibbs: A memory-bounded sampling-based DCOP algorithm. In Proceedings of the 2013 International Conference on Autonomous Agents and Multi-Agent Systems. International Foundation for Autonomous Agents and Multiagent Systems, 167--174.
[25]
Brammert Ottens, Christos Dimitrakakis, and Boi Faltings. 2012. DUCT: An upper confidence bound approach to distributed constraint optimization problems. In Proceedings of the 26th National Conference on Artificial Intelligence (AAAI’12).
[26]
Brammert Ottens and Boi Faltings. 2008a. Asynchronous Open DPOP. In Proceedings of the 10th International Workshop on Distributed Constraint Reasoning (AAMAS’08). http://liawww.epfl.ch /Publications/Archive/Ottens2008.pdf.
[27]
Brammert Ottens and Boi Faltings. 2008b. Coordinating agent plans through distributed constraint optimization. In Proceedings of the ICAPS’08 Multiagent Planning Workshop (MASPLAN’08).
[28]
Adrian Petcu. 2006. FRODO: A FRamework for Open/Distributed Constraint Optimization. Technical Report 2006/001. Swiss Federal Institute of Technology (EPFL), Lausanne, Switzerland. 10 pages.
[29]
Adrian Petcu and Boi Faltings. 2005. DPOP: A scalable method for multiagent constraint optimization. In Proceedings of the 19th International Joint Conference on Artificial Intelligence (IJCAI’05). 266--271.
[30]
Adrian Petcu and Boi Faltings. 2006. O-DPOP: An algorithm for open/distributed constraint optimization. In Proceedings of the 21st National Conference on Artificial Intelligence (AAAI’06). 703--708.
[31]
Pierre Rust, Gauthier Picard, and Fano Ramparany. 2016. Using message-passing DCOP algorithms to solve energy-efficient smart environment configuration problems. In Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence (IJCAI'16).
[32]
Bab Satomi, Yongjoon Joe, Atsushi Iwasaki, and Makoto Yokoo. 2011. Real-time solving of quantified CSPs based on monte-carlo game tree search. In Proceedings of the 22nd International Joint Conference on Artificial Intelligence (IJCAI'11). 655--661.
[33]
David Silver, Aja Huang, Chris J. Maddison, Arthur Guez, Laurent Sifre, George Van Den Driessche, Julian Schrittwieser, Ioannis Antonoglou, Veda Panneershelvam, Marc Lanctot, and others. 2016. Mastering the game of go with deep neural networks and tree search. Nature 529, 7587 (2016), 484--489.
[34]
Ruben Stranders, Long Tran-Tranh, Francesco Fave, Alex Rogers, and Nicholas Jennings. 2012. DCOPs and bandits: Exploration and exploitation in decentralised coordination. In Proceedings of the 11th International Conference on Autonomous Agents and Multi Agent Systems (AAMAS'12).
[35]
Evan A. Sultanik, Robert N. Lass, and William C. Regli. 2007. DCOPolis: A framework for simulating and deploying distributed constraint optimization algorithms. In Proceedings of the 9th International Workshop on Distributed Constraint Reasoning (CP-DCR’07).
[36]
Toby Walsh (Ed.). 2011. Proceedings of the 22nd International Joint Conference on Artificial Intelligence (IJCAI’11). AAAI Press.
[37]
William Yeoh, Ariel Felner, and Sven Koenig. 2010. BnB-ADOPT: An asynchronous branch-and-bound DCOP algorithm. Journal of Artificial Intelligence Research (JAIR) 38 (2010), 85--133.
[38]
Makoto Yokoo, Edmund H. Durfee, Toru Ishida, and Kazuhiro Kuwabara. 1998. The distributed constraint satisfaction problem: Formalization and algorithms. IEEE Transactions on Knowledge and Data Engineering 10, 5 (Sep/Oct 1998), 673--685.
[39]
Weixiong Zhang, Guandong Wang, Zhao Xing, and Lars Wittenburg. 2003. A comparative study of distributed constraint algorithms. In Distributed Sensor Networks. Springer, 319--338.

Cited By

View all
  • (2024)D-Bot: Database Diagnosis System using Large Language ModelsProceedings of the VLDB Endowment10.14778/3675034.367504317:10(2514-2527)Online publication date: 1-Jun-2024
  • (2024)Toward fast belief propagation for distributed constraint optimization problems via heuristic searchAutonomous Agents and Multi-Agent Systems10.1007/s10458-024-09643-y38:1Online publication date: 1-Apr-2024
  • (2024)Differentially private multi-agent constraint optimizationAutonomous Agents and Multi-Agent Systems10.1007/s10458-024-09636-x38:1Online publication date: 1-Jun-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Intelligent Systems and Technology
ACM Transactions on Intelligent Systems and Technology  Volume 8, Issue 5
September 2017
261 pages
ISSN:2157-6904
EISSN:2157-6912
DOI:10.1145/3120923
  • Editor:
  • Yu Zheng
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 12 July 2017
Accepted: 01 March 2017
Revised: 01 February 2017
Received: 01 November 2016
Published in TIST Volume 8, Issue 5

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Distributed constraint optimization
  2. coordination
  3. multiagent systems
  4. tree search

Qualifiers

  • Research-article
  • Research
  • Refereed

Funding Sources

  • Swiss National Science Foundation
  • Marie Curie Intra-European Fellowship

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)28
  • Downloads (Last 6 weeks)2
Reflects downloads up to 22 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2024)D-Bot: Database Diagnosis System using Large Language ModelsProceedings of the VLDB Endowment10.14778/3675034.367504317:10(2514-2527)Online publication date: 1-Jun-2024
  • (2024)Toward fast belief propagation for distributed constraint optimization problems via heuristic searchAutonomous Agents and Multi-Agent Systems10.1007/s10458-024-09643-y38:1Online publication date: 1-Apr-2024
  • (2024)Differentially private multi-agent constraint optimizationAutonomous Agents and Multi-Agent Systems10.1007/s10458-024-09636-x38:1Online publication date: 1-Jun-2024
  • (2023)An Adaptive Ant Colony Algorithm Based on Local Information Entropy to Solve Distributed Constraint Optimization ProblemsInternational Journal of Pattern Recognition and Artificial Intelligence10.1142/S021800142359013937:09Online publication date: 21-Jul-2023
  • (2023)Pretrained Parameter Configurator for Large Neighborhood Search to Solve Weighted Constraint Satisfaction Problems2023 International Joint Conference on Neural Networks (IJCNN)10.1109/IJCNN54540.2023.10191732(1-8)Online publication date: 18-Jun-2023
  • (2023)TPMARL-MSS Thought-Perception Multi-Agent Reinforcement Learning Meeting Scheduling System2023 IEEE International Conference on High Performance Computing & Communications, Data Science & Systems, Smart City & Dependability in Sensor, Cloud & Big Data Systems & Application (HPCC/DSS/SmartCity/DependSys)10.1109/HPCC-DSS-SmartCity-DependSys60770.2023.00080(542-549)Online publication date: 17-Dec-2023
  • (2022)Beyond Uninformed Search: Improving Branch-and-bound Based Acceleration Algorithms for Belief Propagation via Heuristic StrategiesProceedings of the 21st International Conference on Autonomous Agents and Multiagent Systems10.5555/3535850.3536045(1592-1594)Online publication date: 9-May-2022
  • (2022)A GNN-Based Variable Partition Framework for DCOPsWireless Communications & Mobile Computing10.1155/2022/80038872022Online publication date: 1-Jan-2022
  • (2022)VLSs: A Local Search Algorithm for Distributed Constraint Optimization ProblemsInternational Journal of Pattern Recognition and Artificial Intelligence10.1142/S021800142259006636:03Online publication date: 12-Jan-2022
  • (2022)AoI-minimal UAV Crowdsensing by Model-based Graph Convolutional Reinforcement LearningIEEE INFOCOM 2022 - IEEE Conference on Computer Communications10.1109/INFOCOM48880.2022.9796732(1029-1038)Online publication date: 2-May-2022
  • Show More Cited By

View Options

Get Access

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media