Artificial Intelligence : Unit - 2 Part - 8 : AO* (And-Or Star) Algorithm
UNIT - II Topic: AO* (And-Or Star) Algorithm Part A: Introduction ✅ What is AO* Algorithm? AO* (And-Or Star) is an informed search algorithm used for problem-solving in AND-OR graphs where a solution may require solving multiple sub-problems together . Unlike A*, which deals with simple linear paths (OR choices), AO* handles situations where solving a problem may need solving more than one subproblem (AND branches) . Part B: AND-OR Graph Overview ✅ What is an AND-OR Graph? An AND-OR graph represents a hierarchical problem structure . Nodes represent states or sub-goals . Edges represent actions or transitions. There are two types of nodes: Node Type Meaning OR Node The solution can be found by choosing any one of the child nodes AND Node The solution requires solving all child nodes together ✅ Example: ...