Cooperative Search and Nogood Recording
Abstract
Within the framework of constraint satisfaction problem, we propose a new scheme of cooperative parallel search. The cooperation is realized by exchanging nogoods (instantiations which can't be extended to a solution). We associate a process with each solver and we introduce a manager of no-goods, in order to regulate exchanges of nogoods. Each solver runs the algorithm Forward-Checking with Nogood Recording. We add to algorithm a phase of interpretation, which limits the size of the search tree according to the received nogoods. Solvers differ from each other in ordering variables and/or values by using different heuristics. The interest of our approach is shown experimentally. In particular, we obtain linear or superlinear speed-up for consistent problems, like for inconsistent ones, up to about ten solvers.
Cite
Text
Terrioux. "Cooperative Search and Nogood Recording." International Joint Conference on Artificial Intelligence, 2001.Markdown
[Terrioux. "Cooperative Search and Nogood Recording." International Joint Conference on Artificial Intelligence, 2001.](https://mlanthology.org/ijcai/2001/terrioux2001ijcai-cooperative/)BibTeX
@inproceedings{terrioux2001ijcai-cooperative,
title = {{Cooperative Search and Nogood Recording}},
author = {Terrioux, Cyril},
booktitle = {International Joint Conference on Artificial Intelligence},
year = {2001},
pages = {260-265},
url = {https://mlanthology.org/ijcai/2001/terrioux2001ijcai-cooperative/}
}