General Search Algorithm Sketch
Here is the general control structure for the general search
algorithm. Note the use of recursion (general-search-1) to achieve
looping behaviour.
general-search :-
initialise-queue,,
general-search-1.
general-search-1 :-
choose-unexplored,
general-search-2.
general-search-2 :-
test-goal-success,
construct-solution.
general-search-2 :-
test-goal-fail,
expand,
enqueue,
general-search-1.
Mike Rosner (mros@cs.um.edu.mt)
Last modified: Fri Apr 18 15:59:54 MET DST