Add project 4 code.

This commit is contained in:
2021-12-12 14:08:34 -05:00
parent 730d3672cc
commit 00721c4f56
97 changed files with 10106 additions and 0 deletions

View File

@@ -0,0 +1,6 @@
# move_number action likelihood_dictionary
correctActions: """
0 None [{(1, 3): 0.0912, (5, 6): 0.0908, (2, 8): 0.0906, (9, 8): 0.0906, (9, 3): 0.0906, (9, 9): 0.0912, (1, 4): 0.0912, (8, 9): 0.0906, (8, 8): 0.0914, (2, 3): 0.0908, (2, 4): 0.091, }, {(1, 3): 0.0908, (5, 6): 0.091, (2, 8): 0.0912, (9, 8): 0.091, (9, 3): 0.0912, (9, 9): 0.0908, (1, 4): 0.0906, (8, 9): 0.0908, (8, 8): 0.0912, (2, 3): 0.0904, (2, 4): 0.091, }, ]
1 Stop [{(1, 3): 0.0912, (5, 6): 0.0908, (2, 8): 0.0906, (9, 8): 0.0906, (9, 3): 0.0906, (9, 9): 0.0912, (1, 4): 0.0912, (8, 9): 0.0906, (8, 8): 0.0914, (2, 3): 0.0908, (2, 4): 0.091, }, {(1, 3): 0.0908, (5, 6): 0.091, (2, 8): 0.0912, (9, 8): 0.091, (9, 3): 0.0912, (9, 9): 0.0908, (1, 4): 0.0906, (8, 9): 0.0908, (8, 8): 0.0912, (2, 3): 0.0904, (2, 4): 0.091, }, ]
2 None [{(1, 3): 0.0912, (5, 6): 0.0908, (2, 8): 0.0906, (9, 8): 0.0906, (9, 3): 0.0906, (9, 9): 0.0912, (1, 4): 0.0912, (8, 9): 0.0906, (8, 8): 0.0914, (2, 3): 0.0908, (2, 4): 0.091, }, {(1, 3): 0.0908, (5, 6): 0.091, (2, 8): 0.0912, (9, 8): 0.091, (9, 3): 0.0912, (9, 9): 0.0908, (1, 4): 0.0906, (8, 9): 0.0908, (8, 8): 0.0912, (2, 3): 0.0904, (2, 4): 0.091, }, ]
"""

View File

@@ -0,0 +1,30 @@
class: "DoubleInferenceAgentTest"
seed: "188"
layout: """
%%%%%%%%%%%
%%%%%%%% %
%%G%%%%% %
%%%%%%%%%%%
%%%%%P%%%%%
%%%%%%%%%%%
% %%%%%%%%
% %%%%%%G%
%%%%%%%%%%%
% % %%%%%%%
%%%%%%%%%%%
"""
observe: "False"
elapse: "False"
checkUniform: "True"
maxMoves: "1"
numGhosts: "2"
ghost: "DispersingSeededGhost"
inference: "MarginalInference"
L2Tolerance: "0.05"
errorMsg: "Joint particle filter initialization test: %d inference errors."

View File

