FOUNDAMENTALS IN AI and ML
School of Computer Science and Engineering
LECTURE-8
Problem Reduction Search
Problem Reduction with AO*
Algorithm
Purchase TV
Goto
Steal TV Money Purchase
Shop
Problem Reduction with AO*
Algorithm
When a problem can be divided into a set of sub problems, where each sub
problem can be solved separately and a combination of these will be a solution,
AND-OR graphs or AND – OR trees are used for representing the solution. The
decomposition of the problem or problem reduction generates AND arcs. One
AND are may point to any number of successor nodes. All these must be solved
so that the arc will rise to many arcs, indicating several possible solutions.
Hence the graph is known as AND - OR instead of AND. Figure shows an AND
- OR graph. An algorithm to find a solution in an AND - OR graph must handle
AND area appropriately. A*algorithm can not search AND - OR graphs
efficiently
Problem Reduction with AO*
Algorithm
AO* Algorithm
AO* Algorithm
AO* Algorithm
AO* Algorithm
AO* Algorithm