What are difference between A and AO algorithm?

already exists.

Would you like to merge this question into it?

already exists as an alternate of this question.

Would you like to make it the primary and merge this question into it?

exists and is an alternate of .

the main difference between the A*(A star) and AO*(AO star) algorithms is that A* algo is a OR graph algorithm and AO* is a AND-OR graph algorithm.
In OR graph algorithm it just find only one solution (i.e either OR solution means this OR this OR this).
But in the AND-OR graph algo it find more than one solution by ANDing two or more branches.
for more details on AND-OR graph & OR graph please refer the book "Artificial Intelligence" by Elaine Rich & Kevin Knight.

-AAA
40 people found this useful

What is the difference between algorithm and pseudocode?

An algorithm is a description of a method for accomplishing some task. For example, an algorithm for driving to a friend's house could be: 1. Find your keys 2. Get into th

What is the difference between program and an algorithm?

An algorithm describes the step-by-step procedure required to solve a problem. Algorithms can be be combined such that the solutions to smaller problems can help resolve much

Difference between a and ao?

the main difference between the A*(A star) and AO*(AO star) algorithms is that A* algo is a OR graph algorithm and AO* is a AND-OR graph algorithm. In OR graph algorithm it

What is algorithm and what is the difference between logarithm and algorithm?

Algorithms are basically sequences of instructions to solve a problem or to perform a calculation. A logarithm is a specific mathematical concept. For more information on each

What is an AO algorithm?

AO * Algorithm . Initialise the graph to start node . Traverse the graph following the current path accumulating nodes that have not yet been expanded or solved . Pick an
In Computer Programming

What is the difference between an algorithm and pseusodocode?

Pseudocode is one method of describing an algorithm. Other methods use diagrams, prose, or maybe even regular programming languages. An algorithm, on the other hand, is a met
In Computer Programming

What is the difference between implementation and algorithm?

An algorithm is a instruction for solving a problem. It is typically illustrated using prose, pseudo code or flowcharts, but other methods exist. The algorithm is the "here's
In Computer Programming

What is the difference between algorithm and a program?

An algorithm can be informally described as being the step-by-stepprocedure or set of rules required to solve a given problem in afinite amount of time and space. A computer p