<< Prev | - Up - | Next >> |
A naïve approach to search for solutions of a description is to non-deterministically fix the relationship between any two variables of and then (1) verify that there are trees corresponding to this configuration (i.e. essentially that the solved form has a tree-shape), (2) verify that some of these trees also satisfy . This algorithm is exponential. But, many configurations do not correspond to trees, and/or cannot satisfy . This is where constraint propagation can prove very effective: it can deterministically rule out configurations that cannot lead to admissible solutions.
Thus our approach will consist in formulating 2 sets of criteria:
these guarantee that a solved form has a tree-shape, i.e. that it has tree solutions.
these guarantee that a solved form actually satisfies the description
<< Prev | - Up - | Next >> |