Proceedings

Distributed Breakout: Beyond Satisfaction

Download BibTeX Cite

Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence. Pages 447-452.

Abstract

The Distributed Breakout Algorithm (DBA) is a local search algorithm that was originally designed to solve DisCSPs and DisMaxCSPs. Extending it to general-valued DCOPs requires three design choices: manner of modifying base costs (multiplicative weights or additive penalties); definition of constraint violation (non-zero cost, non-minimum cost, and maximum cost); and scope of modifying cost tables during breakout (entry, row, column, or table). We propose Generalized DBA (GDBA) to span the 24 combinations in the three dimensions. In our theoretical analysis we prove that some variants of GDBA are equivalent for certain problems, and prove that other variants may find suboptimal solutions even on tree topologies where DBA is complete. Our extensive empirical evaluation on various benchmarks shows that in practice, GDBA is capable of finding solutions of equal or significantly lower cost than alternative heuristic approaches (including DSA).

  1. [Arshad and Silaghi, 2004] M. Arshad and M. C. Silaghi. Distributed simulated annealing. Distributed Constraint Problem Solving and Reasoning in Multi-Agent Systems, Frontiers in Artificial Intelligence and Applications series, 112, November 2004.
  2. [Basharu et al., 2005] Muhammed Basharu, Ines Arana, and Hatem Ahriz. Solving DisCSPs with penalty driven search. In Proceedings of the 20th National Conference on Artificial intelligence -Volume 1, AAAI'05, pages 47- 52. AAAI Press, 2005.
  3. [Farinelli et al., 2008] A. Farinelli, A. Rogers, A. Petcu, and N. R. Jennings. Decentralised coordination of low-power embedded devices using the max-sum algorithm. In In: 7 th International Conference on Autonomous Agents and Multi-Agent Systems (AAMAS-08, pages 639-646, 2008.
  4. [Hirayama and Yokoo, 1997] Katsutoshi Hirayama and Makoto Yokoo. Distributed partial constraint satisfaction problem. In Gert Smolka, editor, Principles and Practice of Constraint Programming-CP97, volume 1330 of Lec- ture Notes in Computer Science, pages 222-236. Springer Berlin Heidelberg, 1997.
  5. [Hirayama and Yokoo, 2005] K. Hirayama and M. Yokoo. The distributed breakout algorithms. Artificial Intelli- gence, 161:1-2:89-116, January 2005.
  6. [Maheswaran et al., 2004a] R. T. Maheswaran, J. P. Pearce, and M. Tambe. Distributed algorithms for DCOP: A graphical-game-based approach. In Proceedings of Par- allel and Distributed Computing Systems, pages 432-439, September 2004.
  7. [Maheswaran et al., 2004b] 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 AAMAS'04, 2004.
  8. [Morris, 1993] P. Morris. The breakout method for escaping from local minima. In Proc. AAAI-93, pages 40-45, 1993.
  9. [Petcu and Faltings, 2005] Adrian Petcu and Boi Faltings. Approximations in distributed optimization. In Proceed- ings of the International Conference on Principles and Practice of Constraint Programming (CP, pages 802-806, 2005.
  10. [Smith and Mailler, 2010] Melanie Smith and Roger Mailler. Getting what you pay for: Is exploration in distributed hill climbing really worth it? In Proceedings of the 2010 IEEE/WIC/ACM International Conference on Web Intelli- gence and Intelligent Agent Technology -Volume 02, WI- IAT '10, pages 319-326, Washington, DC, USA, 2010. IEEE Computer Society.
  11. [Tarlow et al., 2010] Daniel Tarlow, Inmar E. Givoni, and Zemel. HOP-MAP: Efficient message passing with high order potentials. In Proceedings of the 13th International Conference on Artificial Intelligence and Statistics (AIS- TATS), pages 812-819, 2010.
  12. [Wittenburg and Zhang, 2003] Lars Wittenburg and Weix- iong Zhang. Distributed breakout algorithm for distributed constraint optimization problems -DBArelax. In AA- MAS'03, pages 1158-1159, 2003.
  13. [Yokoo and Hirayama, 1996] Makoto Yokoo and Katsutoshi Hirayama. Distributed breakout algorithm for solving dis- tributed constraint satisfaction problems. In Victor Lesser, editor, Proceedings of the First International Conference on Multi-Agent Systems. MIT Press, 1996.
  14. [Zhang et al., 2005] W. Zhang, Z. Xing, G. Wang, and L. Wittenburg. Distributed stochastic search and dis- tributed breakout: properties, comparison and applications to constraints optimization problems in sensor networks. Artificial Intelligence, 161:1-2:55-88, January 2005.
  15. [Zivan et al., 2014] Roie Zivan, Steven Okamoto, and Hilla Peled. Explorative anytime local search for distributed constraint optimization. Artificial Intelligence, 212:1-26, July 2014.

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

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