Content deleted Content added
m →Constraint maintenance: gr |
→Definition: relevant constraints |
||
Line 20:
|}
The efficiency of constraint learning algorithm is balanced between two factors. On one hand, the more often a recorded constraint is violated, the more often backtracking avoids doing useless search.
Size is however not the only feature of learned constraints to take into account. Indeed, a small constraint may be useless in a particular state of the search space because the values that violate it will not be encountered again. A larger constraint whose violating values are more similar to the current partial assignment may be preferred in such cases.
Various constraint learning technique exist, differing in strictness of recorded constraints and cost of finding them.
|