Abstract:
Abstract. Arc-consistency algorithms are widely used to prune the search-space of Constraint Satisfaction Problems (CSPs). They use support-checks (also known as consistency-checks) to find out about the properties of CSPs. They use arc-heuristics to select the next constraint and domain-heuristics to select the next values for their next support-check. We will investigate the effects of domain-heuristics by studying the average time-complexity of two arc-consistency algorithms which use different domain-heuristics. We will assume that there are only two variables. The first algorithm, called L, uses a lexicographical heuristic. The second algorithm, called D, uses a heuristic based on the notion of a double-support check. We will discuss the consequences of our simplification about the number of variables in the CSP and we will carry out a case-study for the case where the domain-sizes of the variables is two. We will present relatively simple formulae for the exact average time-complexity of both algorithms as well as simple bounds. As a and b become large L
Citations
|
877
|
Consistency in networks of relations
– Mackworth
- 1977
|
|
260
|
The complexity of some polynomial networkconsistency algorithms for constraint-satisfaction problems
– Mackworth, Freuder
- 1985
|
|
177
|
Arc and path consistency revisited
– Mohr, Henderson
- 1986
|
|
170
|
Contradicting conventional wisdom in constraint satisfaction
– Sabin, Freuder
- 1994
|
|
71
|
Experimental case studies of backtrack vs. Waltz-type vs. new algorithms for satisficing assignment problems
– Gaschnig
- 1978
|
|
61
|
Using inference to reduce arc consistency computation
– Bessiere, Freuder, et al.
- 1995
|
|
54
|
Random constraint satisfaction: flaws and structure
– Gent, MacIntyre, et al.
|
|
53
|
Refining the Basic Constraint Propagation Algorithm
– Bessière, Régin
- 2001
|
|
52
|
An empirical study of dynamic variable ordering heuristics for the constraint satisfaction problem
– Gent, MacIntyre, et al.
- 1996
|
|
44
|
The constrainedness of arc consistency
– Gent, MacIntyre, et al.
- 1997
|
|
44
|
Ordering heuristics for arc consistency algorithms
– Wallace, Freuder
- 1992
|
|
42
|
Using constraint metaknowledge to reduce arc consistency computation
– Bessière, Freuder, et al.
- 1999
|
|
37
|
Why AC-3 is almost always better than AC-4 for establishing arc consistency in CSPs
– Wallace
- 1993
|
|
27
|
Converting bases with the Gröbner walk
– Collart, Kalkbrener, et al.
- 1997
|
|
27
|
Making AC-3 an optimal algorithm
– Zhang, Yap
- 2001
|
|
26
|
Applied Multivariate Data Analysis – Volume 1: Regression and Experimental Design, Springer-Verlag
– Jobson
- 1991
|
|
14
|
AC-3d an efficient arc-consistency algorithm with a low space-complexity
– Dongen
- 2002
|
|
11
|
Improving arcconsistency algorithms with double-support checks
– Dongen, Bowen
- 2000
|
|
9
|
The Average Case Analysis of Algorithms: Mellin Transform Asymptotics
– Flajolet, Sedgewick
- 1996
|