April
1999 QUESTION 3 Total Marks: 20 Marks |
Click here to access other
questions
GRADE A
|
Problems can be represented as sets of facts
and rules, or graphs. To solve the problems, reasoning can be applied on the facts and
rules, or the graphs can be searched.
|
||
(a) | There are four reasoning methods that can be applied on propositional and predicate logic. Name and use symbols and connectives to show the four reasoning methods. | [4] |
|
||
(b) | There are basically two types of search techniques: exhaustive search and heuristic search. | |
(i) Compare exhaustive and heuristic searches. | [4] | |
Scope of Searching : Exhaustive search searches the entire problem space in order to find a solution ; However, heuristic search does not search the entire problem space. It searches the paths that lead to higher probability of finding a solution. Effectiveness : Situations :
|
||
(ii) state and define the two types of search classified under exhaustive search. | [4] | |
Depth First Search
Breadth First Search
|
||
(c) | Describe and give an example of state space. | [4] |
|
||
(d) | In the few decades of computing history, it is only in the last few years where scientists have implemented a computer system that managed to defeat a world class chess master. If the game is staged again today, can we guarantee that the computer system will once again defeat the chess master? Explain your answer. | [4] |
No, we cannot. This is based on an assumption that Heuristic Search is used in this system. This is because the cost of implementing exhaustive search is prohibitive, as there may be vast number of paths at each stage of the chess game and each move triggers even more complicated calculations. Heuristic search does not guarantee a solution. This means when the system plays chess against a chess master, it may lose to the master if it fails to find a solution.
|