Asynchronous Search with Aggregations

Abstract

Many problem-solving tasks can be formalized as constraint satisfaction problems (CSPs). In a multi-agent setting, information about constraints and variables may belong to different agents and be kept confidential. Existing algorithms for distributed constraint satisfaction consider mainly the case where access to variables is restricted to certain agents, but constraints may have to be revealed. In this paper, we propose methods where constraints are private but variables can be manipulated by any agent. We describe a new search technique for distributed CSPs, called asynchronous aggregation search (AAS). It differs from existing methods in that it treats sets of partial solutions, exchanges information about aggregated valuations for combinations of variables and uses customized messages to allow distributed solution detection. Three new distributed backtracking algorithms based on AAS are then presented and analyzed. While the approach we propose provides a more general framework for dealing with privacy requirements on constraints, our experiments show that its overall performance is comparable or better than that of existing methods. Keywords: search, distributed AI, constraint satisfaction

Cite

Text

Silaghi et al. "Asynchronous Search with Aggregations." AAAI Conference on Artificial Intelligence, 2000.

Markdown

[Silaghi et al. "Asynchronous Search with Aggregations." AAAI Conference on Artificial Intelligence, 2000.](https://mlanthology.org/aaai/2000/silaghi2000aaai-asynchronous/)

BibTeX

@inproceedings{silaghi2000aaai-asynchronous,
  title     = {{Asynchronous Search with Aggregations}},
  author    = {Silaghi, Marius-Calin and Sam-Haroud, Djamila and Faltings, Boi},
  booktitle = {AAAI Conference on Artificial Intelligence},
  year      = {2000},
  pages     = {917-922},
  url       = {https://mlanthology.org/aaai/2000/silaghi2000aaai-asynchronous/}
}