Initial commit

This commit is contained in:
Arjun Patel
2019-03-07 12:19:28 -08:00
commit 172b7c7dd3
122 changed files with 20446 additions and 0 deletions
+276
View File
@@ -0,0 +1,276 @@
values_k_0: """
0.0000 0.0000 0.0000
"""
q_values_k_0_action_north: """
illegal 0.0000 illegal
"""
q_values_k_0_action_east: """
illegal 0.0000 illegal
"""
q_values_k_0_action_exit: """
10.0000 illegal -10.0000
"""
q_values_k_0_action_south: """
illegal 0.0000 illegal
"""
q_values_k_0_action_west: """
illegal 0.0000 illegal
"""
values_k_1: """
0.0000 0.0000 0.0000
"""
q_values_k_1_action_north: """
illegal 0.0000 illegal
"""
q_values_k_1_action_east: """
illegal 0.0000 illegal
"""
q_values_k_1_action_exit: """
10.0000 illegal -10.0000
"""
q_values_k_1_action_south: """
illegal 0.0000 illegal
"""
q_values_k_1_action_west: """
illegal 0.0000 illegal
"""
values_k_2: """
10.0000 0.0000 0.0000
"""
q_values_k_2_action_north: """
illegal 0.0000 illegal
"""
q_values_k_2_action_east: """
illegal 0.0000 illegal
"""
q_values_k_2_action_exit: """
10.0000 illegal -10.0000
"""
q_values_k_2_action_south: """
illegal 0.0000 illegal
"""
q_values_k_2_action_west: """
illegal 5.0000 illegal
"""
values_k_3: """
10.0000 5.0000 0.0000
"""
q_values_k_3_action_north: """
illegal 2.5000 illegal
"""
q_values_k_3_action_east: """
illegal 0.0000 illegal
"""
q_values_k_3_action_exit: """
10.0000 illegal -10.0000
"""
q_values_k_3_action_south: """
illegal 2.5000 illegal
"""
q_values_k_3_action_west: """
illegal 5.0000 illegal
"""
values_k_4: """
10.0000 5.0000 -10.0000
"""
q_values_k_4_action_north: """
illegal 2.5000 illegal
"""
q_values_k_4_action_east: """
illegal -5.0000 illegal
"""
q_values_k_4_action_exit: """
10.0000 illegal -10.0000
"""
q_values_k_4_action_south: """
illegal 2.5000 illegal
"""
q_values_k_4_action_west: """
illegal 5.0000 illegal
"""
values_k_5: """
10.0000 5.0000 -10.0000
"""
q_values_k_5_action_north: """
illegal 2.5000 illegal
"""
q_values_k_5_action_east: """
illegal -5.0000 illegal
"""
q_values_k_5_action_exit: """
10.0000 illegal -10.0000
"""
q_values_k_5_action_south: """
illegal 2.5000 illegal
"""
q_values_k_5_action_west: """
illegal 5.0000 illegal
"""
values_k_6: """
10.0000 5.0000 -10.0000
"""
q_values_k_6_action_north: """
illegal 2.5000 illegal
"""
q_values_k_6_action_east: """
illegal -5.0000 illegal
"""
q_values_k_6_action_exit: """
10.0000 illegal -10.0000
"""
q_values_k_6_action_south: """
illegal 2.5000 illegal
"""
q_values_k_6_action_west: """
illegal 5.0000 illegal
"""
values_k_7: """
10.0000 5.0000 -10.0000
"""
q_values_k_7_action_north: """
illegal 2.5000 illegal
"""
q_values_k_7_action_east: """
illegal -5.0000 illegal
"""
q_values_k_7_action_exit: """
10.0000 illegal -10.0000
"""
q_values_k_7_action_south: """
illegal 2.5000 illegal
"""
q_values_k_7_action_west: """
illegal 5.0000 illegal
"""
values_k_8: """
10.0000 5.0000 -10.0000
"""
q_values_k_8_action_north: """
illegal 2.5000 illegal
"""
q_values_k_8_action_east: """
illegal -5.0000 illegal
"""
q_values_k_8_action_exit: """
10.0000 illegal -10.0000
"""
q_values_k_8_action_south: """
illegal 2.5000 illegal
"""
q_values_k_8_action_west: """
illegal 5.0000 illegal
"""
values_k_9: """
10.0000 5.0000 -10.0000
"""
q_values_k_9_action_north: """
illegal 2.5000 illegal
"""
q_values_k_9_action_east: """
illegal -5.0000 illegal
"""
q_values_k_9_action_exit: """
10.0000 illegal -10.0000
"""
q_values_k_9_action_south: """
illegal 2.5000 illegal
"""
q_values_k_9_action_west: """
illegal 5.0000 illegal
"""
values_k_1000: """
10.0000 5.0000 -10.0000
"""
q_values_k_1000_action_north: """
illegal 2.5000 illegal
"""
q_values_k_1000_action_east: """
illegal -5.0000 illegal
"""
q_values_k_1000_action_exit: """
10.0000 illegal -10.0000
"""
q_values_k_1000_action_south: """
illegal 2.5000 illegal
"""
q_values_k_1000_action_west: """
illegal 5.0000 illegal
"""
policy: """
exit west exit
"""
actions: """
north
east
exit
south
west
"""
+21
View File
@@ -0,0 +1,21 @@
class: "AsynchronousValueIterationTest"
# GridWorld specification
# _ is empty space
# numbers are terminal states with that value
# # is a wall
# S is a start state
#
grid: """
10 S -10
"""
discount: "0.5"
noise: "0.0"
livingReward: "0.0"
epsilon: "0.5"
learningRate: "0.1"
numExperiences: "100"
valueIterations: "1000"
iterations: "10000"
+276
View File
@@ -0,0 +1,276 @@
values_k_0: """
0.0000 0.0000 0.0000
"""
q_values_k_0_action_north: """
illegal 0.0000 illegal
"""
q_values_k_0_action_east: """
illegal 0.0000 illegal
"""
q_values_k_0_action_exit: """
10.0000 illegal -10.0000
"""
q_values_k_0_action_south: """
illegal 0.0000 illegal
"""
q_values_k_0_action_west: """
illegal 0.0000 illegal
"""
values_k_1: """
0.0000 0.0000 0.0000
"""
q_values_k_1_action_north: """
illegal 0.0000 illegal
"""
q_values_k_1_action_east: """
illegal 0.0000 illegal
"""
q_values_k_1_action_exit: """
10.0000 illegal -10.0000
"""
q_values_k_1_action_south: """
illegal 0.0000 illegal
"""
q_values_k_1_action_west: """
illegal 0.0000 illegal
"""
values_k_2: """
10.0000 0.0000 0.0000
"""
q_values_k_2_action_north: """
illegal 0.9375 illegal
"""
q_values_k_2_action_east: """
illegal 0.0000 illegal
"""
q_values_k_2_action_exit: """
10.0000 illegal -10.0000
"""
q_values_k_2_action_south: """
illegal 0.9375 illegal
"""
q_values_k_2_action_west: """
illegal 5.6250 illegal
"""
values_k_3: """
10.0000 5.6250 0.0000
"""
q_values_k_3_action_north: """
illegal 4.1016 illegal
"""
q_values_k_3_action_east: """
illegal 1.0547 illegal
"""
q_values_k_3_action_exit: """
10.0000 illegal -10.0000
"""
q_values_k_3_action_south: """
illegal 4.1016 illegal
"""
q_values_k_3_action_west: """
illegal 6.6797 illegal
"""
values_k_4: """
10.0000 5.6250 -10.0000
"""
q_values_k_4_action_north: """
illegal 3.1641 illegal
"""
q_values_k_4_action_east: """
illegal -4.5703 illegal
"""
q_values_k_4_action_exit: """
10.0000 illegal -10.0000
"""
q_values_k_4_action_south: """
illegal 3.1641 illegal
"""
q_values_k_4_action_west: """
illegal 6.6797 illegal
"""
values_k_5: """
10.0000 5.6250 -10.0000
"""
q_values_k_5_action_north: """
illegal 3.1641 illegal
"""
q_values_k_5_action_east: """
illegal -4.5703 illegal
"""
q_values_k_5_action_exit: """
10.0000 illegal -10.0000
"""
q_values_k_5_action_south: """
illegal 3.1641 illegal
"""
q_values_k_5_action_west: """
illegal 6.6797 illegal
"""
values_k_6: """
10.0000 5.6250 -10.0000
"""
q_values_k_6_action_north: """
illegal 3.1641 illegal
"""
q_values_k_6_action_east: """
illegal -4.5703 illegal
"""
q_values_k_6_action_exit: """
10.0000 illegal -10.0000
"""
q_values_k_6_action_south: """
illegal 3.1641 illegal
"""
q_values_k_6_action_west: """
illegal 6.6797 illegal
"""
values_k_7: """
10.0000 6.6797 -10.0000
"""
q_values_k_7_action_north: """
illegal 3.7573 illegal
"""
q_values_k_7_action_east: """
illegal -4.3726 illegal
"""
q_values_k_7_action_exit: """
10.0000 illegal -10.0000
"""
q_values_k_7_action_south: """
illegal 3.7573 illegal
"""
q_values_k_7_action_west: """
illegal 6.8774 illegal
"""
values_k_8: """
10.0000 6.6797 -10.0000
"""
q_values_k_8_action_north: """
illegal 3.7573 illegal
"""
q_values_k_8_action_east: """
illegal -4.3726 illegal
"""
q_values_k_8_action_exit: """
10.0000 illegal -10.0000
"""
q_values_k_8_action_south: """
illegal 3.7573 illegal
"""
q_values_k_8_action_west: """
illegal 6.8774 illegal
"""
values_k_9: """
10.0000 6.6797 -10.0000
"""
q_values_k_9_action_north: """
illegal 3.7573 illegal
"""
q_values_k_9_action_east: """
illegal -4.3726 illegal
"""
q_values_k_9_action_exit: """
10.0000 illegal -10.0000
"""
q_values_k_9_action_south: """
illegal 3.7573 illegal
"""
q_values_k_9_action_west: """
illegal 6.8774 illegal
"""
values_k_1000: """
10.0000 6.9231 -10.0000
"""
q_values_k_1000_action_north: """
illegal 3.8942 illegal
"""
q_values_k_1000_action_east: """
illegal -4.3269 illegal
"""
q_values_k_1000_action_exit: """
10.0000 illegal -10.0000
"""
q_values_k_1000_action_south: """
illegal 3.8942 illegal
"""
q_values_k_1000_action_west: """
illegal 6.9231 illegal
"""
policy: """
exit west exit
"""
actions: """
north
east
exit
south
west
"""
+21
View File
@@ -0,0 +1,21 @@
class: "AsynchronousValueIterationTest"
# GridWorld specification
# _ is empty space
# numbers are terminal states with that value
# # is a wall
# S is a start state
#
grid: """
10 S -10
"""
discount: "0.75"
noise: "0.25"
livingReward: "0.0"
epsilon: "0.5"
learningRate: "0.1"
numExperiences: "100"
valueIterations: "1000"
iterations: "10000"
+410
View File
@@ -0,0 +1,410 @@
values_k_0: """
__________ 0.0000 0.0000 0.0000 0.0000 0.0000 __________
0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000
__________ 0.0000 0.0000 0.0000 0.0000 0.0000 __________
"""
q_values_k_0_action_north: """
__________ illegal illegal illegal illegal illegal __________
illegal 0.0000 0.0000 0.0000 0.0000 0.0000 illegal
__________ illegal illegal illegal illegal illegal __________
"""
q_values_k_0_action_east: """
__________ illegal illegal illegal illegal illegal __________
illegal 0.0000 0.0000 0.0000 0.0000 0.0000 illegal
__________ illegal illegal illegal illegal illegal __________
"""
q_values_k_0_action_exit: """
__________ -100.0000 -100.0000 -100.0000 -100.0000 -100.0000 __________
1.0000 illegal illegal illegal illegal illegal 10.0000
__________ -100.0000 -100.0000 -100.0000 -100.0000 -100.0000 __________
"""
q_values_k_0_action_south: """
__________ illegal illegal illegal illegal illegal __________
illegal 0.0000 0.0000 0.0000 0.0000 0.0000 illegal
__________ illegal illegal illegal illegal illegal __________
"""
q_values_k_0_action_west: """
__________ illegal illegal illegal illegal illegal __________
illegal 0.0000 0.0000 0.0000 0.0000 0.0000 illegal
__________ illegal illegal illegal illegal illegal __________
"""
values_k_1: """
__________ 0.0000 0.0000 0.0000 0.0000 0.0000 __________
0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000
__________ 0.0000 0.0000 0.0000 0.0000 0.0000 __________
"""
q_values_k_1_action_north: """
__________ illegal illegal illegal illegal illegal __________
illegal 0.0000 0.0000 0.0000 0.0000 0.0000 illegal
__________ illegal illegal illegal illegal illegal __________
"""
q_values_k_1_action_east: """
__________ illegal illegal illegal illegal illegal __________
illegal 0.0000 0.0000 0.0000 0.0000 0.0000 illegal
__________ illegal illegal illegal illegal illegal __________
"""
q_values_k_1_action_exit: """
__________ -100.0000 -100.0000 -100.0000 -100.0000 -100.0000 __________
1.0000 illegal illegal illegal illegal illegal 10.0000
__________ -100.0000 -100.0000 -100.0000 -100.0000 -100.0000 __________
"""
q_values_k_1_action_south: """
__________ illegal illegal illegal illegal illegal __________
illegal 0.0000 0.0000 0.0000 0.0000 0.0000 illegal
__________ illegal illegal illegal illegal illegal __________
"""
q_values_k_1_action_west: """
__________ illegal illegal illegal illegal illegal __________
illegal 0.0000 0.0000 0.0000 0.0000 0.0000 illegal
__________ illegal illegal illegal illegal illegal __________
"""
values_k_2: """
__________ 0.0000 0.0000 0.0000 0.0000 0.0000 __________
1.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000
__________ 0.0000 0.0000 0.0000 0.0000 0.0000 __________
"""
q_values_k_2_action_north: """
__________ illegal illegal illegal illegal illegal __________
illegal 0.0425 0.0000 0.0000 0.0000 0.0000 illegal
__________ illegal illegal illegal illegal illegal __________
"""
q_values_k_2_action_east: """
__________ illegal illegal illegal illegal illegal __________
illegal 0.0000 0.0000 0.0000 0.0000 0.0000 illegal
__________ illegal illegal illegal illegal illegal __________
"""
q_values_k_2_action_exit: """
__________ -100.0000 -100.0000 -100.0000 -100.0000 -100.0000 __________
1.0000 illegal illegal illegal illegal illegal 10.0000
__________ -100.0000 -100.0000 -100.0000 -100.0000 -100.0000 __________
"""
q_values_k_2_action_south: """
__________ illegal illegal illegal illegal illegal __________
illegal 0.0425 0.0000 0.0000 0.0000 0.0000 illegal
__________ illegal illegal illegal illegal illegal __________
"""
q_values_k_2_action_west: """
__________ illegal illegal illegal illegal illegal __________
illegal 0.7650 0.0000 0.0000 0.0000 0.0000 illegal
__________ illegal illegal illegal illegal illegal __________
"""
values_k_3: """
__________ 0.0000 0.0000 0.0000 0.0000 0.0000 __________
1.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000
__________ -100.0000 0.0000 0.0000 0.0000 0.0000 __________
"""
q_values_k_3_action_north: """
__________ illegal illegal illegal illegal illegal __________
illegal 0.0425 0.0000 0.0000 0.0000 0.0000 illegal
__________ illegal illegal illegal illegal illegal __________
"""
q_values_k_3_action_east: """
__________ illegal illegal illegal illegal illegal __________
illegal -4.2500 0.0000 0.0000 0.0000 0.0000 illegal
__________ illegal illegal illegal illegal illegal __________
"""
q_values_k_3_action_exit: """
__________ -100.0000 -100.0000 -100.0000 -100.0000 -100.0000 __________
1.0000 illegal illegal illegal illegal illegal 10.0000
__________ -100.0000 -100.0000 -100.0000 -100.0000 -100.0000 __________
"""
q_values_k_3_action_south: """
__________ illegal illegal illegal illegal illegal __________
illegal -76.4575 0.0000 0.0000 0.0000 0.0000 illegal
__________ illegal illegal illegal illegal illegal __________
"""
q_values_k_3_action_west: """
__________ illegal illegal illegal illegal illegal __________
illegal -3.4850 0.0000 0.0000 0.0000 0.0000 illegal
__________ illegal illegal illegal illegal illegal __________
"""
values_k_4: """
__________ 0.0000 0.0000 0.0000 0.0000 0.0000 __________
1.0000 0.0425 0.0000 0.0000 0.0000 0.0000 0.0000
__________ -100.0000 0.0000 0.0000 0.0000 0.0000 __________
"""
q_values_k_4_action_north: """
__________ illegal illegal illegal illegal illegal __________
illegal 0.0425 0.0018 0.0000 0.0000 0.0000 illegal
__________ illegal illegal illegal illegal illegal __________
"""
q_values_k_4_action_east: """
__________ illegal illegal illegal illegal illegal __________
illegal -4.2500 0.0000 0.0000 0.0000 0.0000 illegal
__________ illegal illegal illegal illegal illegal __________
"""
q_values_k_4_action_exit: """
__________ -100.0000 -100.0000 -100.0000 -100.0000 -100.0000 __________
1.0000 illegal illegal illegal illegal illegal 10.0000
__________ -100.0000 -100.0000 -100.0000 -100.0000 -100.0000 __________
"""
q_values_k_4_action_south: """
__________ illegal illegal illegal illegal illegal __________
illegal -76.4575 0.0018 0.0000 0.0000 0.0000 illegal
__________ illegal illegal illegal illegal illegal __________
"""
q_values_k_4_action_west: """
__________ illegal illegal illegal illegal illegal __________
illegal -3.4850 0.0325 0.0000 0.0000 0.0000 illegal
__________ illegal illegal illegal illegal illegal __________
"""
values_k_5: """
__________ -100.0000 0.0000 0.0000 0.0000 0.0000 __________
1.0000 0.0425 0.0000 0.0000 0.0000 0.0000 0.0000
__________ -100.0000 0.0000 0.0000 0.0000 0.0000 __________
"""
q_values_k_5_action_north: """
__________ illegal illegal illegal illegal illegal __________
illegal -76.4575 0.0018 0.0000 0.0000 0.0000 illegal
__________ illegal illegal illegal illegal illegal __________
"""
q_values_k_5_action_east: """
__________ illegal illegal illegal illegal illegal __________
illegal -8.5000 0.0000 0.0000 0.0000 0.0000 illegal
__________ illegal illegal illegal illegal illegal __________
"""
q_values_k_5_action_exit: """
__________ -100.0000 -100.0000 -100.0000 -100.0000 -100.0000 __________
1.0000 illegal illegal illegal illegal illegal 10.0000
__________ -100.0000 -100.0000 -100.0000 -100.0000 -100.0000 __________
"""
q_values_k_5_action_south: """
__________ illegal illegal illegal illegal illegal __________
illegal -76.4575 0.0018 0.0000 0.0000 0.0000 illegal
__________ illegal illegal illegal illegal illegal __________
"""
q_values_k_5_action_west: """
__________ illegal illegal illegal illegal illegal __________
illegal -7.7350 0.0325 0.0000 0.0000 0.0000 illegal
__________ illegal illegal illegal illegal illegal __________
"""
values_k_6: """
__________ -100.0000 0.0000 0.0000 0.0000 0.0000 __________
1.0000 0.0425 0.0000 0.0000 0.0000 0.0000 0.0000
__________ -100.0000 -100.0000 0.0000 0.0000 0.0000 __________
"""
q_values_k_6_action_north: """
__________ illegal illegal illegal illegal illegal __________
illegal -76.4575 0.0018 0.0000 0.0000 0.0000 illegal
__________ illegal illegal illegal illegal illegal __________
"""
q_values_k_6_action_east: """
__________ illegal illegal illegal illegal illegal __________
illegal -8.5000 -4.2500 0.0000 0.0000 0.0000 illegal
__________ illegal illegal illegal illegal illegal __________
"""
q_values_k_6_action_exit: """
__________ -100.0000 -100.0000 -100.0000 -100.0000 -100.0000 __________
1.0000 illegal illegal illegal illegal illegal 10.0000
__________ -100.0000 -100.0000 -100.0000 -100.0000 -100.0000 __________
"""
q_values_k_6_action_south: """
__________ illegal illegal illegal illegal illegal __________
illegal -76.4575 -76.4982 0.0000 0.0000 0.0000 illegal
__________ illegal illegal illegal illegal illegal __________
"""
q_values_k_6_action_west: """
__________ illegal illegal illegal illegal illegal __________
illegal -7.7350 -4.2175 0.0000 0.0000 0.0000 illegal
__________ illegal illegal illegal illegal illegal __________
"""
values_k_7: """
__________ -100.0000 0.0000 0.0000 0.0000 0.0000 __________
1.0000 0.0425 0.0018 0.0000 0.0000 0.0000 0.0000
__________ -100.0000 -100.0000 0.0000 0.0000 0.0000 __________
"""
q_values_k_7_action_north: """
__________ illegal illegal illegal illegal illegal __________
illegal -76.4574 0.0018 0.0001 0.0000 0.0000 illegal
__________ illegal illegal illegal illegal illegal __________
"""
q_values_k_7_action_east: """
__________ illegal illegal illegal illegal illegal __________
illegal -8.4986 -4.2500 0.0000 0.0000 0.0000 illegal
__________ illegal illegal illegal illegal illegal __________
"""
q_values_k_7_action_exit: """
__________ -100.0000 -100.0000 -100.0000 -100.0000 -100.0000 __________
1.0000 illegal illegal illegal illegal illegal 10.0000
__________ -100.0000 -100.0000 -100.0000 -100.0000 -100.0000 __________
"""
q_values_k_7_action_south: """
__________ illegal illegal illegal illegal illegal __________
illegal -76.4574 -76.4982 0.0001 0.0000 0.0000 illegal
__________ illegal illegal illegal illegal illegal __________
"""
q_values_k_7_action_west: """
__________ illegal illegal illegal illegal illegal __________
illegal -7.7350 -4.2175 0.0014 0.0000 0.0000 illegal
__________ illegal illegal illegal illegal illegal __________
"""
values_k_8: """
__________ -100.0000 -100.0000 0.0000 0.0000 0.0000 __________
1.0000 0.0425 0.0018 0.0000 0.0000 0.0000 0.0000
__________ -100.0000 -100.0000 0.0000 0.0000 0.0000 __________
"""
q_values_k_8_action_north: """
__________ illegal illegal illegal illegal illegal __________
illegal -76.4574 -76.4982 0.0001 0.0000 0.0000 illegal
__________ illegal illegal illegal illegal illegal __________
"""
q_values_k_8_action_east: """
__________ illegal illegal illegal illegal illegal __________
illegal -8.4986 -8.5000 0.0000 0.0000 0.0000 illegal
__________ illegal illegal illegal illegal illegal __________
"""
q_values_k_8_action_exit: """
__________ -100.0000 -100.0000 -100.0000 -100.0000 -100.0000 __________
1.0000 illegal illegal illegal illegal illegal 10.0000
__________ -100.0000 -100.0000 -100.0000 -100.0000 -100.0000 __________
"""
q_values_k_8_action_south: """
__________ illegal illegal illegal illegal illegal __________
illegal -76.4574 -76.4982 0.0001 0.0000 0.0000 illegal
__________ illegal illegal illegal illegal illegal __________
"""
q_values_k_8_action_west: """
__________ illegal illegal illegal illegal illegal __________
illegal -7.7350 -8.4675 0.0014 0.0000 0.0000 illegal
__________ illegal illegal illegal illegal illegal __________
"""
values_k_9: """
__________ -100.0000 -100.0000 0.0000 0.0000 0.0000 __________
1.0000 0.0425 0.0018 0.0000 0.0000 0.0000 0.0000
__________ -100.0000 -100.0000 -100.0000 0.0000 0.0000 __________
"""
q_values_k_9_action_north: """
__________ illegal illegal illegal illegal illegal __________
illegal -76.4574 -76.4982 0.0001 0.0000 0.0000 illegal
__________ illegal illegal illegal illegal illegal __________
"""
q_values_k_9_action_east: """
__________ illegal illegal illegal illegal illegal __________
illegal -8.4986 -8.5000 -4.2500 0.0000 0.0000 illegal
__________ illegal illegal illegal illegal illegal __________
"""
q_values_k_9_action_exit: """
__________ -100.0000 -100.0000 -100.0000 -100.0000 -100.0000 __________
1.0000 illegal illegal illegal illegal illegal 10.0000
__________ -100.0000 -100.0000 -100.0000 -100.0000 -100.0000 __________
"""
q_values_k_9_action_south: """
__________ illegal illegal illegal illegal illegal __________
illegal -76.4574 -76.4982 -76.4999 0.0000 0.0000 illegal
__________ illegal illegal illegal illegal illegal __________
"""
q_values_k_9_action_west: """
__________ illegal illegal illegal illegal illegal __________
illegal -7.7350 -8.4675 -4.2486 0.0000 0.0000 illegal
__________ illegal illegal illegal illegal illegal __________
"""
values_k_1000: """
__________ -100.0000 -100.0000 -100.0000 -100.0000 -100.0000 __________
1.0000 -7.7350 -14.4173 -15.4999 -9.1502 -0.8500 10.0000
__________ -100.0000 -100.0000 -100.0000 -100.0000 -100.0000 __________
"""
q_values_k_1000_action_north: """
__________ illegal illegal illegal illegal illegal __________
illegal -77.0702 -77.4875 -77.5016 -77.1949 -76.4639 illegal
__________ illegal illegal illegal illegal illegal __________
"""
q_values_k_1000_action_east: """
__________ illegal illegal illegal illegal illegal __________
illegal -19.5292 -20.3575 -15.4999 -9.1502 -0.8500 illegal
__________ illegal illegal illegal illegal illegal __________
"""
q_values_k_1000_action_exit: """
__________ -100.0000 -100.0000 -100.0000 -100.0000 -100.0000 __________
1.0000 illegal illegal illegal illegal illegal 10.0000
__________ -100.0000 -100.0000 -100.0000 -100.0000 -100.0000 __________
"""
q_values_k_1000_action_south: """
__________ illegal illegal illegal illegal illegal __________
illegal -77.0702 -77.4875 -77.5016 -77.1949 -76.4639 illegal
__________ illegal illegal illegal illegal illegal __________
"""
q_values_k_1000_action_west: """
__________ illegal illegal illegal illegal illegal __________
illegal -7.7350 -14.4173 -19.5292 -20.3575 -15.4999 illegal
__________ illegal illegal illegal illegal illegal __________
"""
policy: """
__________ exit exit exit exit exit __________
exit west west east east east exit
__________ exit exit exit exit exit __________
"""
actions: """
north
east
exit
south
west
"""
+24
View File
@@ -0,0 +1,24 @@
class: "AsynchronousValueIterationTest"
# GridWorld specification
# _ is empty space
# numbers are terminal states with that value
# # is a wall
# S is a start state
#
grid: """
# -100 -100 -100 -100 -100 #
1 S _ _ _ _ 10
# -100 -100 -100 -100 -100 #
"""
gridName: "bridgeGrid"
discount: "0.85"
noise: "0.1"
livingReward: "0.0"
epsilon: "0.5"
learningRate: "0.1"
numExperiences: "500"
valueIterations: "1000"
iterations: "10000"
+544
View File
@@ -0,0 +1,544 @@
values_k_0: """
0.0000 0.0000 0.0000 0.0000 0.0000
0.0000 __________ 0.0000 0.0000 0.0000
0.0000 __________ 0.0000 __________ 0.0000
0.0000 0.0000 0.0000 0.0000 0.0000
0.0000 0.0000 0.0000 0.0000 0.0000
"""
q_values_k_0_action_north: """
0.0000 0.0000 0.0000 0.0000 0.0000
0.0000 __________ 0.0000 0.0000 0.0000
0.0000 __________ illegal __________ illegal
0.0000 0.0000 0.0000 0.0000 0.0000
illegal illegal illegal illegal illegal
"""
q_values_k_0_action_east: """
0.0000 0.0000 0.0000 0.0000 0.0000
0.0000 __________ 0.0000 0.0000 0.0000
0.0000 __________ illegal __________ illegal
0.0000 0.0000 0.0000 0.0000 0.0000
illegal illegal illegal illegal illegal
"""
q_values_k_0_action_exit: """
illegal illegal illegal illegal illegal
illegal __________ illegal illegal illegal
illegal __________ 1.0000 __________ 10.0000
illegal illegal illegal illegal illegal
-10.0000 -10.0000 -10.0000 -10.0000 -10.0000
"""
q_values_k_0_action_south: """
0.0000 0.0000 0.0000 0.0000 0.0000
0.0000 __________ 0.0000 0.0000 0.0000
0.0000 __________ illegal __________ illegal
0.0000 0.0000 0.0000 0.0000 0.0000
illegal illegal illegal illegal illegal
"""
q_values_k_0_action_west: """
0.0000 0.0000 0.0000 0.0000 0.0000
0.0000 __________ 0.0000 0.0000 0.0000
0.0000 __________ illegal __________ illegal
0.0000 0.0000 0.0000 0.0000 0.0000
illegal illegal illegal illegal illegal
"""
values_k_1: """
0.0000 0.0000 0.0000 0.0000 0.0000
0.0000 __________ 0.0000 0.0000 0.0000
0.0000 __________ 0.0000 __________ 0.0000
0.0000 0.0000 0.0000 0.0000 0.0000
0.0000 0.0000 0.0000 0.0000 0.0000
"""
q_values_k_1_action_north: """
0.0000 0.0000 0.0000 0.0000 0.0000
0.0000 __________ 0.0000 0.0000 0.0000
0.0000 __________ illegal __________ illegal
0.0000 0.0000 0.0000 0.0000 0.0000
illegal illegal illegal illegal illegal
"""
q_values_k_1_action_east: """
0.0000 0.0000 0.0000 0.0000 0.0000
0.0000 __________ 0.0000 0.0000 0.0000
0.0000 __________ illegal __________ illegal
0.0000 0.0000 0.0000 0.0000 0.0000
illegal illegal illegal illegal illegal
"""
q_values_k_1_action_exit: """
illegal illegal illegal illegal illegal
illegal __________ illegal illegal illegal
illegal __________ 1.0000 __________ 10.0000
illegal illegal illegal illegal illegal
-10.0000 -10.0000 -10.0000 -10.0000 -10.0000
"""
q_values_k_1_action_south: """
0.0000 0.0000 0.0000 0.0000 0.0000
0.0000 __________ 0.0000 0.0000 0.0000
0.0000 __________ illegal __________ illegal
0.0000 0.0000 0.0000 0.0000 0.0000
illegal illegal illegal illegal illegal
"""
q_values_k_1_action_west: """
0.0000 0.0000 0.0000 0.0000 0.0000
0.0000 __________ 0.0000 0.0000 0.0000
0.0000 __________ illegal __________ illegal
0.0000 0.0000 0.0000 0.0000 0.0000
illegal illegal illegal illegal illegal
"""
values_k_2: """
0.0000 0.0000 0.0000 0.0000 0.0000
0.0000 __________ 0.0000 0.0000 0.0000
0.0000 __________ 0.0000 __________ 0.0000
0.0000 0.0000 0.0000 0.0000 0.0000
-10.0000 0.0000 0.0000 0.0000 0.0000
"""
q_values_k_2_action_north: """
0.0000 0.0000 0.0000 0.0000 0.0000
0.0000 __________ 0.0000 0.0000 0.0000
0.0000 __________ illegal __________ illegal
0.0000 0.0000 0.0000 0.0000 0.0000
illegal illegal illegal illegal illegal
"""
q_values_k_2_action_east: """
0.0000 0.0000 0.0000 0.0000 0.0000
0.0000 __________ 0.0000 0.0000 0.0000
0.0000 __________ illegal __________ illegal
-0.9000 0.0000 0.0000 0.0000 0.0000
illegal illegal illegal illegal illegal
"""
q_values_k_2_action_exit: """
illegal illegal illegal illegal illegal
illegal __________ illegal illegal illegal
illegal __________ 1.0000 __________ 10.0000
illegal illegal illegal illegal illegal
-10.0000 -10.0000 -10.0000 -10.0000 -10.0000
"""
q_values_k_2_action_south: """
0.0000 0.0000 0.0000 0.0000 0.0000
0.0000 __________ 0.0000 0.0000 0.0000
0.0000 __________ illegal __________ illegal
-7.2000 0.0000 0.0000 0.0000 0.0000
illegal illegal illegal illegal illegal
"""
q_values_k_2_action_west: """
0.0000 0.0000 0.0000 0.0000 0.0000
0.0000 __________ 0.0000 0.0000 0.0000
0.0000 __________ illegal __________ illegal
-0.9000 0.0000 0.0000 0.0000 0.0000
illegal illegal illegal illegal illegal
"""
values_k_3: """
0.0000 0.0000 0.0000 0.0000 0.0000
0.0000 __________ 0.0000 0.0000 0.0000
0.0000 __________ 0.0000 __________ 0.0000
0.0000 0.0000 0.0000 0.0000 0.0000
-10.0000 0.0000 0.0000 0.0000 0.0000
"""
q_values_k_3_action_north: """
0.0000 0.0000 0.0000 0.0000 0.0000
0.0000 __________ 0.0000 0.0000 0.0000
0.0000 __________ illegal __________ illegal
0.0000 0.0000 0.0000 0.0000 0.0000
illegal illegal illegal illegal illegal
"""
q_values_k_3_action_east: """
0.0000 0.0000 0.0000 0.0000 0.0000
0.0000 __________ 0.0000 0.0000 0.0000
0.0000 __________ illegal __________ illegal
-0.9000 0.0000 0.0000 0.0000 0.0000
illegal illegal illegal illegal illegal
"""
q_values_k_3_action_exit: """
illegal illegal illegal illegal illegal
illegal __________ illegal illegal illegal
illegal __________ 1.0000 __________ 10.0000
illegal illegal illegal illegal illegal
-10.0000 -10.0000 -10.0000 -10.0000 -10.0000
"""
q_values_k_3_action_south: """
0.0000 0.0000 0.0000 0.0000 0.0000
0.0000 __________ 0.0000 0.0000 0.0000
0.0000 __________ illegal __________ illegal
-7.2000 0.0000 0.0000 0.0000 0.0000
illegal illegal illegal illegal illegal
"""
q_values_k_3_action_west: """
0.0000 0.0000 0.0000 0.0000 0.0000
0.0000 __________ 0.0000 0.0000 0.0000
0.0000 __________ illegal __________ illegal
-0.9000 0.0000 0.0000 0.0000 0.0000
illegal illegal illegal illegal illegal
"""
values_k_4: """
0.0000 0.0000 0.0000 0.0000 0.0000
0.0000 __________ 0.0000 0.0000 0.0000
0.0000 __________ 0.0000 __________ 0.0000
0.0000 0.0000 0.0000 0.0000 0.0000
-10.0000 0.0000 0.0000 0.0000 0.0000
"""
q_values_k_4_action_north: """
0.0000 0.0000 0.0000 0.0000 0.0000
0.0000 __________ 0.0000 0.0000 0.0000
0.0000 __________ illegal __________ illegal
0.0000 0.0000 0.0000 0.0000 0.0000
illegal illegal illegal illegal illegal
"""
q_values_k_4_action_east: """
0.0000 0.0000 0.0000 0.0000 0.0000
0.0000 __________ 0.0000 0.0000 0.0000
0.0000 __________ illegal __________ illegal
-0.9000 0.0000 0.0000 0.0000 0.0000
illegal illegal illegal illegal illegal
"""
q_values_k_4_action_exit: """
illegal illegal illegal illegal illegal
illegal __________ illegal illegal illegal
illegal __________ 1.0000 __________ 10.0000
illegal illegal illegal illegal illegal
-10.0000 -10.0000 -10.0000 -10.0000 -10.0000
"""
q_values_k_4_action_south: """
0.0000 0.0000 0.0000 0.0000 0.0000
0.0000 __________ 0.0000 0.0000 0.0000
0.0000 __________ illegal __________ illegal
-7.2000 0.0000 0.0000 0.0000 0.0000
illegal illegal illegal illegal illegal
"""
q_values_k_4_action_west: """
0.0000 0.0000 0.0000 0.0000 0.0000
0.0000 __________ 0.0000 0.0000 0.0000
0.0000 __________ illegal __________ illegal
-0.9000 0.0000 0.0000 0.0000 0.0000
illegal illegal illegal illegal illegal
"""
values_k_5: """
0.0000 0.0000 0.0000 0.0000 0.0000
0.0000 __________ 0.0000 0.0000 0.0000
0.0000 __________ 0.0000 __________ 0.0000
0.0000 0.0000 0.0000 0.0000 0.0000
-10.0000 0.0000 0.0000 0.0000 0.0000
"""
q_values_k_5_action_north: """
0.0000 0.0000 0.0000 0.0000 0.0000
0.0000 __________ 0.0000 0.0000 0.0000
0.0000 __________ illegal __________ illegal
0.0000 0.0000 0.0000 0.0000 0.0000
illegal illegal illegal illegal illegal
"""
q_values_k_5_action_east: """
0.0000 0.0000 0.0000 0.0000 0.0000
0.0000 __________ 0.0000 0.0000 0.0000
0.0000 __________ illegal __________ illegal
-0.9000 0.0000 0.0000 0.0000 0.0000
illegal illegal illegal illegal illegal
"""
q_values_k_5_action_exit: """
illegal illegal illegal illegal illegal
illegal __________ illegal illegal illegal
illegal __________ 1.0000 __________ 10.0000
illegal illegal illegal illegal illegal
-10.0000 -10.0000 -10.0000 -10.0000 -10.0000
"""
q_values_k_5_action_south: """
0.0000 0.0000 0.0000 0.0000 0.0000
0.0000 __________ 0.0000 0.0000 0.0000
0.0000 __________ illegal __________ illegal
-7.2000 0.0000 0.0000 0.0000 0.0000
illegal illegal illegal illegal illegal
"""
q_values_k_5_action_west: """
0.0000 0.0000 0.0000 0.0000 0.0000
0.0000 __________ 0.0000 0.0000 0.0000
0.0000 __________ illegal __________ illegal
-0.9000 0.0000 0.0000 0.0000 0.0000
illegal illegal illegal illegal illegal
"""
values_k_6: """
0.0000 0.0000 0.0000 0.0000 0.0000
0.0000 __________ 0.0000 0.0000 0.0000
0.0000 __________ 0.0000 __________ 0.0000
0.0000 0.0000 0.0000 0.0000 0.0000
-10.0000 0.0000 0.0000 0.0000 0.0000
"""
q_values_k_6_action_north: """
0.0000 0.0000 0.0000 0.0000 0.0000
0.0000 __________ 0.0000 0.0000 0.0000
0.0000 __________ illegal __________ illegal
0.0000 0.0000 0.0000 0.0000 0.0000
illegal illegal illegal illegal illegal
"""
q_values_k_6_action_east: """
0.0000 0.0000 0.0000 0.0000 0.0000
0.0000 __________ 0.0000 0.0000 0.0000
0.0000 __________ illegal __________ illegal
-0.9000 0.0000 0.0000 0.0000 0.0000
illegal illegal illegal illegal illegal
"""
q_values_k_6_action_exit: """
illegal illegal illegal illegal illegal
illegal __________ illegal illegal illegal
illegal __________ 1.0000 __________ 10.0000
illegal illegal illegal illegal illegal
-10.0000 -10.0000 -10.0000 -10.0000 -10.0000
"""
q_values_k_6_action_south: """
0.0000 0.0000 0.0000 0.0000 0.0000
0.0000 __________ 0.0000 0.0000 0.0000
0.0000 __________ illegal __________ illegal
-7.2000 0.0000 0.0000 0.0000 0.0000
illegal illegal illegal illegal illegal
"""
q_values_k_6_action_west: """
0.0000 0.0000 0.0000 0.0000 0.0000
0.0000 __________ 0.0000 0.0000 0.0000
0.0000 __________ illegal __________ illegal
-0.9000 0.0000 0.0000 0.0000 0.0000
illegal illegal illegal illegal illegal
"""
values_k_7: """
0.0000 0.0000 0.0000 0.0000 0.0000
0.0000 __________ 0.0000 0.0000 0.0000
0.0000 __________ 0.0000 __________ 0.0000
0.0000 0.0000 0.0000 0.0000 0.0000
-10.0000 -10.0000 0.0000 0.0000 0.0000
"""
q_values_k_7_action_north: """
0.0000 0.0000 0.0000 0.0000 0.0000
0.0000 __________ 0.0000 0.0000 0.0000
0.0000 __________ illegal __________ illegal
0.0000 0.0000 0.0000 0.0000 0.0000
illegal illegal illegal illegal illegal
"""
q_values_k_7_action_east: """
0.0000 0.0000 0.0000 0.0000 0.0000
0.0000 __________ 0.0000 0.0000 0.0000
0.0000 __________ illegal __________ illegal
-0.9000 -0.9000 0.0000 0.0000 0.0000
illegal illegal illegal illegal illegal
"""
q_values_k_7_action_exit: """
illegal illegal illegal illegal illegal
illegal __________ illegal illegal illegal
illegal __________ 1.0000 __________ 10.0000
illegal illegal illegal illegal illegal
-10.0000 -10.0000 -10.0000 -10.0000 -10.0000
"""
q_values_k_7_action_south: """
0.0000 0.0000 0.0000 0.0000 0.0000
0.0000 __________ 0.0000 0.0000 0.0000
0.0000 __________ illegal __________ illegal
-7.2000 -7.2000 0.0000 0.0000 0.0000
illegal illegal illegal illegal illegal
"""
q_values_k_7_action_west: """
0.0000 0.0000 0.0000 0.0000 0.0000
0.0000 __________ 0.0000 0.0000 0.0000
0.0000 __________ illegal __________ illegal
-0.9000 -0.9000 0.0000 0.0000 0.0000
illegal illegal illegal illegal illegal
"""
values_k_8: """
0.0000 0.0000 0.0000 0.0000 0.0000
0.0000 __________ 0.0000 0.0000 0.0000
0.0000 __________ 0.0000 __________ 0.0000
0.0000 0.0000 0.0000 0.0000 0.0000
-10.0000 -10.0000 0.0000 0.0000 0.0000
"""
q_values_k_8_action_north: """
0.0000 0.0000 0.0000 0.0000 0.0000
0.0000 __________ 0.0000 0.0000 0.0000
0.0000 __________ illegal __________ illegal
0.0000 0.0000 0.0000 0.0000 0.0000
illegal illegal illegal illegal illegal
"""
q_values_k_8_action_east: """
0.0000 0.0000 0.0000 0.0000 0.0000
0.0000 __________ 0.0000 0.0000 0.0000
0.0000 __________ illegal __________ illegal
-0.9000 -0.9000 0.0000 0.0000 0.0000
illegal illegal illegal illegal illegal
"""
q_values_k_8_action_exit: """
illegal illegal illegal illegal illegal
illegal __________ illegal illegal illegal
illegal __________ 1.0000 __________ 10.0000
illegal illegal illegal illegal illegal
-10.0000 -10.0000 -10.0000 -10.0000 -10.0000
"""
q_values_k_8_action_south: """
0.0000 0.0000 0.0000 0.0000 0.0000
0.0000 __________ 0.0000 0.0000 0.0000
0.0000 __________ illegal __________ illegal
-7.2000 -7.2000 0.0000 0.0000 0.0000
illegal illegal illegal illegal illegal
"""
q_values_k_8_action_west: """
0.0000 0.0000 0.0000 0.0000 0.0000
0.0000 __________ 0.0000 0.0000 0.0000
0.0000 __________ illegal __________ illegal
-0.9000 -0.9000 0.0000 0.0000 0.0000
illegal illegal illegal illegal illegal
"""
values_k_9: """
0.0000 0.0000 0.0000 0.0000 0.0000
0.0000 __________ 0.0000 0.0000 0.0000
0.0000 __________ 0.0000 __________ 0.0000
0.0000 0.0000 0.0000 0.0000 0.0000
-10.0000 -10.0000 0.0000 0.0000 0.0000
"""
q_values_k_9_action_north: """
0.0000 0.0000 0.0000 0.0000 0.0000
0.0000 __________ 0.0000 0.0000 0.0000
0.0000 __________ illegal __________ illegal
0.0000 0.0000 0.0000 0.0000 0.0000
illegal illegal illegal illegal illegal
"""
q_values_k_9_action_east: """
0.0000 0.0000 0.0000 0.0000 0.0000
0.0000 __________ 0.0000 0.0000 0.0000
0.0000 __________ illegal __________ illegal
-0.9000 -0.9000 0.0000 0.0000 0.0000
illegal illegal illegal illegal illegal
"""
q_values_k_9_action_exit: """
illegal illegal illegal illegal illegal
illegal __________ illegal illegal illegal
illegal __________ 1.0000 __________ 10.0000
illegal illegal illegal illegal illegal
-10.0000 -10.0000 -10.0000 -10.0000 -10.0000
"""
q_values_k_9_action_south: """
0.0000 0.0000 0.0000 0.0000 0.0000
0.0000 __________ 0.0000 0.0000 0.0000
0.0000 __________ illegal __________ illegal
-7.2000 -7.2000 0.0000 0.0000 0.0000
illegal illegal illegal illegal illegal
"""
q_values_k_9_action_west: """
0.0000 0.0000 0.0000 0.0000 0.0000
0.0000 __________ 0.0000 0.0000 0.0000
0.0000 __________ illegal __________ illegal
-0.9000 -0.9000 0.0000 0.0000 0.0000
illegal illegal illegal illegal illegal
"""
values_k_1000: """
4.4765 5.1665 5.8841 6.6836 7.5087
3.9306 __________ 6.0258 7.5087 8.6547
3.4513 __________ 1.0000 __________ 10.0000
2.9289 2.0045 3.3074 5.7186 8.4777
-10.0000 -10.0000 -10.0000 -10.0000 -10.0000
"""
q_values_k_1000_action_north: """
4.0910 4.6523 5.3030 6.0175 6.6836
3.9306 __________ 5.4546 6.1334 6.8610
3.4513 __________ illegal __________ illegal
2.9289 2.0045 1.4151 5.1780 8.4777
illegal illegal illegal illegal illegal
"""
q_values_k_1000_action_east: """
4.4765 5.1665 5.8841 6.6836 6.8610
3.5435 __________ 6.0258 7.5087 7.8072
3.1023 __________ illegal __________ illegal
0.8539 1.6617 3.3074 5.7186 6.1039
illegal illegal illegal illegal illegal
"""
q_values_k_1000_action_exit: """
illegal illegal illegal illegal illegal
illegal __________ illegal illegal illegal
illegal __________ 1.0000 __________ 10.0000
illegal illegal illegal illegal illegal
-10.0000 -10.0000 -10.0000 -10.0000 -10.0000
"""
q_values_k_1000_action_south: """
3.6979 4.6523 5.4051 6.6116 7.5087
3.1924 __________ 1.9381 6.7275 8.6547
2.7300 __________ illegal __________ illegal
-6.7560 -6.6387 -6.5049 -6.1393 -5.9223
illegal illegal illegal illegal illegal
"""
q_values_k_1000_action_west: """
3.9797 4.1531 4.7918 5.5138 6.2669
3.5435 __________ 4.9582 5.6159 6.9820
3.1023 __________ illegal __________ illegal
1.5194 1.3892 0.6333 1.9960 4.1174
illegal illegal illegal illegal illegal
"""
policy: """
east east east east south
north __________ east east south
north __________ exit __________ exit
north north east east north
exit exit exit exit exit
"""
actions: """
north
east
exit
south
west
"""
+25
View File
@@ -0,0 +1,25 @@
class: "AsynchronousValueIterationTest"
# GridWorld specification
# _ is empty space
# numbers are terminal states with that value
# # is a wall
# S is a start state
#
grid: """
_ _ _ _ _
_ # _ _ _
_ # 1 # 10
S _ _ _ _
-10 -10 -10 -10 -10
"""
discount: "0.9"
noise: "0.2"
livingReward: "0.0"
epsilon: "0.2"
learningRate: "0.1"
numExperiences: "3000"
valueIterations: "1000"
iterations: "10000"
+2
View File
@@ -0,0 +1,2 @@
max_points: "1"
class: "PassAllTestsQuestion"