The following questions can be considered as
brainstorm questions.
What is the purpose of doing search?
What are the useful concepts in graph searching?
What are the different strategies in graph searching?
How can graph searching be used in problem solving?
What is heuristic search? What are the possible problems when
heuristic search is used?
What is A* algorithm? What are the characeristics of A* algorithm?
What is a constraint satisfaction problem? General algorithms for solving
a CSP?
The codes from the chapter: General search
and Delivery robot graph. Both have been
adapted for use with Eclipse. If you want to use them in Sicstus
Prolog, please uncomment the definitions of the predicates
'append', 'member', and 'writeln' (at the end of the files).
Here is my first note on search.
You can also get the program search-1.pl
that contains the code listed in the node.