2008
DOI: 10.1016/j.amc.2007.08.064
|View full text |Cite
|
Sign up to set email alerts
|

A non-binary constraint ordering heuristic for constraint satisfaction problems

Abstract: Nowadays many real problems can be modelled as Constraint Satisfaction Problems (CSPs). A search algorithm for constraint programming requires an order in which variables and values should to be considered. Choosing the right order of variables and values can noticeably improve the efficiency of constraint satisfaction. Furthermore, the order in which constraints are studied can improve efficiency, particularly in problems with non-binary constraints. In this paper, we present a preprocess heuristic called Con… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
5
0
1

Year Published

2009
2009
2010
2010

Publication Types

Select...
4
1
1

Relationship

2
4

Authors

Journals

citations
Cited by 12 publications
(6 citation statements)
references
References 20 publications
0
5
0
1
Order By: Relevance
“…Based on this distinction, they proposed an updating mechanism for variables in n-ary constraint consistency check using a topological ordering of a directed acyclic graph. Salido [156] presented a preprocess heuristic for n-ary constraints called constraint ordering heuristic that calculates the constrainedness of the problem and classifies the constraints so that the tightest ones are studied first.…”
Section: Csp-based Configurationmentioning
confidence: 99%
“…Based on this distinction, they proposed an updating mechanism for variables in n-ary constraint consistency check using a topological ordering of a directed acyclic graph. Salido [156] presented a preprocess heuristic for n-ary constraints called constraint ordering heuristic that calculates the constrainedness of the problem and classifies the constraints so that the tightest ones are studied first.…”
Section: Csp-based Configurationmentioning
confidence: 99%
“…While the worst-case complexity of backtracking search is exponential, several heuristics to reduce its average-case complexity have been proposed in [1]. For instance, some algorithms incorporate features such as ordering heuristics: variable ordering [2], value ordering [3], and constraint ordering [4,5].…”
Section: Introductionmentioning
confidence: 99%
“…El conjunto de restricciones en C ij puede también ser ordenado evitando así chequeos innecesarios. Si ordenamos este conjunto, desde las restricciones más restrictivas a las menos restrictivas, el chequeo de las restricciones podrá encontrar antes las inconsistencias y evitar así que se lleven a cabo chequeos innecesarios [107].…”
Section: -C3unclassified