The final solution can be detected if
Detecting false trails is also necessary:
Supposing that the computer teacher is ill at a school there are two possible alternatives
Possible Problems:
If the problems are nearly decomposable we can treat them as decomposable and then patch them, how?
Consider the final state reached by treating the problem as decomposable at the current state and noting the differences between the goal state and the current state and the goal state and the initial state and use appropriate Means End analysis techniques to move in the best direction.
Better is to work back in the path leading to the current state and see if there are options. It may be that one optional path could lead to a solution whereas the existing route led to a conflict.
Generally this means that some conditions are changed prior to taking an optional path through the problem.
Another approach involves putting off decisions until one has to, leaving decision making until more information is available and other routes have been explored. Often some decisions need not be taken as these nodes are never reached.