@@ -0,0 +1,65 @@
# move_number action likelihood_dictionary
correctActions: """
0 None [{(1, 3): 0.0912, (5, 6): 0.0908, (2, 8): 0.0906, (9, 8): 0.0906, (9, 3): 0.0906, (9, 9): 0.0912, (1, 4): 0.0912, (8, 9): 0.0906, (8, 8): 0.0914, (2, 3): 0.0908, (2, 4): 0.091, }, {(1, 3): 0.0908, (5, 6): 0.091, (2, 8): 0.0912, (9, 8): 0.091, (9, 3): 0.0912, (9, 9): 0.0908, (1, 4): 0.0906, (8, 9): 0.0908, (8, 8): 0.0912, (2, 3): 0.0904, (2, 4): 0.091, }, ]
1 Stop [{(1, 3): 0.074, (2, 8): 0.0706, (9, 8): 0.1416, (9, 3): 0.0686, (9, 9): 0.072, (1, 4): 0.1456, (8, 9): 0.1474, (8, 8): 0.0708, (2, 3): 0.1394, (2, 4): 0.07, }, {(1, 3): 0.1796, (2, 8): 0.0402, (9, 8): 0.0848, (9, 3): 0.174, (9, 9): 0.1712, (1, 4): 0.0826, (8, 9): 0.0854, (8, 8): 0.0418, (2, 3): 0.0936, (2, 4): 0.0468, }, ]
2 Stop [{(1, 3): 0.0334, (2, 8): 0.1172, (9, 8): 0.139, (9, 3): 0.0296, (9, 9): 0.0318, (1, 4): 0.13, (8, 9): 0.1402, (8, 8): 0.132, (2, 3): 0.1224, (2, 4): 0.1244, }, {(1, 3): 0.237, (2, 8): 0.0158, (9, 8): 0.0546, (9, 3): 0.25, (9, 9): 0.2282, (1, 4): 0.0554, (8, 9): 0.0576, (8, 8): 0.0174, (2, 3): 0.0704, (2, 4): 0.0136, }, ]
3 Stop [{(1, 3): 0.013, (2, 8): 0.1706, (9, 8): 0.1086, (9, 3): 0.0118, (9, 9): 0.0116, (1, 4): 0.1002, (8, 9): 0.1028, (8, 8): 0.2016, (2, 3): 0.095, (2, 4): 0.1848, }, {(1, 3): 0.2818, (2, 8): 0.003, (9, 8): 0.0318, (9, 3): 0.2942, (9, 9): 0.2786, (1, 4): 0.0282, (8, 9): 0.0334, (8, 8): 0.0068, (2, 3): 0.039, (2, 4): 0.0032, }, ]
4 Stop [{(1, 3): 0.0048, (2, 8): 0.223, (9, 8): 0.0648, (9, 3): 0.0046, (9, 9): 0.0044, (1, 4): 0.0662, (8, 9): 0.0644, (8, 8): 0.2616, (2, 3): 0.063, (2, 4): 0.2432, }, {(1, 3): 0.2954, (2, 8): 0.0008, (9, 8): 0.0154, (9, 3): 0.3124, (9, 9): 0.318, (1, 4): 0.0158, (8, 9): 0.0188, (8, 8): 0.0008, (2, 3): 0.0216, (2, 4): 0.001, }, ]
5 Stop [{(1, 3): 0.0016, (2, 8): 0.1806, (9, 8): 0.106, (9, 3): 0.0026, (9, 9): 0.0028, (1, 4): 0.1048, (8, 9): 0.106, (8, 8): 0.2072, (2, 3): 0.1008, (2, 4): 0.1876, }, {(1, 3): 0.3056, (9, 8): 0.0078, (9, 3): 0.3358, (9, 9): 0.3206, (1, 4): 0.0084, (8, 9): 0.0098, (2, 3): 0.0118, (2, 4): 0.0002, }, ]
6 Stop [{(1, 3): 0.0002, (2, 8): 0.2302, (9, 8): 0.0688, (9, 3): 0.0012, (9, 9): 0.0004, (1, 4): 0.0608, (8, 9): 0.0684, (8, 8): 0.2642, (2, 3): 0.0608, (2, 4): 0.245, }, {(1, 3): 0.282, (9, 8): 0.0148, (9, 3): 0.3084, (9, 9): 0.3324, (1, 4): 0.0142, (8, 9): 0.0208, (2, 3): 0.0274, }, ]
7 Stop [{(1, 3): 0.0004, (2, 8): 0.1812, (9, 8): 0.113, (9, 3): 0.0014, (1, 4): 0.0966, (8, 9): 0.1012, (8, 8): 0.2054, (2, 3): 0.1032, (2, 4): 0.1976, }, {(1, 3): 0.2914, (9, 8): 0.0076, (9, 3): 0.335, (9, 9): 0.3348, (1, 4): 0.0082, (8, 9): 0.0084, (2, 3): 0.0146, }, ]
8 Stop [{(2, 8): 0.2296, (9, 8): 0.0714, (9, 3): 0.0006, (1, 4): 0.0592, (8, 9): 0.0596, (8, 8): 0.2562, (2, 3): 0.0656, (2, 4): 0.2578, }, {(1, 3): 0.2828, (9, 8): 0.005, (9, 3): 0.3222, (9, 9): 0.3702, (1, 4): 0.0046, (8, 9): 0.0046, (2, 3): 0.0106, }, ]
9 Stop [{(2, 8): 0.2674, (9, 8): 0.0398, (9, 3): 0.0006, (1, 4): 0.0314, (8, 9): 0.0376, (8, 8): 0.2932, (2, 3): 0.035, (2, 4): 0.295, }, {(1, 3): 0.2742, (9, 8): 0.0026, (9, 3): 0.3218, (9, 9): 0.3902, (1, 4): 0.0018, (8, 9): 0.0034, (2, 3): 0.006, }, ]
10 Stop [{(2, 8): 0.287, (9, 8): 0.0214, (1, 4): 0.017, (8, 9): 0.024, (8, 8): 0.3176, (2, 3): 0.0178, (2, 4): 0.3152, }, {(1, 3): 0.2738, (9, 8): 0.0008, (9, 3): 0.312, (9, 9): 0.4088, (1, 4): 0.0008, (8, 9): 0.0012, (2, 3): 0.0026, }, ]
11 Stop [{(2, 8): 0.3052, (9, 8): 0.0094, (1, 4): 0.0104, (8, 9): 0.0114, (8, 8): 0.3214, (2, 3): 0.0096, (2, 4): 0.3326, }, {(1, 3): 0.2658, (9, 8): 0.0002, (9, 3): 0.3116, (9, 9): 0.4188, (1, 4): 0.001, (8, 9): 0.0018, (2, 3): 0.0008, }, ]
12 Stop [{(2, 8): 0.3262, (9, 8): 0.0076, (1, 4): 0.0046, (8, 9): 0.0054, (8, 8): 0.315, (2, 3): 0.006, (2, 4): 0.3352, }, {(1, 3): 0.2712, (9, 8): 0.0002, (9, 3): 0.291, (9, 9): 0.4306, (1, 4): 0.0024, (8, 9): 0.0034, (2, 3): 0.0012, }, ]
13 Stop [{(2, 8): 0.3332, (9, 8): 0.0048, (1, 4): 0.0022, (8, 9): 0.0028, (8, 8): 0.3158, (2, 3): 0.0026, (2, 4): 0.3386, }, {(1, 3): 0.2784, (9, 8): 0.0002, (9, 3): 0.2926, (9, 9): 0.4248, (1, 4): 0.0016, (8, 9): 0.002, (2, 3): 0.0004, }, ]
14 Stop [{(2, 8): 0.3364, (9, 8): 0.0026, (1, 4): 0.0018, (8, 9): 0.0014, (8, 8): 0.3184, (2, 3): 0.0018, (2, 4): 0.3376, }, {(1, 3): 0.2824, (9, 3): 0.2932, (9, 9): 0.422, (1, 4): 0.001, (8, 9): 0.0008, (2, 3): 0.0006, }, ]
15 Stop [{(2, 8): 0.335, (9, 8): 0.0028, (1, 4): 0.0016, (8, 9): 0.001, (8, 8): 0.3208, (2, 3): 0.0008, (2, 4): 0.338, }, {(1, 3): 0.2892, (9, 3): 0.2856, (9, 9): 0.424, (1, 4): 0.0006, (8, 9): 0.0004, (2, 3): 0.0002, }, ]
16 Stop [{(2, 8): 0.3378, (9, 8): 0.0062, (1, 4): 0.0026, (8, 9): 0.0032, (8, 8): 0.3176, (2, 3): 0.0014, (2, 4): 0.3312, }, {(9, 3): 0.3012, (1, 3): 0.287, (9, 9): 0.411, (1, 4): 0.0008, }, ]
17 Stop [{(2, 8): 0.3364, (9, 8): 0.009, (1, 4): 0.005, (8, 9): 0.0066, (8, 8): 0.3078, (2, 3): 0.0022, (2, 4): 0.333, }, {(9, 3): 0.298, (1, 3): 0.2892, (9, 9): 0.4104, (1, 4): 0.0024, }, ]
18 Stop [{(2, 8): 0.3238, (9, 8): 0.0224, (1, 4): 0.0108, (8, 9): 0.011, (8, 8): 0.304, (2, 3): 0.0054, (2, 4): 0.3226, }, {(9, 3): 0.2928, (1, 3): 0.2972, (9, 9): 0.4088, (1, 4): 0.0012, }, ]
19 Stop [{(2, 8): 0.3302, (9, 8): 0.0126, (1, 4): 0.0056, (8, 9): 0.0056, (8, 8): 0.319, (2, 3): 0.0028, (2, 4): 0.3242, }, {(9, 3): 0.2864, (1, 3): 0.2938, (9, 9): 0.417, (1, 4): 0.0028, }, ]
20 Stop [{(2, 8): 0.3378, (9, 8): 0.005, (1, 4): 0.0028, (8, 9): 0.0032, (8, 8): 0.323, (2, 3): 0.002, (2, 4): 0.3262, }, {(9, 3): 0.2958, (1, 3): 0.2888, (9, 9): 0.4144, (1, 4): 0.001, }, ]
21 Stop [{(2, 8): 0.3306, (9, 8): 0.009, (1, 4): 0.0054, (8, 9): 0.0058, (8, 8): 0.3278, (2, 3): 0.0036, (2, 4): 0.3178, }, {(9, 3): 0.2934, (1, 3): 0.2898, (9, 9): 0.4146, (1, 4): 0.0022, }, ]
22 Stop [{(2, 8): 0.3236, (9, 8): 0.0046, (1, 4): 0.0018, (8, 9): 0.003, (8, 8): 0.3384, (2, 3): 0.0008, (2, 4): 0.3278, }, {(9, 3): 0.2958, (1, 3): 0.2894, (9, 9): 0.4138, (1, 4): 0.001, }, ]
23 Stop [{(2, 8): 0.3294, (9, 8): 0.0024, (1, 4): 0.0022, (8, 9): 0.0022, (8, 8): 0.3474, (2, 3): 0.0004, (2, 4): 0.316, }, {(9, 3): 0.3024, (1, 3): 0.2898, (9, 9): 0.4058, (1, 4): 0.002, }, ]
24 Stop [{(2, 8): 0.3324, (9, 8): 0.005, (1, 4): 0.0058, (8, 9): 0.004, (8, 8): 0.3398, (2, 3): 0.001, (2, 4): 0.312, }, {(9, 3): 0.3048, (1, 3): 0.2936, (9, 9): 0.4012, (1, 4): 0.0004, }, ]
25 Stop [{(2, 8): 0.341, (9, 8): 0.0022, (1, 4): 0.003, (8, 9): 0.0018, (8, 8): 0.3348, (2, 3): 0.0006, (2, 4): 0.3166, }, {(9, 3): 0.3096, (1, 3): 0.2846, (9, 9): 0.4056, (1, 4): 0.0002, }, ]
26 Stop [{(2, 8): 0.3496, (9, 8): 0.001, (1, 4): 0.0018, (8, 9): 0.001, (8, 8): 0.323, (2, 3): 0.0004, (2, 4): 0.3232, }, {(9, 3): 0.3056, (1, 3): 0.284, (9, 9): 0.4104, }, ]
27 Stop [{(2, 8): 0.3632, (9, 8): 0.0008, (1, 4): 0.0016, (8, 9): 0.0008, (8, 8): 0.3162, (2, 3): 0.0002, (2, 4): 0.3172, }, {(9, 3): 0.3012, (1, 3): 0.29, (9, 9): 0.4088, }, ]
28 Stop [{(2, 8): 0.366, (9, 8): 0.0006, (1, 4): 0.001, (8, 9): 0.0002, (8, 8): 0.3118, (2, 3): 0.0002, (2, 4): 0.3202, }, {(9, 3): 0.295, (1, 3): 0.2888, (9, 9): 0.4162, }, ]
29 Stop [{(2, 8): 0.3718, (9, 8): 0.0002, (1, 4): 0.0004, (8, 9): 0.0002, (8, 8): 0.3056, (2, 4): 0.3218, }, {(9, 3): 0.2906, (1, 3): 0.2908, (9, 9): 0.4186, }, ]
30 Stop [{(8, 9): 0.0004, (2, 8): 0.373, (8, 8): 0.3108, (2, 4): 0.3154, (1, 4): 0.0004, }, {(9, 3): 0.2866, (1, 3): 0.2884, (9, 9): 0.425, }, ]
31 Stop [{(8, 9): 0.0002, (2, 8): 0.3738, (8, 8): 0.3132, (2, 4): 0.3128, }, {(1, 3): 0.2908, (9, 3): 0.2756, (9, 9): 0.4336, }, ]
32 Stop [{(8, 9): 0.0002, (2, 8): 0.3714, (8, 8): 0.321, (2, 4): 0.3074, }, {(1, 3): 0.3074, (9, 3): 0.2694, (9, 9): 0.4232, }, ]
33 Stop [{(8, 9): 0.0002, (2, 8): 0.377, (8, 8): 0.3206, (2, 4): 0.3022, }, {(1, 3): 0.314, (9, 3): 0.2548, (9, 9): 0.4312, }, ]
34 Stop [{(2, 8): 0.3718, (8, 8): 0.327, (2, 4): 0.3012, }, {(1, 3): 0.3194, (9, 3): 0.2438, (9, 9): 0.4368, }, ]
35 Stop [{(2, 8): 0.3696, (8, 8): 0.3184, (2, 4): 0.312, }, {(1, 3): 0.3306, (9, 3): 0.232, (9, 9): 0.4374, }, ]
36 Stop [{(2, 8): 0.3666, (8, 8): 0.326, (2, 4): 0.3074, }, {(1, 3): 0.3238, (9, 3): 0.2342, (9, 9): 0.442, }, ]
37 Stop [{(2, 8): 0.3744, (8, 8): 0.3154, (2, 4): 0.3102, }, {(1, 3): 0.3298, (9, 3): 0.2246, (9, 9): 0.4456, }, ]
38 Stop [{(2, 8): 0.3698, (8, 8): 0.322, (2, 4): 0.3082, }, {(1, 3): 0.3132, (9, 3): 0.2308, (9, 9): 0.456, }, ]
39 Stop [{(2, 8): 0.372, (8, 8): 0.3234, (2, 4): 0.3046, }, {(1, 3): 0.3064, (9, 3): 0.227, (9, 9): 0.4666, }, ]
40 Stop [{(2, 8): 0.3626, (8, 8): 0.3332, (2, 4): 0.3042, }, {(1, 3): 0.3044, (9, 3): 0.223, (9, 9): 0.4726, }, ]
41 Stop [{(2, 8): 0.3738, (8, 8): 0.3352, (2, 4): 0.291, }, {(1, 3): 0.2978, (9, 3): 0.2232, (9, 9): 0.479, }, ]
42 Stop [{(2, 8): 0.3606, (8, 8): 0.339, (2, 4): 0.3004, }, {(1, 3): 0.2978, (9, 3): 0.2212, (9, 9): 0.481, }, ]
43 Stop [{(2, 8): 0.3642, (8, 8): 0.3458, (2, 4): 0.29, }, {(1, 3): 0.2994, (9, 3): 0.2214, (9, 9): 0.4792, }, ]
44 Stop [{(2, 8): 0.3676, (8, 8): 0.3382, (2, 4): 0.2942, }, {(1, 3): 0.2958, (9, 3): 0.2172, (9, 9): 0.487, }, ]
45 Stop [{(2, 8): 0.3796, (8, 8): 0.328, (2, 4): 0.2924, }, {(1, 3): 0.3028, (9, 3): 0.2064, (9, 9): 0.4908, }, ]
46 Stop [{(2, 8): 0.3732, (8, 8): 0.3308, (2, 4): 0.296, }, {(1, 3): 0.3022, (9, 3): 0.2148, (9, 9): 0.483, }, ]
47 Stop [{(2, 8): 0.3752, (8, 8): 0.326, (2, 4): 0.2988, }, {(1, 3): 0.299, (9, 3): 0.2154, (9, 9): 0.4856, }, ]
48 Stop [{(2, 8): 0.38, (8, 8): 0.326, (2, 4): 0.294, }, {(1, 3): 0.3016, (9, 3): 0.2122, (9, 9): 0.4862, }, ]
49 Stop [{(2, 8): 0.3728, (8, 8): 0.3388, (2, 4): 0.2884, }, {(1, 3): 0.3034, (9, 3): 0.2084, (9, 9): 0.4882, }, ]
50 Stop [{(2, 8): 0.3602, (8, 8): 0.34, (2, 4): 0.2998, }, {(1, 3): 0.2982, (9, 3): 0.2064, (9, 9): 0.4954, }, ]
51 Stop [{(2, 8): 0.3628, (8, 8): 0.346, (2, 4): 0.2912, }, {(1, 3): 0.3008, (9, 3): 0.2072, (9, 9): 0.492, }, ]
52 Stop [{(2, 8): 0.3564, (8, 8): 0.349, (2, 4): 0.2946, }, {(1, 3): 0.304, (9, 3): 0.2062, (9, 9): 0.4898, }, ]
53 Stop [{(2, 8): 0.3524, (8, 8): 0.3578, (2, 4): 0.2898, }, {(1, 3): 0.3028, (9, 3): 0.2114, (9, 9): 0.4858, }, ]
54 Stop [{(2, 8): 0.3458, (8, 8): 0.356, (2, 4): 0.2982, }, {(1, 3): 0.3136, (9, 3): 0.217, (9, 9): 0.4694, }, ]
55 Stop [{(2, 8): 0.3448, (8, 8): 0.3564, (2, 4): 0.2988, }, {(1, 3): 0.3208, (9, 3): 0.2108, (9, 9): 0.4684, }, ]
56 Stop [{(2, 8): 0.3544, (8, 8): 0.3578, (2, 4): 0.2878, }, {(1, 3): 0.3282, (9, 3): 0.209, (9, 9): 0.4628, }, ]
57 Stop [{(2, 8): 0.3456, (8, 8): 0.365, (2, 4): 0.2894, }, {(1, 3): 0.3362, (9, 3): 0.2156, (9, 9): 0.4482, }, ]
58 Stop [{(2, 8): 0.342, (8, 8): 0.3626, (2, 4): 0.2954, }, {(1, 3): 0.344, (9, 3): 0.2106, (9, 9): 0.4454, }, ]
59 Stop [{(2, 8): 0.3474, (8, 8): 0.3642, (2, 4): 0.2884, }, {(1, 3): 0.3324, (9, 3): 0.2096, (9, 9): 0.458, }, ]
60 Stop [{(2, 8): 0.3456, (8, 8): 0.3684, (2, 4): 0.286, }, {(1, 3): 0.3276, (9, 3): 0.2044, (9, 9): 0.468, }, ]
61 None [{(2, 8): 0.3428, (8, 8): 0.3664, (2, 4): 0.2908, }, {(1, 3): 0.3282, (9, 3): 0.204, (9, 9): 0.4678, }, ]
"""

