ABSTRACT
Distributed constraints optimization problems (DCOPs) are composed of multiple constrained agents and their solution is an assignment of values by all agents that has the maximal global social welfare. DCOPs are known to be NP-Hard and therefore need incomplete search algorithms. Local search algorithms for DCOPs are incomplete distributed algorithms that start from some initial state and attempt to find improved solutions ( [10, 13]). When the constraints have different values for the constrained agents, the problems are termed Asymmetric DCOPs, or ADCOPs. Standard local search algorithms, such as DSA or MGM, are not guaranteed to converge on ADCOPs. When convergence does happen, the solution is not necessarily an extremum of the global social welfare. This is true also for local search algorithms that were designed specifically for asymmetric DCOPs [3].
The present paper proposes an iterative local search algorithm for ADCOPs, that relies on the analogy between ADCOPs and multi-agents games. In each iteration of the algorithm agents can propose side-payments to their neighbors, in return to their choice of an assignment that is preferred by the agent offering the side payment. It is shown that the proposed protocol produces a behavior of the distributed algorithm that is an extension of the best-response dynamics in muti-agent games. These properties of the proposed Bidding Efficient Equilibria Contracts (BEECon) algorithm guarantee convergence towards a local optimum of the global social welfare. Extensive experimental evaluation on randomly generated ADCOPs demonstrates that convergence is fast and that the resulting solutions are of higher social welfare than those of the best former ADCOP local search algorithm.
- Albert-Laszlo Barabasi and Reka Albert. 1999. Emergence of scaling in random networks. Science 286, 5439 (1999), 509–512.Google Scholar
- Alessandro Farinelli, Alex Rogers, Adrian Petcu, and Nicholas R. Jennings. 2008. Decentralised coordination of low-power embedded devices using the max-sum algorithm.. In AAMAS (2), Lin Padgham, David C. Parkes, Jörg P. Müller, and Simon Parsons (Eds.). IFAAMAS, 639–646. http://dblp.uni-trier.de/db/conf/atal/aamas2008-2.html#FarinelliRPJ08Google Scholar
- Tal Grinshpoun, Alon Grubshtein, Roie Zivan, Arnon Netzer, and Amnon Meisels. 2013. Asymmetric Distributed Constraint Optimization Problems. JAIR 47(2013), 613–647.Google ScholarDigital Library
- Alon Grubshtein, Roie Zivan, Tal Grinshpoun, and Amnon Meisels. 2010. Local search for distributed asymmetric optimization. In AAMAS. 1015–1022.Google Scholar
- Matthew O. Jackson. 2008. Social and economic networks. Vol. 3. Princeton University Press Princeton.Google Scholar
- Matthew O Jackson and Simon Wilkie. 2005. Endogenous games and mechanisms: Side payments among players. The Review of Economic Studies 72, 2 (2005), 543–566.Google ScholarCross Ref
- Michael J. Kearns. 2007. Graphical games. In Vazirani, Vijay V.; Nisan, Noam; Roughgarden, Tim; Tardos, Éva (2007). Algorithmic Game Theory. Cambridge University Press, 159–178.Google ScholarCross Ref
- Vadim Levit, Zohar Komarovsky, Tal Grinshpoun, and Amnon Meisels. 2015. Tradeoffs between Incentive Mechanisms in Boolean Games. In IJCAI. 68–74.Google Scholar
- Vadim Levit and Amnon Meisels. 2018. Distributed Constrained Search by Selfish Agents for Efficient Equilibria. In Proc. 24th Intern. Conf. Princ. Pract. Const. Prog. (CP-18). Lille, France, 707–24.Google ScholarCross Ref
- R. T. Maheswaran, J. P. Pearce, and M. Tambe. 2004. Distributed Algorithms for DCOP: A Graphical-Game-Based Approach. In Intern. Conf. Parallel Distrib. Comp. Sys. (PDCS). 432–439.Google Scholar
- Francisco C. Santos and Jorge M. Pacheco. 2005. Scale-free networks provide a unifying framework for the emergence of cooperation. Physical Review Letters 95, 9 (2005), 098104.Google ScholarCross Ref
- Cornelis Jan van Leeuwen and Przemyslaw Pawelczak. 2017. CoCoA: A Non-Iterative Approach to a Local Search (A)DCOP Solver.. In AAAI, Satinder P. Singh and Shaul Markovitch (Eds.). AAAI Press, 3944–3950. http://dblp.uni-trier.de/db/conf/aaai/aaai2017.html#LeeuwenP17Google Scholar
- W. Zhang, Z. Xing, G. Wang, and L. Wittenburg. 2005. Distributed stochastic search and distributed breakout: properties, comparishon and applications to constraints optimization problems in sensor networks. Artificial Intelligence 161:1-2 (January 2005), 55–88.Google ScholarDigital Library
- R. Zivan, S. Okamoto, and H. Peled. 2014. Explorative anytime local search for distributed constraint optimization. Artificial Intelligence 212 (2014), 1–26.Google ScholarDigital Library
Recommendations
Reducing search space in local search for constraint satisfaction
Eighteenth national conference on Artificial intelligenceTypically local search methods for solving constraint satisfaction problems such as GSAT, WalkSAT and DLM treat the problem as an optimization problem. Each constraint contributes part of a penalty function in assessing trial valuations. Local search ...
Solving coarse-grained DisCSPs with local search
Distributed constraint satisfaction problems (DisCSPs) are often used to solve problems which are naturally distributed over a number of agents on different locations who cooperate to solve the overall problem. One common assumption in DisCSP resolution ...
The island confinement method for reducing search space in local search methods
Typically local search methods for solving constraint satisfaction problems such as GSAT, WalkSAT, DLM, and ESG treat the problem as an optimisation problem. Each constraint contributes part of a penalty function in assessing trial valuations. Local ...
Comments