[SOLVED] from BlockWorldAgent import BlockWorldAgent

$25

File Name: from_BlockWorldAgent_import_BlockWorldAgent.zip
File Size: 405.06 KB

5/5 - (1 vote)

from BlockWorldAgent import BlockWorldAgent

def test():
#This will test your BlockWorldAgent

Copyright By Assignmentchef assignmentchef

#with eight initial test cases.
test_agent = BlockWorldAgent()

initial_arrangement_1 = [[A, B, C], [D, E]]
goal_arrangement_1 = [[A, C], [D, E, B]]
goal_arrangement_2 = [[A, B, C, D, E]]
goal_arrangement_3 = [[D, E, A, B, C]]
goal_arrangement_4 = [[C, D], [E, A, B]]

print(test_agent.solve(initial_arrangement_1, goal_arrangement_1))
print(test_agent.solve(initial_arrangement_1, goal_arrangement_2))
print(test_agent.solve(initial_arrangement_1, goal_arrangement_3))
print(test_agent.solve(initial_arrangement_1, goal_arrangement_4))

initial_arrangement_2 = [[A, B, C], [D, E, F], [G, H, I]]
goal_arrangement_5 = [[A, B, C, D, E, F, G, H, I]]
goal_arrangement_6 = [[I, H, G, F, E, D, C, B, A]]
goal_arrangement_7 = [[H, E, F, A, C], [B, D], [G, I]]
goal_arrangement_8 = [[F, D, C, I, G, A], [B, E, H]]

print(test_agent.solve(initial_arrangement_2, goal_arrangement_5))
print(test_agent.solve(initial_arrangement_2, goal_arrangement_6))
print(test_agent.solve(initial_arrangement_2, goal_arrangement_7))
print(test_agent.solve(initial_arrangement_2, goal_arrangement_8))

if __name__ == __main__:

CS: assignmentchef QQ: 1823890830 Email: [email protected]

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

Shopping Cart
[SOLVED] from BlockWorldAgent import BlockWorldAgent
$25