View File

@@ -0,0 +1,31 @@
class: "DoubleInferenceAgentTest"
seed: "188"
layout: """
%%%%%%%%%%%
%%%%%%%% %
%%G%%%%% %
%%%%%%%%%%%
%%%%%P%%%%%
%%%%%%%%%%%
% %%%%%%%%
% %%%%%%G%
%%%%%%%%%%%
% % %%%%%%%
%%%%%%%%%%%
"""
observe: "True"
elapse: "False"
checkUniform: "False"
maxMoves: "60"
numGhosts: "2"
ghost: "DispersingSeededGhost"
inference: "MarginalInference"
L2Tolerance: "0.05"
errorMsg: "Joint particle filter elapseTime test: %d inference errors."

View File

@@ -0,0 +1,65 @@
# move_number action likelihood_dictionary
correctActions: """
0 None [{(4, 7): 0.0526, (1, 3): 0.0528, (6, 7): 0.0522, (4, 6): 0.053, (6, 6): 0.052, (5, 6): 0.0532, (2, 8): 0.052, (9, 8): 0.053, (9, 3): 0.0526, (9, 9): 0.0526, (1, 4): 0.053, (8, 9): 0.0528, (4, 5): 0.0526, (8, 8): 0.0526, (2, 3): 0.0528, (5, 7): 0.052, (2, 4): 0.0524, (6, 5): 0.053, (5, 5): 0.0528, }, {(4, 7): 0.053, (5, 7): 0.0522, (6, 7): 0.0522, (4, 6): 0.0524, (6, 6): 0.0524, (4, 5): 0.0528, (2, 8): 0.0528, (9, 8): 0.0528, (9, 3): 0.0528, (9, 9): 0.0524, (1, 4): 0.0528, (8, 9): 0.0522, (5, 6): 0.053, (8, 8): 0.0528, (2, 3): 0.0532, (1, 3): 0.0524, (2, 4): 0.0522, (6, 5): 0.0526, (5, 5): 0.053, }, ]
1 South [{(4, 7): 0.0066, (9, 3): 0.0656, (6, 7): 0.0072, (4, 6): 0.0072, (6, 6): 0.0054, (4, 5): 0.0084, (2, 8): 0.0678, (9, 8): 0.1356, (5, 7): 0.007, (9, 9): 0.0674, (1, 4): 0.136, (8, 9): 0.1378, (8, 8): 0.0632, (2, 3): 0.1298, (1, 3): 0.0692, (2, 4): 0.0664, (6, 5): 0.0102, (5, 5): 0.0092, }, {(4, 7): 0.0076, (1, 3): 0.1726, (6, 7): 0.0058, (4, 5): 0.0052, (2, 8): 0.0482, (9, 8): 0.0818, (9, 3): 0.1642, (9, 9): 0.1654, (1, 4): 0.0882, (8, 9): 0.086, (8, 8): 0.039, (2, 3): 0.0848, (2, 4): 0.046, (6, 5): 0.0052, }, ]
2 Stop [{(4, 7): 0.0008, (1, 3): 0.1194, (6, 7): 0.0018, (4, 6): 0.001, (6, 6): 0.0006, (2, 8): 0.1134, (9, 8): 0.1284, (9, 3): 0.1212, (9, 9): 0.0292, (1, 4): 0.113, (8, 9): 0.1234, (8, 8): 0.11, (2, 3): 0.1058, (5, 7): 0.001, (2, 4): 0.0304, (6, 5): 0.0006, }, {(4, 7): 0.0008, (1, 3): 0.1814, (6, 7): 0.0018, (4, 5): 0.0002, (2, 8): 0.0498, (9, 8): 0.1638, (9, 3): 0.1636, (9, 9): 0.16, (1, 4): 0.0416, (8, 9): 0.1522, (8, 8): 0.0344, (2, 3): 0.0398, (2, 4): 0.0106, }, ]
3 North [{(4, 7): 0.0004, (1, 3): 0.1036, (6, 7): 0.0026, (4, 6): 0.0016, (6, 6): 0.0004, (2, 8): 0.0966, (9, 8): 0.0506, (9, 3): 0.1116, (9, 9): 0.0068, (1, 4): 0.1952, (8, 9): 0.0496, (8, 8): 0.0982, (2, 3): 0.1792, (5, 7): 0.0002, (2, 4): 0.103, (6, 5): 0.0004, }, {(4, 7): 0.0002, (1, 3): 0.1066, (2, 8): 0.0278, (9, 8): 0.208, (9, 3): 0.0964, (9, 9): 0.3562, (1, 4): 0.012, (8, 9): 0.1586, (8, 8): 0.0194, (2, 3): 0.0132, (2, 4): 0.0016, }, ]
4 East [{(1, 3): 0.0488, (6, 7): 0.0004, (4, 6): 0.0004, (2, 8): 0.1546, (9, 8): 0.0374, (9, 3): 0.0454, (9, 9): 0.0038, (1, 4): 0.1544, (8, 9): 0.0446, (8, 8): 0.1626, (2, 3): 0.1776, (2, 4): 0.17, }, {(1, 3): 0.1408, (2, 8): 0.006, (9, 8): 0.1438, (9, 3): 0.1248, (9, 9): 0.4594, (1, 4): 0.0086, (8, 9): 0.1004, (8, 8): 0.0046, (2, 3): 0.0114, (2, 4): 0.0002, }, ]
5 South [{(1, 3): 0.038, (2, 8): 0.1346, (9, 8): 0.0162, (9, 3): 0.043, (9, 9): 0.0022, (1, 4): 0.2552, (8, 9): 0.0196, (8, 8): 0.0374, (2, 3): 0.3132, (2, 4): 0.1406, }, {(1, 3): 0.0504, (2, 8): 0.0082, (9, 8): 0.0906, (9, 3): 0.16, (9, 9): 0.611, (1, 4): 0.0042, (8, 9): 0.0678, (8, 8): 0.0016, (2, 3): 0.006, (2, 4): 0.0002, }, ]
6 West [{(1, 3): 0.0244, (2, 8): 0.08, (9, 8): 0.021, (9, 3): 0.0314, (9, 9): 0.0004, (1, 4): 0.3444, (8, 9): 0.0216, (8, 8): 0.0278, (2, 3): 0.3508, (2, 4): 0.0982, }, {(1, 3): 0.0318, (2, 8): 0.004, (9, 8): 0.109, (9, 3): 0.369, (9, 9): 0.3882, (1, 4): 0.0044, (8, 9): 0.0838, (8, 8): 0.0042, (2, 3): 0.0056, }, ]
7 North [{(1, 3): 0.0368, (2, 8): 0.1296, (9, 8): 0.0556, (9, 3): 0.0542, (9, 9): 0.0004, (1, 4): 0.2658, (8, 9): 0.0706, (8, 8): 0.0472, (2, 3): 0.3086, (2, 4): 0.0312, }, {(1, 3): 0.0136, (2, 8): 0.0018, (9, 8): 0.083, (9, 3): 0.155, (9, 9): 0.6766, (1, 4): 0.0012, (8, 9): 0.0666, (8, 8): 0.0008, (2, 3): 0.0014, }, ]
8 North [{(1, 3): 0.0122, (2, 8): 0.2138, (9, 8): 0.0476, (9, 3): 0.0264, (9, 9): 0.0004, (1, 4): 0.228, (8, 9): 0.058, (8, 8): 0.0782, (2, 3): 0.279, (2, 4): 0.0564, }, {(1, 3): 0.0156, (2, 8): 0.0008, (9, 8): 0.0462, (9, 3): 0.1696, (9, 9): 0.7306, (1, 4): 0.001, (8, 9): 0.035, (8, 8): 0.0004, (2, 3): 0.0008, }, ]
9 Stop [{(1, 3): 0.0014, (2, 8): 0.4766, (9, 8): 0.0698, (9, 3): 0.0064, (9, 9): 0.0004, (1, 4): 0.0698, (8, 9): 0.0616, (8, 8): 0.1856, (2, 3): 0.0914, (2, 4): 0.037, }, {(1, 3): 0.0402, (9, 8): 0.0156, (9, 3): 0.4154, (9, 9): 0.51, (1, 4): 0.0006, (8, 9): 0.0172, (2, 3): 0.001, }, ]
10 Stop [{(2, 8): 0.609, (9, 8): 0.0608, (9, 3): 0.0014, (1, 4): 0.0124, (8, 9): 0.0356, (8, 8): 0.251, (2, 3): 0.0152, (2, 4): 0.0146, }, {(1, 3): 0.0682, (9, 8): 0.0054, (9, 3): 0.6944, (9, 9): 0.227, (1, 4): 0.0002, (8, 9): 0.0042, (2, 3): 0.0006, }, ]
11 South [{(2, 8): 0.6672, (9, 8): 0.034, (1, 4): 0.0016, (8, 9): 0.0196, (8, 8): 0.27, (2, 3): 0.0032, (2, 4): 0.0044, }, {(8, 9): 0.0004, (9, 8): 0.0008, (1, 3): 0.0824, (9, 9): 0.0668, (9, 3): 0.8496, }, ]
12 Stop [{(2, 8): 0.6938, (9, 8): 0.0194, (1, 4): 0.0004, (8, 9): 0.011, (8, 8): 0.268, (2, 3): 0.001, (2, 4): 0.0064, }, {(8, 9): 0.0008, (9, 8): 0.003, (1, 3): 0.084, (9, 9): 0.0652, (9, 3): 0.847, }, ]
13 West [{(2, 8): 0.7096, (9, 8): 0.0116, (8, 9): 0.0068, (8, 8): 0.2652, (2, 3): 0.0004, (2, 4): 0.0064, }, {(8, 9): 0.0004, (9, 8): 0.0012, (9, 3): 0.8462, (9, 9): 0.064, (1, 3): 0.0882, }, ]
14 North [{(2, 8): 0.903, (9, 8): 0.0024, (8, 9): 0.0008, (8, 8): 0.0844, (2, 3): 0.0004, (2, 4): 0.009, }, {(8, 9): 0.0002, (9, 8): 0.0006, (1, 3): 0.026, (9, 9): 0.0764, (9, 3): 0.8968, }, ]
15 East [{(8, 9): 0.0002, (2, 8): 0.9708, (9, 8): 0.0014, (8, 8): 0.024, (2, 4): 0.0036, }, {(9, 3): 0.9706, (1, 3): 0.0078, (9, 9): 0.0216, }, ]
16 Stop [{(8, 9): 0.0002, (2, 8): 0.972, (9, 8): 0.0034, (8, 8): 0.0218, (2, 4): 0.0026, }, {(9, 3): 0.9874, (1, 3): 0.0078, (9, 9): 0.0048, }, ]
17 South [{(2, 8): 0.9736, (9, 8): 0.0048, (8, 8): 0.0192, (2, 4): 0.0024, }, {(9, 3): 0.9758, (1, 3): 0.008, (9, 9): 0.0162, }, ]
18 West [{(2, 8): 0.9664, (9, 8): 0.0116, (8, 8): 0.02, (2, 4): 0.002, }, {(9, 3): 0.9746, (1, 3): 0.0098, (9, 9): 0.0156, }, ]
19 North [{(2, 8): 0.9894, (9, 8): 0.0022, (8, 8): 0.006, (2, 4): 0.0024, }, {(9, 3): 0.9736, (1, 3): 0.0108, (9, 9): 0.0156, }, ]
20 South [{(2, 8): 0.9984, (8, 8): 0.0008, (2, 4): 0.0008, }, {(1, 3): 0.0028, (9, 3): 0.994, (9, 9): 0.0032, }, ]
21 Stop [{(2, 8): 0.9982, (8, 8): 0.0012, (2, 4): 0.0006, }, {(1, 3): 0.0032, (9, 3): 0.9938, (9, 9): 0.003, }, ]
22 North [{(2, 8): 0.999, (8, 8): 0.0002, (2, 4): 0.0008, }, {(1, 3): 0.0004, (9, 3): 0.9962, (9, 9): 0.0034, }, ]
23 East [{(2, 8): 0.9996, (2, 4): 0.0004, }, {(1, 3): 0.0034, (9, 3): 0.9826, (9, 9): 0.014, }, ]
24 West [{(2, 8): 0.9984, (2, 4): 0.0016, }, {(1, 3): 0.005, (9, 3): 0.991, (9, 9): 0.004, }, ]
25 South [{(2, 8): 0.9994, (2, 4): 0.0006, }, {(1, 3): 0.0008, (9, 3): 0.9988, (9, 9): 0.0004, }, ]
26 South [{(2, 8): 0.9992, (2, 4): 0.0008, }, {(1, 3): 0.0004, (9, 3): 0.9992, (9, 9): 0.0004, }, ]
27 Stop [{(2, 8): 0.9958, (2, 4): 0.0042, }, {(1, 3): 0.0002, (9, 3): 0.9996, (9, 9): 0.0002, }, ]
28 East [{(2, 8): 0.9988, (2, 4): 0.0012, }, {(9, 3): 0.9998, (9, 9): 0.0002, }, ]
29 North [{(2, 8): 0.9988, (2, 4): 0.0012, }, {(9, 3): 0.999, (9, 9): 0.001, }, ]
30 Stop [{(2, 8): 0.9982, (2, 4): 0.0018, }, {(9, 3): 0.9988, (9, 9): 0.0012, }, ]
31 South [{(2, 8): 0.9974, (2, 4): 0.0026, }, {(9, 3): 0.9996, (9, 9): 0.0004, }, ]
32 North [{(2, 8): 0.9994, (2, 4): 0.0006, }, {(9, 3): 0.9984, (9, 9): 0.0016, }, ]
33 Stop [{(2, 8): 0.9996, (2, 4): 0.0004, }, {(9, 3): 0.9984, (9, 9): 0.0016, }, ]
34 East [{(2, 8): 0.9998, (2, 4): 0.0002, }, {(9, 3): 0.9984, (9, 9): 0.0016, }, ]
35 North [{(2, 8): 0.9998, (2, 4): 0.0002, }, {(9, 3): 0.9982, (9, 9): 0.0018, }, ]
36 West [{(2, 8): 1.0, }, {(9, 3): 0.9998, (9, 9): 0.0002, }, ]
37 East [{(2, 8): 1.0, }, {(9, 3): 0.9996, (9, 9): 0.0004, }, ]
38 Stop [{(2, 8): 1.0, }, {(9, 3): 0.9998, (9, 9): 0.0002, }, ]
39 Stop [{(2, 8): 1.0, }, {(9, 3): 1.0, }, ]
40 West [{(2, 8): 1.0, }, {(9, 3): 1.0, }, ]
41 South [{(2, 8): 1.0, }, {(9, 3): 1.0, }, ]
42 Stop [{(2, 8): 1.0, }, {(9, 3): 1.0, }, ]
43 South [{(2, 8): 1.0, }, {(9, 3): 1.0, }, ]
44 West [{(2, 8): 1.0, }, {(9, 3): 1.0, }, ]
45 North [{(2, 8): 1.0, }, {(9, 3): 1.0, }, ]
46 East [{(2, 8): 1.0, }, {(9, 3): 1.0, }, ]
47 West [{(2, 8): 1.0, }, {(9, 3): 1.0, }, ]
48 Stop [{(2, 8): 1.0, }, {(9, 3): 1.0, }, ]
49 South [{(2, 8): 1.0, }, {(9, 3): 1.0, }, ]
50 North [{(2, 8): 1.0, }, {(9, 3): 1.0, }, ]
51 Stop [{(2, 8): 1.0, }, {(9, 3): 1.0, }, ]
52 South [{(2, 8): 1.0, }, {(9, 3): 1.0, }, ]
53 East [{(2, 8): 1.0, }, {(9, 3): 1.0, }, ]
54 West [{(2, 8): 1.0, }, {(9, 3): 1.0, }, ]
55 North [{(2, 8): 1.0, }, {(9, 3): 1.0, }, ]
56 South [{(2, 8): 1.0, }, {(9, 3): 1.0, }, ]
57 East [{(2, 8): 1.0, }, {(9, 3): 1.0, }, ]
58 West [{(2, 8): 1.0, }, {(9, 3): 1.0, }, ]
59 East [{(2, 8): 1.0, }, {(9, 3): 1.0, }, ]
60 North [{(2, 8): 1.0, }, {(9, 3): 1.0, }, ]
61 None [{(2, 8): 1.0, }, {(9, 3): 1.0, }, ]
"""

