| April
    1999 QUESTION 5 Total Marks: 20 Marks | Click here to access other
    questions GRADE A 
 | 
| (a) | Searching algorithms form the basis of Artificial Intelligence programs used in problem solving. Two categories of searching algorithms are blind search algorithms and those which employ heuristic methods. | |||||||
| (i) Name two blind search algorithms. | [2] | |||||||
| Breadth - First Search Depth - First Search 
 | ||||||||
| (ii) For each algorithm named in part (i), identify one advantage and one disadvantage. | [4] | |||||||
| Breath - First Search
    algorithm Advantages : The breadth-first search will not get trapped exploring a blind alley because node of each level is explored before the new level s generated. Disadvantages : Depth - First Search algorithm Disadvantages: 
 | ||||||||
| (iii) State two differences between a heuristic search and a blind search. | [2] | |||||||
| 
 
 | ||||||||
| (iv) List two advantages of a heuristic search. | [2] | |||||||
| Find the most
    economical path. Reduce searching time. 
 | ||||||||
| (b) | The representation of knowledge in Artificial Intelligence is a combination of data structures and interpretive procedures. | |||||||
| (i) How should knowledge be applied in Artificial Intelligence? | [3] | |||||||
| 
 
 | ||||||||
| (ii) Name the classical approach to representing knowledge in Artificial Intelligence. | [1] | |||||||
| The classical approach
    to representing knowledge in Artificial Intelligence is : - Logic. 
 | ||||||||
| (iii) List two advantages of using the classical approach. | [2] | |||||||
| 
 
 | ||||||||
| (c) | (i) Define the term expert system. | [1] | ||||||
| Expert system is a
    branches of Artificial Intelligence. It emulates the reasoning power of human expert in
    subject domain. 
 | ||||||||
| (ii) List the three essential elements of an expert system. | [3] | |||||||
| The three essential
    elements of an expert system are :- 
 |