Open Access
Solving Dynamic Constraint Satisfaction Problems: Relations between Problem Alteration and Search Performance
Richard J. Wallace,Diarmuid Grimes,Eugene C. Freuder +2 more
- 01 Jan 2008
TL;DR: A new approach to solving DCSPs is presented that is based on a robust strategy for ordering variables rather than on robust solutions, and a technique, called “random probing”, that performs a careful assessment of this property and uses the information during subsequent search, performs well.
read more
Abstract: This paper presents a new analysis of dynamic constraint satisfaction problems (DCSPs) and a new approach to solving them. We first show that even very small changes in a CSP, in the form of addition of constraints or changes in constraint relations, can have profound effects on search performance. These effects are reflected in the amenability of the problem to different forms of heuristic action and in the promise and fail-firstness of variable ordering heuristics applied to the problem. This may account for the poor performance of classical DCSP methods. We then show that the same changes do not markedly affect the locations of the major sources of contention in the problem. A technique, called “random probing”, that performs a careful assessment of this property and uses the information during subsequent search, performs well even when it only uses information based on the original problem in the DCSP sequence. The result is a new approach to solving DCSPs that is based on a robust strategy for ordering variables rather than on robust solutions.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
References
Benchmarks for basic scheduling problems
TL;DR: This paper proposes 260 randomly generated scheduling problems whose size is greater than that of the rare examples published, and the objective is the minimization of the makespan.
2.5K
•Proceedings Article
Belief maintenance in dynamic constraint networks
Rina Dechter,Avi Dechter +1 more
- 21 Aug 1988
TL;DR: An efficient distributed scheme for calculating and revising beliefs in acyclic constraint networks is developed and invoked by a variable upon detecting a contradiction and identifies a minimal set of assumptions that potentially account for the contradiction.
297
•Proceedings Article
Solution reuse in dynamic constraint satisfaction problems
Gérard Verfaillie,Thomas Schiex +1 more
- 01 Aug 1994
TL;DR: A method for reusing any previous solution and producing a new one by local changes on the previous one, either from an empty assignment, or from any previous assignment is proposed and how it can be improved using filtering or learning methods, such as forward-checking or nogood-recording.
Variable ordering heuristics show promise
J. Christopher Beck,Patrick Prosser,Richard J. Wallace +2 more
- 27 Sep 2004
TL;DR: It is shown that promise does have a meaning for variable ordering heuristics and that the level of promise of aVariable ordering heuristic can be measured and that it is shown the promise of this heuristic correlates with search cost for problems with many solutions.
40
•Proceedings Article
Learning to Identify Global Bottlenecks in Constraint Satisfaction Search.
Diarmuid Grimes,Richard J. Wallace +1 more
- 01 Jan 2007
TL;DR: This paper focuses on CSPs, using constraint weighting with restarts in order to identify global bottlenecks in a problem and using a "weighted-degree" heuristic to guide complete search.