View File

@@ -0,0 +1,31 @@
class: "DoubleInferenceAgentTest"
seed: "188"
layout: """
%%%%%%%%%%%
%%%%%%%% %
%%G%%%%% %
%%%% %%%%
%%%% P %%%%
%%%% %%%%
% %%%%%%%%
% %%%%%%G%
%%%%%%%%%%%
% % %%%%%%%
%%%%%%%%%%%
"""
observe: "True"
elapse: "False"
checkUniform: "False"
maxMoves: "60"
numGhosts: "2"
ghost: "DispersingSeededGhost"
inference: "MarginalInference"
L2Tolerance: "0.1"
errorMsg: "Joint particle filter elapseTime test: %d inference errors."

View File

@@ -0,0 +1 @@
# This test checks that you successfully handle the case when all particle weights are set to 0

View File

@@ -0,0 +1,41 @@
class: "ZeroWeightTest"
seed: "188"
layout: """
%%%%%
%P%G%
%%% %
%%%G%
%%% %
%%% %
%%% %
%%% %
%%% %
%%% %
%%% %
%%% %
%%% %
%%% %
%%% %
%%% %
%%% %
%%% %
%%% %
%%% %
%%%%%
% %%%
%%%%%
"""
observe: "True"
elapse: "False"
maxMoves: "100"
numGhosts: "2"
ghost: "GoSouthAgent"
inference: "MarginalInference"

