Professional Documents
Culture Documents
AO star program
AO star program
def expand(node):
return [Node("B"), Node("C"), Node("D")]
def heuristic(state):
return 1
initial_state = Node("A")
goal_state = Node("D")
if result:
print("Goal reached!")
print("Final state:", result.state)
print("Total cost:", result.f)
else:
print("Goal not found.")
OUTPUT:
Goal reached!
Final state: D
Total cost: 2