CoCoA: A Non-Iterative Approach to a Local Search (A)DCOP Solver

Authors

  • Cornelis Jan van Leeuwen TNO
  • Przemyslaw Pawelczak Delft University of Technology

DOI:

https://doi.org/10.1609/aaai.v31i1.11125

Keywords:

DCOP, Constraint Satisfaction, Incomplete, Non-iterative

Abstract

We propose a novel incomplete cooperative algorithm for distributed constraint optimization problems (DCOPs) denoted as Cooperative Constraint Approximation (CoCoA). The key strategy of the algorithm is to use a semi-greedy approach in which knowledge is distributed amongst neighboring agents, and assigning a value only once instead of an iterative approach. Furthermore, CoCoA uses a unique-first approach to improve the solution quality. It is designed such that it can solve DCOPs as well as Asymmetric DCOPS, with only few messages being communicated between neighboring agents. Experimentally, through evaluating graph coloring problems, randomized (A)DCOPs, and a sensor network communication problem, we show that CoCoA is able to very quickly find solutions of high quality with a smaller communication overhead than state-of-the-art DCOP solvers such as DSA, MGM-2, ACLS, MCS-MGM and Max-Sum. In our asymmetric use case problem of a sensor network, we show that CoCoA not only finds the best solution, but also finds this solution faster than any other algorithm.

Downloads

Published

2017-02-12

How to Cite

van Leeuwen, C. J., & Pawelczak, P. (2017). CoCoA: A Non-Iterative Approach to a Local Search (A)DCOP Solver. Proceedings of the AAAI Conference on Artificial Intelligence, 31(1). https://doi.org/10.1609/aaai.v31i1.11125

Issue

Section

Main Track: Search and Constraint Satisfaction