View File

@@ -0,0 +1,14 @@
# move_number action likelihood_dictionary
correctActions: """
0 None [{(1, 3): 0.25, (2, 3): 0.2502, (3, 3): 0.25, (4, 3): 0.2498, }, {(1, 3): 0.2498, (2, 3): 0.25, (3, 3): 0.2502, (4, 3): 0.25, }, ]
1 East [{(2, 3): 0.253, (3, 3): 0.2412, (4, 3): 0.5058, }, {(2, 3): 0.233, (3, 3): 0.2562, (4, 3): 0.5108, }, ]
2 Stop [{(1, 1): 1.0, }, {(3, 3): 0.3266, (4, 3): 0.6734, }, ]
3 Stop [{(1, 1): 1.0, }, {(3, 3): 0.661, (4, 3): 0.339, }, ]
4 East [{(1, 1): 1.0, }, {(3, 3): 0.957, (4, 3): 0.043, }, ]
5 West [{(1, 1): 1.0, }, {(4, 3): 1.0, }, ]
6 West [{(1, 1): 1.0, }, {(4, 3): 1.0, }, ]
7 East [{(1, 1): 1.0, }, {(4, 3): 1.0, }, ]
8 Stop [{(1, 1): 1.0, }, {(4, 3): 1.0, }, ]
9 Stop [{(1, 1): 1.0, }, {(4, 3): 1.0, }, ]
10 None [{(1, 1): 1.0, }, {(3, 1): 1.0, }, ]
"""

View File

@@ -0,0 +1,25 @@
class: "DoubleInferenceAgentTest"
seed: "188"
layout: """
%%%%%%
%P GG%
%%%%%%
% % %%
%%%%%%
"""
observe: "True"
elapse: "False"
checkUniform: "False"
maxMoves: "100"
numGhosts: "2"
ghost: "DispersingSeededGhost"
inference: "MarginalInference"
L2Tolerance: "0.05"
errorMsg: "Joint particle filter elapseTime test: %d inference errors."

View File

@@ -0,0 +1,3 @@
max_points: "4"
class: "PassAllTestsQuestion"