mdp module M s:[0..31] init 0; [goto_ChargingPoint_WayPoint1] s=0 -> 1:(s'=1); [goto_WayPoint1_ChargingPoint] s=1 -> 1:(s'=0); [goto_WayPoint1_WayPoint2] s=1 -> 1:(s'=2); [goto_WayPoint1_WayPoint7] s=1 -> 1:(s'=7); [goto_WayPoint1_WayPoint8] s=1 -> 1:(s'=8); [goto_WayPoint1_WayPoint18] s=1 -> 1:(s'=18); [goto_WayPoint1_WayPoint19] s=1 -> 1:(s'=19); [goto_WayPoint2_WayPoint1] s=2 -> 1:(s'=1); [goto_WayPoint2_WayPoint3] s=2 -> 1:(s'=3); [goto_WayPoint2_WayPoint4] s=2 -> 1:(s'=4); [goto_WayPoint2_WayPoint6] s=2 -> 1:(s'=6); [goto_WayPoint2_WayPoint7] s=2 -> 1:(s'=7); [goto_WayPoint2_WayPoint18] s=2 -> 1:(s'=18); [goto_WayPoint2_WayPoint19] s=2 -> 1:(s'=19); [goto_WayPoint3_WayPoint2] s=3 -> 1:(s'=2); [goto_WayPoint3_WayPoint4] s=3 -> 1:(s'=4); [goto_WayPoint3_WayPoint6] s=3 -> 1:(s'=6); [goto_WayPoint4_WayPoint2] s=4 -> 1:(s'=2); [goto_WayPoint4_WayPoint3] s=4 -> 1:(s'=3); [goto_WayPoint4_WayPoint5] s=4 -> 1:(s'=5); [goto_WayPoint4_WayPoint6] s=4 -> 1:(s'=6); [goto_WayPoint4_WayPoint7] s=4 -> 1:(s'=7); [goto_WayPoint5_WayPoint4] s=5 -> 1:(s'=4); [goto_WayPoint6_WayPoint2] s=6 -> 1:(s'=2); [goto_WayPoint6_WayPoint3] s=6 -> 1:(s'=3); [goto_WayPoint6_WayPoint4] s=6 -> 1:(s'=4); [goto_WayPoint6_WayPoint19] s=6 -> 1:(s'=19); [goto_WayPoint7_WayPoint1] s=7 -> 1:(s'=1); [goto_WayPoint7_WayPoint2] s=7 -> 1:(s'=2); [goto_WayPoint7_WayPoint4] s=7 -> 1:(s'=4); [goto_WayPoint7_WayPoint8] s=7 -> 1:(s'=8); [goto_WayPoint7_WayPoint18] s=7 -> 1:(s'=18); [goto_WayPoint7_WayPoint19] s=7 -> 1:(s'=19); [goto_WayPoint8_WayPoint1] s=8 -> 1:(s'=1); [goto_WayPoint8_WayPoint7] s=8 -> 1:(s'=7); [goto_WayPoint8_WayPoint9] s=8 -> 1:(s'=9); [goto_WayPoint8_WayPoint17] s=8 -> 1:(s'=17); [goto_WayPoint9_WayPoint8] s=9 -> 1:(s'=8); [goto_WayPoint9_WayPoint10] s=9 -> 1:(s'=10); [goto_WayPoint9_WayPoint16] s=9 -> 1:(s'=16); [goto_WayPoint9_WayPoint17] s=9 -> 1:(s'=17); [goto_WayPoint10_WayPoint9] s=10 -> 1:(s'=9); [goto_WayPoint10_WayPoint11] s=10 -> 1:(s'=11); [goto_WayPoint10_WayPoint13] s=10 -> 1:(s'=13); [goto_WayPoint10_WayPoint16] s=10 -> 1:(s'=16); [goto_WayPoint11_WayPoint10] s=11 -> 1:(s'=10); [goto_WayPoint11_WayPoint12] s=11 -> 1:(s'=12); [goto_WayPoint11_WayPoint13] s=11 -> 1:(s'=13); [goto_WayPoint11_WayPoint15] s=11 -> 1:(s'=15); [goto_WayPoint11_WayPoint31] s=11 -> 1:(s'=31); [goto_WayPoint12_WayPoint11] s=12 -> 1:(s'=11); [goto_WayPoint12_WayPoint13] s=12 -> 1:(s'=13); [goto_WayPoint12_WayPoint31] s=12 -> 1:(s'=31); [goto_WayPoint13_WayPoint10] s=13 -> 1:(s'=10); [goto_WayPoint13_WayPoint11] s=13 -> 1:(s'=11); [goto_WayPoint13_WayPoint12] s=13 -> 1:(s'=12); [goto_WayPoint13_WayPoint14] s=13 -> 0.6:(s'=14) + 0.4:(s'=10); [goto_WayPoint14_WayPoint13] s=14 -> 1:(s'=13); [goto_WayPoint15_WayPoint10] s=15 -> 1:(s'=10); [goto_WayPoint15_WayPoint11] s=15 -> 1:(s'=11); [goto_WayPoint15_WayPoint16] s=15 -> 1:(s'=16); [goto_WayPoint15_WayPoint31] s=15 -> 1:(s'=31); [goto_WayPoint16_WayPoint9] s=16 -> 1:(s'=9); [goto_WayPoint16_WayPoint10] s=16 -> 1:(s'=10); [goto_WayPoint16_WayPoint15] s=16 -> 1:(s'=15); [goto_WayPoint16_WayPoint17] s=16 -> 1:(s'=17); [goto_WayPoint17_WayPoint8] s=17 -> 1:(s'=8); [goto_WayPoint17_WayPoint9] s=17 -> 1:(s'=9); [goto_WayPoint17_WayPoint16] s=17 -> 1:(s'=16); [goto_WayPoint17_WayPoint18] s=17 -> 1:(s'=18); [goto_WayPoint18_WayPoint1] s=18 -> 1:(s'=1); [goto_WayPoint18_WayPoint2] s=18 -> 1:(s'=2); [goto_WayPoint18_WayPoint7] s=18 -> 1:(s'=7); [goto_WayPoint18_WayPoint17] s=18 -> 1:(s'=17); [goto_WayPoint19_WayPoint1] s=19 -> 1:(s'=1); [goto_WayPoint19_WayPoint2] s=19 -> 1:(s'=2); [goto_WayPoint19_WayPoint6] s=19 -> 1:(s'=6); [goto_WayPoint19_WayPoint7] s=19 -> 1:(s'=7); [goto_WayPoint19_WayPoint20] s=19 -> 1:(s'=20); [goto_WayPoint20_WayPoint19] s=20 -> 1:(s'=19); [goto_WayPoint20_WayPoint21] s=20 -> 1:(s'=21); [goto_WayPoint20_WayPoint23] s=20 -> 1:(s'=23); [goto_WayPoint20_WayPoint24] s=20 -> 1:(s'=24); [goto_WayPoint20_WayPoint25] s=20 -> 1:(s'=25); [goto_WayPoint21_WayPoint20] s=21 -> 1:(s'=20); [goto_WayPoint21_WayPoint22] s=21 -> 1:(s'=22); [goto_WayPoint21_WayPoint23] s=21 -> 1:(s'=23); [goto_WayPoint21_WayPoint24] s=21 -> 1.0:(s'=24); [goto_WayPoint21_WayPoint25] s=21 -> 1:(s'=25); [goto_WayPoint21_WayPoint26] s=21 -> 1:(s'=26); [goto_WayPoint22_WayPoint21] s=22 -> 1:(s'=21); [goto_WayPoint22_WayPoint23] s=22 -> 1:(s'=23); [goto_WayPoint22_WayPoint24] s=22 -> 1:(s'=24); [goto_WayPoint22_WayPoint26] s=22 -> 1:(s'=26); [goto_WayPoint22_WayPoint27] s=22 -> 1:(s'=27); [goto_WayPoint23_WayPoint20] s=23 -> 1:(s'=20); [goto_WayPoint23_WayPoint21] s=23 -> 1:(s'=21); [goto_WayPoint23_WayPoint22] s=23 -> 1:(s'=22); [goto_WayPoint23_WayPoint24] s=23 -> 1:(s'=24); [goto_WayPoint23_WayPoint25] s=23 -> 1:(s'=25); [goto_WayPoint24_WayPoint20] s=24 -> 1:(s'=20); [goto_WayPoint24_WayPoint21] s=24 -> 1.0:(s'=21); [goto_WayPoint24_WayPoint22] s=24 -> 1:(s'=22); [goto_WayPoint24_WayPoint23] s=24 -> 1:(s'=23); [goto_WayPoint24_WayPoint25] s=24 -> 1:(s'=25); [goto_WayPoint25_WayPoint20] s=25 -> 1:(s'=20); [goto_WayPoint25_WayPoint21] s=25 -> 1:(s'=21); [goto_WayPoint25_WayPoint23] s=25 -> 1:(s'=23); [goto_WayPoint25_WayPoint24] s=25 -> 1:(s'=24); [goto_WayPoint26_WayPoint21] s=26 -> 1:(s'=21); [goto_WayPoint26_WayPoint22] s=26 -> 1:(s'=22); [goto_WayPoint26_WayPoint27] s=26 -> 1:(s'=27); [goto_WayPoint26_WayPoint28] s=26 -> 1:(s'=28); [goto_WayPoint27_WayPoint22] s=27 -> 1:(s'=22); [goto_WayPoint27_WayPoint26] s=27 -> 1:(s'=26); [goto_WayPoint27_WayPoint28] s=27 -> 1:(s'=28); [goto_WayPoint28_WayPoint26] s=28 -> 1:(s'=26); [goto_WayPoint28_WayPoint27] s=28 -> 1:(s'=27); [goto_WayPoint28_WayPoint29] s=28 -> 1:(s'=29); [goto_WayPoint29_WayPoint28] s=29 -> 1:(s'=28); [goto_WayPoint29_WayPoint30] s=29 -> 1:(s'=30); [goto_WayPoint30_WayPoint29] s=30 -> 1:(s'=29); [goto_WayPoint30_WayPoint31] s=30 -> 1:(s'=31); [goto_WayPoint31_WayPoint11] s=31 -> 1:(s'=11); [goto_WayPoint31_WayPoint15] s=31 -> 1:(s'=15); [goto_WayPoint31_WayPoint30] s=31 -> 1:(s'=30); [cheap_and_dangerous] s=0 -> 0.1:(s'=14) + 0.9:(s'=10); endmodule label "ChargingPoint" = s=0; label "WayPoint1" = s=1; label "WayPoint2" = s=2; label "WayPoint3" = s=3; label "WayPoint4" = s=4; label "WayPoint5" = s=5; label "WayPoint6" = s=6; label "WayPoint7" = s=7; label "WayPoint8" = s=8; label "WayPoint9" = s=9; label "WayPoint10" = s=10; label "WayPoint11" = s=11; label "WayPoint12" = s=12; label "WayPoint13" = s=13; label "WayPoint14" = s=14; label "WayPoint15" = s=15; label "WayPoint16" = s=16; label "WayPoint17" = s=17; label "WayPoint18" = s=18; label "WayPoint19" = s=19; label "WayPoint20" = s=20; label "WayPoint21" = s=21; label "WayPoint22" = s=22; label "WayPoint23" = s=23; label "WayPoint24" = s=24; label "WayPoint25" = s=25; label "WayPoint26" = s=26; label "WayPoint27" = s=27; label "WayPoint28" = s=28; label "WayPoint29" = s=29; label "WayPoint30" = s=30; label "WayPoint31" = s=31; rewards "time" [goto_ChargingPoint_WayPoint1] s=0:20; [goto_WayPoint1_ChargingPoint] s=1:20; [goto_WayPoint1_WayPoint2] s=1:20; [goto_WayPoint1_WayPoint7] s=1:20; [goto_WayPoint1_WayPoint8] s=1:20; [goto_WayPoint1_WayPoint18] s=1:20; [goto_WayPoint1_WayPoint19] s=1:20; [goto_WayPoint2_WayPoint1] s=2:20; [goto_WayPoint2_WayPoint3] s=2:20; [goto_WayPoint2_WayPoint4] s=2:20; [goto_WayPoint2_WayPoint6] s=2:20; [goto_WayPoint2_WayPoint7] s=2:20; [goto_WayPoint2_WayPoint18] s=2:20; [goto_WayPoint2_WayPoint19] s=2:20; [goto_WayPoint3_WayPoint2] s=3:20; [goto_WayPoint3_WayPoint4] s=3:20; [goto_WayPoint3_WayPoint6] s=3:20; [goto_WayPoint4_WayPoint2] s=4:20; [goto_WayPoint4_WayPoint3] s=4:20; [goto_WayPoint4_WayPoint5] s=4:20; [goto_WayPoint4_WayPoint6] s=4:20; [goto_WayPoint4_WayPoint7] s=4:20; [goto_WayPoint5_WayPoint4] s=5:20; [goto_WayPoint6_WayPoint2] s=6:20; [goto_WayPoint6_WayPoint3] s=6:20; [goto_WayPoint6_WayPoint4] s=6:20; [goto_WayPoint6_WayPoint19] s=6:20; [goto_WayPoint7_WayPoint1] s=7:20; [goto_WayPoint7_WayPoint2] s=7:20; [goto_WayPoint7_WayPoint4] s=7:20; [goto_WayPoint7_WayPoint8] s=7:20; [goto_WayPoint7_WayPoint18] s=7:20; [goto_WayPoint7_WayPoint19] s=7:20; [goto_WayPoint8_WayPoint1] s=8:20; [goto_WayPoint8_WayPoint7] s=8:20; [goto_WayPoint8_WayPoint9] s=8:20; [goto_WayPoint8_WayPoint17] s=8:20; [goto_WayPoint9_WayPoint8] s=9:20; [goto_WayPoint9_WayPoint10] s=9:20; [goto_WayPoint9_WayPoint16] s=9:20; [goto_WayPoint9_WayPoint17] s=9:20; [goto_WayPoint10_WayPoint9] s=10:20; [goto_WayPoint10_WayPoint11] s=10:20; [goto_WayPoint10_WayPoint13] s=10:20; [goto_WayPoint10_WayPoint16] s=10:20; [goto_WayPoint11_WayPoint10] s=11:20; [goto_WayPoint11_WayPoint12] s=11:20; [goto_WayPoint11_WayPoint13] s=11:20; [goto_WayPoint11_WayPoint15] s=11:20; [goto_WayPoint11_WayPoint31] s=11:20; [goto_WayPoint12_WayPoint11] s=12:20; [goto_WayPoint12_WayPoint13] s=12:20; [goto_WayPoint12_WayPoint31] s=12:20; [goto_WayPoint13_WayPoint10] s=13:20; [goto_WayPoint13_WayPoint11] s=13:20; [goto_WayPoint13_WayPoint12] s=13:20; [goto_WayPoint13_WayPoint14] s=13:20; [goto_WayPoint14_WayPoint13] s=14:20; [goto_WayPoint15_WayPoint10] s=15:20; [goto_WayPoint15_WayPoint11] s=15:20; [goto_WayPoint15_WayPoint16] s=15:20; [goto_WayPoint15_WayPoint31] s=15:20; [goto_WayPoint16_WayPoint9] s=16:20; [goto_WayPoint16_WayPoint10] s=16:20; [goto_WayPoint16_WayPoint15] s=16:20; [goto_WayPoint16_WayPoint17] s=16:20; [goto_WayPoint17_WayPoint8] s=17:20; [goto_WayPoint17_WayPoint9] s=17:20; [goto_WayPoint17_WayPoint16] s=17:20; [goto_WayPoint17_WayPoint18] s=17:20; [goto_WayPoint18_WayPoint1] s=18:20; [goto_WayPoint18_WayPoint2] s=18:20; [goto_WayPoint18_WayPoint7] s=18:20; [goto_WayPoint18_WayPoint17] s=18:20; [goto_WayPoint19_WayPoint1] s=19:20; [goto_WayPoint19_WayPoint2] s=19:20; [goto_WayPoint19_WayPoint6] s=19:20; [goto_WayPoint19_WayPoint7] s=19:20; [goto_WayPoint19_WayPoint20] s=19:20; [goto_WayPoint20_WayPoint19] s=20:20; [goto_WayPoint20_WayPoint21] s=20:20; [goto_WayPoint20_WayPoint23] s=20:20; [goto_WayPoint20_WayPoint24] s=20:20; [goto_WayPoint20_WayPoint25] s=20:20; [goto_WayPoint21_WayPoint20] s=21:20; [goto_WayPoint21_WayPoint22] s=21:20; [goto_WayPoint21_WayPoint23] s=21:20; [goto_WayPoint21_WayPoint24] s=21:6.122148; [goto_WayPoint21_WayPoint25] s=21:20; [goto_WayPoint21_WayPoint26] s=21:20; [goto_WayPoint22_WayPoint21] s=22:20; [goto_WayPoint22_WayPoint23] s=22:20; [goto_WayPoint22_WayPoint24] s=22:20; [goto_WayPoint22_WayPoint26] s=22:20; [goto_WayPoint22_WayPoint27] s=22:20; [goto_WayPoint23_WayPoint20] s=23:20; [goto_WayPoint23_WayPoint21] s=23:20; [goto_WayPoint23_WayPoint22] s=23:20; [goto_WayPoint23_WayPoint24] s=23:20; [goto_WayPoint23_WayPoint25] s=23:20; [goto_WayPoint24_WayPoint20] s=24:20; [goto_WayPoint24_WayPoint21] s=24:6.563777; [goto_WayPoint24_WayPoint22] s=24:20; [goto_WayPoint24_WayPoint23] s=24:20; [goto_WayPoint24_WayPoint25] s=24:20; [goto_WayPoint25_WayPoint20] s=25:20; [goto_WayPoint25_WayPoint21] s=25:20; [goto_WayPoint25_WayPoint23] s=25:20; [goto_WayPoint25_WayPoint24] s=25:20; [goto_WayPoint26_WayPoint21] s=26:20; [goto_WayPoint26_WayPoint22] s=26:20; [goto_WayPoint26_WayPoint27] s=26:20; [goto_WayPoint26_WayPoint28] s=26:20; [goto_WayPoint27_WayPoint22] s=27:20; [goto_WayPoint27_WayPoint26] s=27:20; [goto_WayPoint27_WayPoint28] s=27:20; [goto_WayPoint28_WayPoint26] s=28:20; [goto_WayPoint28_WayPoint27] s=28:20; [goto_WayPoint28_WayPoint29] s=28:20; [goto_WayPoint29_WayPoint28] s=29:20; [goto_WayPoint29_WayPoint30] s=29:20; [goto_WayPoint30_WayPoint29] s=30:20; [goto_WayPoint30_WayPoint31] s=30:20; [goto_WayPoint31_WayPoint11] s=31:20; [goto_WayPoint31_WayPoint15] s=31:20; [goto_WayPoint31_WayPoint30] s=31:20; [cheap_and_dangerous] s=0:1; endrewards