Vidal's libraryTitle: | Distributed Breakout Revisited |
Author: | Weixiong Zhang and Lars Wittenburg |
Book Tittle: | Proceedings of the 18th National Conference on Artificial Intelligence |
Pages: | 352--357 |
Year: | 2002 |
Abstract: | Distributed breakout algorithm (DBA) is an effi- cient method for solving distributed constraint satisfaction problems (CSP). Inspired by its potential of being an efficient, low-overhead agent coordination method for problems in distributed sensor networks, we study DBA s properties in this paper. We specifically show that on an acyclic graph of nodes, DBA can find a solution in synchronized distributed steps. This completeness result reveals DBA s superiority over conventional local search on acyclic graphs and implies its potential as a simple self-stabilization method for tree-structured distributed systems. We also show a worst case of DBA in a cyclic graph where it never terminates. To overcome this problem on cyclic graphs, we propose two stochastic variations to DBA. Our experimental analysis shows that stochastic DBAs are able to avoid DBA s worstcase scenarios and has similar performance as that of DBA. |
Cited by 30 - Google Scholar
@InProceedings{zhang02a,
author = {Weixiong Zhang and Lars Wittenburg},
title = {Distributed Breakout Revisited},
googleid = {oLkQnsNY838J:scholar.google.com/},
booktitle = {Proceedings of the 18th National Conference on
Artificial Intelligence},
pages = {352--357},
year = 2002,
abstract = {Distributed breakout algorithm (DBA) is an effi-
cient method for solving distributed constraint
satisfaction problems (CSP). Inspired by its
potential of being an efficient, low-overhead agent
coordination method for problems in distributed
sensor networks, we study DBA s properties in this
paper. We specifically show that on an acyclic graph
of nodes, DBA can find a solution in synchronized
distributed steps. This completeness result reveals
DBA s superiority over conventional local search on
acyclic graphs and implies its potential as a simple
self-stabilization method for tree-structured
distributed systems. We also show a worst case of
DBA in a cyclic graph where it never terminates. To
overcome this problem on cyclic graphs, we propose
two stochastic variations to DBA. Our experimental
analysis shows that stochastic DBAs are able to
avoid DBA s worstcase scenarios and has similar
performance as that of DBA.},
keywords = {multiagent dcsp},
url = {http://jmvidal.cse.sc.edu/library/zhang02a.pdf},
cluster = {9219810459351300512}
}
Last modified: Wed Mar 9 10:15:33 EST 2011