1996 · 175 citations · 13 references
ComputingComputer ScienceAlgorithmsDistributed SystemsOptimizationCombinatorial OptimizationConstraint SatisfactionConstraint SolvingDistributed AlgorithmsDistributed ComputingGraph ColoringConstraint Optimization ProblemsCsp SolvingDistributed Constraint OptimizationDistributed Constraint SatisfactionDistributed Constraint SolvingDistributed OptimizationDistributed Problem Solving
This paper presents a new algorithm for solving distributed constraint satisfaction problems (distributed CSPs) called the distributedbreakout algorithm, which is inspired by the breakout algorithm for solving centralized CSPs. In this algorithm, each agent tries to optimize its evaluation value (the number of constraint violations) by exchanging its current value and the possible amount of its improvement among neighboring agents. Instead of detecting the fact that agents as a whole are trapped in a local-minimum, each agent detects whether it is in a quasi-local-minimum, which is a weaker condition than a local-minimum, and changes the weights of constraint violations to escape from the quasi-local-minimum. Experimental evaluations show this algorithm to be much more efficient than existing algorithms for critically difficult problem instances of distributed graph-coloring problems.
13
K. Mani Chandy, Leslie Lamport · ACM Transactions on Computer Systems · 1985 · 2.4K citations · Full text
A new method for solving hard satisfiability problems
Bart Selman, Hector J. Levesque, David G. M. Mitchell · 1992 · 1.2K citations
Where the really hard problems are
Peter Cheeseman, Bob Kanefsky, William M. Taylor · 1991 · 1K citations
Distributed constraint satisfaction for formalizing distributed problem solving
Makoto Yokoo, Toru Ishida, Edmund H. Durfee et al. · 2003 · 335 citations