City: hangzhou
Task count: 20
Flight count: 33
--------------------------------------------------------------------------------------------------
Solving with the basic model - Gurobi
ObjVal: 2285.9999999999986
RunTime: 0.6000576019287109(s)
Optimal
*********Routing Plan*********
Drone[0]: {Airport[3],Node[3],S:(0,0)} --> (+1) -->{Airport[3],Node[60],P:(1,11)} --> (+679) -->{Airport[5],Node[61],D:(690,700)} --> (+1) -->{Airport[5],Node[32],K:(701,701)}
Drone[1]: {Airport[7],Node[7],S:(0,0)} --> (+1) -->{Airport[7],Node[72],P:(1,11)} --> (+512) -->{Airport[21],Node[73],D:(523,533)} --> (+1) -->{Airport[21],Node[70],P:(534,544)} --> (+634) -->{Airport[17],Node[71],D:(1178,1188)} --> (+1) -->{Airport[17],Node[102],P:(1189,1199)} --> (+212) -->{Airport[6],Node[103],D:(1411,1421)} --> (+1) -->{Airport[6],Node[33],K:(1422,1422)}
Drone[2]: {Airport[10],Node[10],S:(0,0)} --> (+1) -->{Airport[10],Node[90],P:(1,11)} --> (+1101) -->{Airport[2],Node[91],D:(1112,1122)} --> (+1) -->{Airport[2],Node[80],P:(1123,1133)} --> (+161) -->{Airport[13],Node[81],D:(1294,1304)} --> (+1) -->{Airport[13],Node[40],K:(1305,1305)}
Drone[3]: {Airport[14],Node[14],S:(0,0)} --> (+1) -->{Airport[14],Node[96],P:(1,11)} --> (+432) -->{Airport[12],Node[97],D:(443,453)} --> (+1) -->{Airport[12],Node[68],P:(454,464)} --> (+360) -->{Airport[11],Node[69],D:(824,834)} --> (+1) -->{Airport[11],Node[38],K:(835,835)}
Drone[4]: {Airport[17],Node[17],S:(0,0)} --> (+1) -->{Airport[17],Node[100],P:(1,11)} --> (+212) -->{Airport[6],Node[101],D:(223,233)} --> (+1) -->{Airport[6],Node[62],P:(234,244)} --> (+977) -->{Airport[18],Node[63],D:(1221,1231)} --> (+1) -->{Airport[18],Node[74],P:(1232,1242)} --> (+211) -->{Airport[16],Node[75],D:(1453,1463)} --> (+1) -->{Airport[16],Node[43],K:(1464,1464)}
Drone[5]: {Airport[18],Node[18],S:(0,0)} --> (+1) -->{Airport[18],Node[58],P:(1,11)} --> (+1137) -->{Airport[17],Node[59],D:(1148,1158)} --> (+1) -->{Airport[17],Node[104],P:(1159,1169)} --> (+192) -->{Airport[10],Node[105],D:(1361,1371)} --> (+1) -->{Airport[10],Node[37],K:(1372,1372)}
Drone[6]: {Airport[20],Node[20],S:(0,0)} --> (+1) -->{Airport[20],Node[106],P:(1,11)} --> (+198) -->{Airport[21],Node[107],D:(209,219)} --> (+1) -->{Airport[21],Node[92],P:(220,230)} --> (+759) -->{Airport[15],Node[93],D:(989,999)} --> (+1) -->{Airport[15],Node[94],P:(1000,1010)} --> (+577) -->{Airport[4],Node[95],D:(1587,1597)} --> (+1) -->{Airport[4],Node[64],P:(1598,1608)} --> (+622) -->{Airport[9],Node[65],D:(2230,2240)} --> (+1) -->{Airport[9],Node[36],K:(2241,2241)}
Drone[7]: {Airport[22],Node[22],S:(0,0)} --> (+1) -->{Airport[22],Node[112],P:(1,11)} --> (+123) -->{Airport[1],Node[113],D:(134,144)} --> (+1) -->{Airport[1],Node[76],P:(145,155)} --> (+309) -->{Airport[20],Node[77],D:(464,474)} --> (+1) -->{Airport[20],Node[108],P:(475,485)} --> (+199) -->{Airport[23],Node[109],D:(684,694)} --> (+1) -->{Airport[23],Node[82],P:(695,705)} --> (+199) -->{Airport[20],Node[83],D:(904,914)} --> (+1) -->{Airport[20],Node[110],P:(915,925)} --> (+180) -->{Airport[24],Node[111],D:(1105,1115)} --> (+1) -->{Airport[24],Node[84],P:(1116,1790)} --> (+485) -->{Airport[17],Node[85],D:(2275,2285)} --> (+1) -->{Airport[17],Node[44],K:(2286,2286)}
Drone[8]: {Airport[25],Node[25],S:(0,0)} --> (+1) -->{Airport[25],Node[114],P:(1,11)} --> (+151) -->{Airport[19],Node[115],D:(162,172)} --> (+1) -->{Airport[19],Node[86],P:(173,183)} --> (+942) -->{Airport[15],Node[87],D:(1125,1135)} --> (+1) -->{Airport[15],Node[88],P:(1136,1146)} --> (+784) -->{Airport[22],Node[89],D:(1930,1940)} --> (+1) -->{Airport[22],Node[56],P:(1941,1951)} --> (+324) -->{Airport[25],Node[57],D:(2275,2285)} --> (+1) -->{Airport[25],Node[52],K:(2286,2286)}
Drone[9]: {Airport[26],Node[26],S:(0,0)} --> (+1) -->{Airport[26],Node[118],P:(1,11)} --> (+236) -->{Airport[1],Node[119],D:(247,257)} --> (+1) -->{Airport[1],Node[66],P:(258,268)} --> (+162) -->{Airport[8],Node[67],D:(430,440)} --> (+1) -->{Airport[8],Node[98],P:(441,451)} --> (+161) -->{Airport[0],Node[99],D:(612,622)} --> (+1) -->{Airport[0],Node[78],P:(623,633)} --> (+343) -->{Airport[26],Node[79],D:(976,986)} --> (+1) -->{Airport[26],Node[116],P:(987,997)} --> (+236) -->{Airport[1],Node[117],D:(1233,1243)} --> (+1) -->{Airport[1],Node[54],P:(1244,1254)} --> (+584) -->{Airport[14],Node[55],D:(1838,1848)} --> (+1) -->{Airport[14],Node[41],K:(1849,1849)}
*********Parking Plan*********
Airport[0]: {Node[0],S:(0,0)} --> {Node[99],D:(612,622)} --> {Node[78],P:(623,633)} --> {Node[27],K:(2286,2286)}
Airport[1]: {Node[1],S:(0,0)} --> {Node[113],D:(134,144)} --> {Node[76],P:(145,155)} --> {Node[119],D:(247,257)} --> {Node[66],P:(258,268)} --> {Node[117],D:(1233,1243)} --> {Node[54],P:(1244,1254)} --> {Node[28],K:(2286,2286)}
Airport[2]: {Node[2],S:(0,0)} --> {Node[91],D:(1112,1122)} --> {Node[80],P:(1123,1133)} --> {Node[29],K:(1134,1134)}
Airport[3]: {Node[3],S:(0,0)} --> {Node[60],P:(1,11)} --> {Node[30],K:(12,12)}
Airport[4]: {Node[4],S:(0,0)} --> {Node[95],D:(1587,1597)} --> {Node[64],P:(1598,1608)} --> {Node[31],K:(1609,1609)}
Airport[5]: {Node[5],S:(0,0)} --> {Node[61],D:(690,700)} --> {Node[32],K:(701,701)}
Airport[6]: {Node[6],S:(0,0)} --> {Node[101],D:(223,233)} --> {Node[62],P:(234,244)} --> {Node[103],D:(1411,1421)} --> {Node[33],K:(1422,1422)}
Airport[7]: {Node[7],S:(0,0)} --> {Node[72],P:(1,11)} --> {Node[34],K:(2240,2240)}
Airport[8]: {Node[8],S:(0,0)} --> {Node[67],D:(430,440)} --> {Node[98],P:(441,451)} --> {Node[35],K:(2286,2286)}
Airport[9]: {Node[9],S:(0,0)} --> {Node[65],D:(2230,2240)} --> {Node[36],K:(2241,2241)}
Airport[10]: {Node[10],S:(0,0)} --> {Node[90],P:(1,11)} --> {Node[105],D:(1361,1371)} --> {Node[37],K:(1372,1372)}
Airport[11]: {Node[11],S:(0,0)} --> {Node[69],D:(824,834)} --> {Node[38],K:(835,835)}
Airport[12]: {Node[12],S:(0,0)} --> {Node[97],D:(443,453)} --> {Node[68],P:(454,464)} --> {Node[39],K:(465,465)}
Airport[13]: {Node[13],S:(0,0)} --> {Node[81],D:(1294,1304)} --> {Node[40],K:(1305,1305)}
Airport[14]: {Node[14],S:(0,0)} --> {Node[96],P:(1,11)} --> {Node[55],D:(1838,1848)} --> {Node[41],K:(1849,1849)}
Airport[15]: {Node[15],S:(0,0)} --> {Node[93],D:(989,999)} --> {Node[94],P:(1000,1010)} --> {Node[87],D:(1125,1135)} --> {Node[88],P:(1136,1146)} --> {Node[42],K:(2286,2286)}
Airport[16]: {Node[16],S:(0,0)} --> {Node[75],D:(1453,1463)} --> {Node[43],K:(1464,1464)}
Airport[17]: {Node[17],S:(0,0)} --> {Node[100],P:(1,11)} --> {Node[59],D:(1148,1158)} --> {Node[104],P:(1159,1169)} --> {Node[71],D:(1178,1188)} --> {Node[102],P:(1189,1199)} --> {Node[85],D:(2275,2285)} --> {Node[44],K:(2286,2286)}
Airport[18]: {Node[18],S:(0,0)} --> {Node[58],P:(1,11)} --> {Node[63],D:(1221,1231)} --> {Node[74],P:(1232,1242)} --> {Node[45],K:(2286,2286)}
Airport[19]: {Node[19],S:(0,0)} --> {Node[115],D:(162,172)} --> {Node[86],P:(173,183)} --> {Node[46],K:(2286,2286)}
Airport[20]: {Node[20],S:(0,0)} --> {Node[106],P:(1,11)} --> {Node[77],D:(464,474)} --> {Node[108],P:(475,485)} --> {Node[83],D:(904,914)} --> {Node[110],P:(915,925)} --> {Node[47],K:(2286,2286)}
Airport[21]: {Node[21],S:(0,0)} --> {Node[107],D:(209,219)} --> {Node[92],P:(220,230)} --> {Node[73],D:(523,533)} --> {Node[70],P:(534,544)} --> {Node[48],K:(2286,2286)}
Airport[22]: {Node[22],S:(0,0)} --> {Node[112],P:(1,11)} --> {Node[89],D:(1930,1940)} --> {Node[56],P:(1941,1951)} --> {Node[49],K:(2286,2286)}
Airport[23]: {Node[23],S:(0,0)} --> {Node[109],D:(684,694)} --> {Node[82],P:(695,705)} --> {Node[50],K:(2286,2286)}
Airport[24]: {Node[24],S:(0,0)} --> {Node[111],D:(1105,1115)} --> {Node[84],P:(1116,1790)} --> {Node[51],K:(2286,2286)}
Airport[25]: {Node[25],S:(0,0)} --> {Node[114],P:(1,11)} --> {Node[57],D:(2275,2285)} --> {Node[52],K:(2286,2286)}
Airport[26]: {Node[26],S:(0,0)} --> {Node[118],P:(1,11)} --> {Node[79],D:(976,986)} --> {Node[116],P:(987,997)} --> {Node[53],K:(2286,2286)}
--------------------------------------------------------------------------------------------------
#
#
#
#
--------------------------------------------------------------------------------------------------
Solving with the variable aggregation model - Gurobi
ObjVal: 2286.000000000083
RunTime: 0.39231109619140625(s)
Optimal
*********Routing Plan*********
Drone[0]: {Airport[3],Node[3],S:(0,0)} --> (+1) -->{Airport[3],Node[60],P:(1,11)} --> (+679) -->{Airport[5],Node[61],D:(690,700)} --> (+1) -->{Airport[5],Node[32],K:(701,701)}
Drone[1]: {Airport[7],Node[7],S:(0,0)} --> (+1) -->{Airport[7],Node[72],P:(1,11)} --> (+512) -->{Airport[21],Node[73],D:(523,533)} --> (+1) -->{Airport[21],Node[70],P:(534,544)} --> (+634) -->{Airport[17],Node[71],D:(1178,1188)} --> (+1) -->{Airport[17],Node[104],P:(1189,1199)} --> (+192) -->{Airport[10],Node[105],D:(1391,1401)} --> (+1) -->{Airport[10],Node[37],K:(1402,1402)}
Drone[2]: {Airport[10],Node[10],S:(0,0)} --> (+1) -->{Airport[10],Node[90],P:(1,11)} --> (+1101) -->{Airport[2],Node[91],D:(1112,1122)} --> (+1) -->{Airport[2],Node[80],P:(1123,1133)} --> (+161) -->{Airport[13],Node[81],D:(1294,1304)} --> (+1) -->{Airport[13],Node[40],K:(1305,1305)}
Drone[3]: {Airport[14],Node[14],S:(0,0)} --> (+1) -->{Airport[14],Node[96],P:(1,11)} --> (+432) -->{Airport[12],Node[97],D:(443,453)} --> (+1) -->{Airport[12],Node[68],P:(454,464)} --> (+360) -->{Airport[11],Node[69],D:(824,834)} --> (+1) -->{Airport[11],Node[38],K:(835,835)}
Drone[4]: {Airport[17],Node[17],S:(0,0)} --> (+1) -->{Airport[17],Node[100],P:(1,11)} --> (+212) -->{Airport[6],Node[101],D:(223,233)} --> (+1) -->{Airport[6],Node[62],P:(234,244)} --> (+977) -->{Airport[18],Node[63],D:(1221,1231)} --> (+1) -->{Airport[18],Node[74],P:(1232,1242)} --> (+211) -->{Airport[16],Node[75],D:(1453,1463)} --> (+1) -->{Airport[16],Node[43],K:(1464,1464)}
Drone[5]: {Airport[18],Node[18],S:(0,0)} --> (+1) -->{Airport[18],Node[58],P:(1,11)} --> (+1137) -->{Airport[17],Node[59],D:(1148,1158)} --> (+1) -->{Airport[17],Node[102],P:(1159,1169)} --> (+212) -->{Airport[6],Node[103],D:(1381,1391)} --> (+1) -->{Airport[6],Node[33],K:(1392,1392)}
Drone[6]: {Airport[20],Node[20],S:(0,0)} --> (+1) -->{Airport[20],Node[106],P:(1,11)} --> (+198) -->{Airport[21],Node[107],D:(209,219)} --> (+1) -->{Airport[21],Node[92],P:(220,230)} --> (+759) -->{Airport[15],Node[93],D:(989,999)} --> (+1) -->{Airport[15],Node[94],P:(1000,1010)} --> (+577) -->{Airport[4],Node[95],D:(1587,1597)} --> (+1) -->{Airport[4],Node[64],P:(1598,1608)} --> (+622) -->{Airport[9],Node[65],D:(2230,2240)} --> (+1) -->{Airport[9],Node[36],K:(2241,2241)}
Drone[7]: {Airport[22],Node[22],S:(0,0)} --> (+1) -->{Airport[22],Node[112],P:(1,11)} --> (+123) -->{Airport[1],Node[113],D:(134,144)} --> (+1) -->{Airport[1],Node[76],P:(145,155)} --> (+309) -->{Airport[20],Node[77],D:(464,474)} --> (+1) -->{Airport[20],Node[108],P:(475,485)} --> (+199) -->{Airport[23],Node[109],D:(684,694)} --> (+1) -->{Airport[23],Node[82],P:(695,705)} --> (+199) -->{Airport[20],Node[83],D:(904,914)} --> (+1) -->{Airport[20],Node[110],P:(915,925)} --> (+180) -->{Airport[24],Node[111],D:(1105,1115)} --> (+1) -->{Airport[24],Node[84],P:(1116,1126)} --> (+485) -->{Airport[17],Node[85],D:(1611,2285)} --> (+1) -->{Airport[17],Node[44],K:(2286,2286)}
Drone[8]: {Airport[25],Node[25],S:(0,0)} --> (+1) -->{Airport[25],Node[114],P:(1,11)} --> (+151) -->{Airport[19],Node[115],D:(162,172)} --> (+1) -->{Airport[19],Node[86],P:(173,183)} --> (+942) -->{Airport[15],Node[87],D:(1125,1135)} --> (+1) -->{Airport[15],Node[88],P:(1136,1146)} --> (+784) -->{Airport[22],Node[89],D:(1930,1940)} --> (+1) -->{Airport[22],Node[56],P:(1941,1951)} --> (+324) -->{Airport[25],Node[57],D:(2275,2285)} --> (+1) -->{Airport[25],Node[52],K:(2286,2286)}
Drone[9]: {Airport[26],Node[26],S:(0,0)} --> (+1) -->{Airport[26],Node[116],P:(1,11)} --> (+236) -->{Airport[1],Node[117],D:(247,257)} --> (+1) -->{Airport[1],Node[66],P:(258,268)} --> (+162) -->{Airport[8],Node[67],D:(430,440)} --> (+1) -->{Airport[8],Node[98],P:(441,451)} --> (+161) -->{Airport[0],Node[99],D:(612,622)} --> (+1) -->{Airport[0],Node[78],P:(623,633)} --> (+343) -->{Airport[26],Node[79],D:(976,986)} --> (+1) -->{Airport[26],Node[118],P:(987,997)} --> (+236) -->{Airport[1],Node[119],D:(1233,1243)} --> (+1) -->{Airport[1],Node[54],P:(1244,1254)} --> (+584) -->{Airport[14],Node[55],D:(1838,1848)} --> (+1) -->{Airport[14],Node[41],K:(1849,1849)}
*********Parking Plan*********
Airport[0]: {Node[0],S:(0,0)} --> {Node[99],D:(612,622)} --> {Node[78],P:(623,633)} --> {Node[27],K:(634,634)}
Airport[1]: {Node[1],S:(0,0)} --> {Node[113],D:(134,144)} --> {Node[76],P:(145,155)} --> {Node[119],D:(1233,1243)} --> {Node[54],P:(1244,1254)} --> {Node[28],K:(2021,2021)}
Airport[2]: {Node[2],S:(0,0)} --> {Node[91],D:(1112,1122)} --> {Node[80],P:(1123,1133)} --> {Node[29],K:(1134,1134)}
Airport[3]: {Node[3],S:(0,0)} --> {Node[60],P:(1,11)} --> {Node[30],K:(12,12)}
Airport[4]: {Node[4],S:(0,0)} --> {Node[95],D:(1587,1597)} --> {Node[64],P:(1598,1608)} --> {Node[31],K:(1609,1609)}
Airport[5]: {Node[5],S:(0,0)} --> {Node[61],D:(690,700)} --> {Node[32],K:(701,701)}
Airport[6]: {Node[6],S:(0,0)} --> {Node[101],D:(223,233)} --> {Node[62],P:(234,244)} --> {Node[103],D:(1381,1391)} --> {Node[33],K:(1392,1392)}
Airport[7]: {Node[7],S:(0,0)} --> {Node[72],P:(1,11)} --> {Node[34],K:(12,12)}
Airport[8]: {Node[8],S:(0,0)} --> {Node[67],D:(430,440)} --> {Node[98],P:(441,451)} --> {Node[35],K:(452,452)}
Airport[9]: {Node[9],S:(0,0)} --> {Node[65],D:(2230,2240)} --> {Node[36],K:(2241,2241)}
Airport[10]: {Node[10],S:(0,0)} --> {Node[90],P:(1,11)} --> {Node[105],D:(1391,1401)} --> {Node[37],K:(1402,1402)}
Airport[11]: {Node[11],S:(0,0)} --> {Node[69],D:(824,834)} --> {Node[38],K:(835,835)}
Airport[12]: {Node[12],S:(0,0)} --> {Node[97],D:(443,453)} --> {Node[68],P:(454,464)} --> {Node[39],K:(465,465)}
Airport[13]: {Node[13],S:(0,0)} --> {Node[81],D:(1294,1304)} --> {Node[40],K:(1305,1305)}
Airport[14]: {Node[14],S:(0,0)} --> {Node[96],P:(1,11)} --> {Node[55],D:(1838,1848)} --> {Node[41],K:(1849,1849)}
Airport[15]: {Node[15],S:(0,0)} --> {Node[93],D:(989,999)} --> {Node[94],P:(1000,1010)} --> {Node[87],D:(1125,1135)} --> {Node[88],P:(1136,1146)} --> {Node[42],K:(2021,2021)}
Airport[16]: {Node[16],S:(0,0)} --> {Node[75],D:(1453,1463)} --> {Node[43],K:(1464,1464)}
Airport[17]: {Node[17],S:(0,0)} --> {Node[100],P:(1,11)} --> {Node[71],D:(1178,1188)} --> {Node[104],P:(1189,1199)} --> {Node[59],D:(1148,1158)} --> {Node[102],P:(1159,1169)} --> {Node[85],D:(1611,2285)} --> {Node[44],K:(2286,2286)}
Airport[18]: {Node[18],S:(0,0)} --> {Node[58],P:(1,11)} --> {Node[63],D:(1221,1231)} --> {Node[74],P:(1232,1242)} --> {Node[45],K:(2021,2021)}
Airport[19]: {Node[19],S:(0,0)} --> {Node[115],D:(162,172)} --> {Node[86],P:(173,183)} --> {Node[46],K:(184,184)}
Airport[20]: {Node[20],S:(0,0)} --> {Node[106],P:(1,11)} --> {Node[47],K:(2021,2021)}
Airport[21]: {Node[21],S:(0,0)} --> {Node[107],D:(209,219)} --> {Node[92],P:(220,230)} --> {Node[73],D:(523,533)} --> {Node[70],P:(534,544)} --> {Node[48],K:(2021,2021)}
Airport[22]: {Node[22],S:(0,0)} --> {Node[112],P:(1,11)} --> {Node[49],K:(2021,2021)}
Airport[23]: {Node[23],S:(0,0)} --> {Node[109],D:(684,694)} --> {Node[82],P:(695,705)} --> {Node[50],K:(706,706)}
Airport[24]: {Node[24],S:(0,0)} --> {Node[111],D:(1105,1115)} --> {Node[84],P:(1116,1126)} --> {Node[51],K:(1127,1127)}
Airport[25]: {Node[25],S:(0,0)} --> {Node[114],P:(1,11)} --> {Node[57],D:(2275,2285)} --> {Node[52],K:(2286,2286)}
Airport[26]: {Node[26],S:(0,0)} --> {Node[116],P:(1,11)} --> {Node[53],K:(2021,2021)}
--------------------------------------------------------------------------------------------------
#
#
#
#
--------------------------------------------------------------------------------------------------
Solving with Heuristic
ObjVal: 2464.0
RunTime: 0.583(s)
*********Routing Plan*********
Drone[0]: {Airport[3],Node[3],S:(0,0)} --> (+1) -->{Airport[3],Node[60],P:(1,11)} --> (+679) -->{Airport[5],Node[61],D:(690,700)} --> (+1) -->{Airport[5],Node[32],K:(701,701)}
Drone[1]: {Airport[7],Node[7],S:(0,0)} --> (+1) -->{Airport[7],Node[72],P:(1,11)} --> (+512) -->{Airport[21],Node[73],D:(523,533)} --> (+1) -->{Airport[21],Node[92],P:(534,544)} --> (+759) -->{Airport[15],Node[93],D:(1303,1313)} --> (+1) -->{Airport[15],Node[88],P:(1314,1324)} --> (+784) -->{Airport[22],Node[89],D:(2108,2118)} --> (+1) -->{Airport[22],Node[56],P:(2119,2129)} --> (+324) -->{Airport[25],Node[57],D:(2453,2463)} --> (+1) -->{Airport[25],Node[52],K:(2464,2464)}
Drone[2]: {Airport[10],Node[10],S:(0,0)} --> (+1) -->{Airport[10],Node[90],P:(1,11)} --> (+1101) -->{Airport[2],Node[91],D:(1112,2281)} --> (+1) -->{Airport[2],Node[80],P:(2282,2292)} --> (+161) -->{Airport[13],Node[81],D:(2453,2463)} --> (+1) -->{Airport[13],Node[40],K:(2464,2464)}
Drone[3]: {Airport[14],Node[14],S:(0,0)} --> (+1) -->{Airport[14],Node[96],P:(1,11)} --> (+432) -->{Airport[12],Node[97],D:(443,453)} --> (+1) -->{Airport[12],Node[68],P:(454,464)} --> (+360) -->{Airport[11],Node[69],D:(824,834)} --> (+1) -->{Airport[11],Node[38],K:(835,835)}
Drone[4]: {Airport[17],Node[17],S:(0,0)} --> (+1) -->{Airport[17],Node[100],P:(1,11)} --> (+212) -->{Airport[6],Node[101],D:(223,233)} --> (+1) -->{Airport[6],Node[62],P:(234,244)} --> (+977) -->{Airport[18],Node[63],D:(1221,1231)} --> (+1) -->{Airport[18],Node[74],P:(1232,1242)} --> (+211) -->{Airport[16],Node[75],D:(1453,1463)} --> (+1) -->{Airport[16],Node[43],K:(1464,1464)}
Drone[5]: {Airport[18],Node[18],S:(0,0)} --> (+1) -->{Airport[18],Node[58],P:(1,1083)} --> (+1137) -->{Airport[17],Node[59],D:(2220,2230)} --> (+1) -->{Airport[17],Node[102],P:(2231,2241)} --> (+212) -->{Airport[6],Node[103],D:(2453,2463)} --> (+1) -->{Airport[6],Node[33],K:(2464,2464)}
Drone[6]: {Airport[20],Node[20],S:(0,0)} --> (+1) -->{Airport[20],Node[106],P:(1,598)} --> (+198) -->{Airport[21],Node[107],D:(796,806)} --> (+1) -->{Airport[21],Node[70],P:(807,817)} --> (+634) -->{Airport[17],Node[71],D:(1451,1461)} --> (+1) -->{Airport[17],Node[104],P:(1462,1472)} --> (+192) -->{Airport[10],Node[105],D:(1664,1674)} --> (+1) -->{Airport[10],Node[37],K:(1675,1675)}
Drone[7]: {Airport[22],Node[22],S:(0,0)} --> (+1) -->{Airport[22],Node[112],P:(1,146)} --> (+123) -->{Airport[1],Node[113],D:(269,279)} --> (+1) -->{Airport[1],Node[76],P:(280,290)} --> (+309) -->{Airport[20],Node[77],D:(599,609)} --> (+1) -->{Airport[20],Node[108],P:(610,620)} --> (+199) -->{Airport[23],Node[109],D:(819,829)} --> (+1) -->{Airport[23],Node[82],P:(830,840)} --> (+199) -->{Airport[20],Node[83],D:(1039,1049)} --> (+1) -->{Airport[20],Node[110],P:(1050,1060)} --> (+180) -->{Airport[24],Node[111],D:(1240,1746)} --> (+1) -->{Airport[24],Node[84],P:(1747,1757)} --> (+485) -->{Airport[17],Node[85],D:(2242,2252)} --> (+1) -->{Airport[17],Node[44],K:(2253,2253)}
Drone[8]: {Airport[25],Node[25],S:(0,0)} --> (+1) -->{Airport[25],Node[114],P:(1,11)} --> (+151) -->{Airport[19],Node[115],D:(162,172)} --> (+1) -->{Airport[19],Node[86],P:(173,270)} --> (+942) -->{Airport[15],Node[87],D:(1212,1222)} --> (+1) -->{Airport[15],Node[94],P:(1223,1233)} --> (+577) -->{Airport[4],Node[95],D:(1810,1820)} --> (+1) -->{Airport[4],Node[64],P:(1821,1831)} --> (+622) -->{Airport[9],Node[65],D:(2453,2463)} --> (+1) -->{Airport[9],Node[36],K:(2464,2464)}
Drone[9]: {Airport[26],Node[26],S:(0,0)} --> (+1) -->{Airport[26],Node[118],P:(1,11)} --> (+236) -->{Airport[1],Node[119],D:(247,257)} --> (+1) -->{Airport[1],Node[66],P:(258,268)} --> (+162) -->{Airport[8],Node[67],D:(430,440)} --> (+1) -->{Airport[8],Node[98],P:(441,451)} --> (+161) -->{Airport[0],Node[99],D:(612,622)} --> (+1) -->{Airport[0],Node[78],P:(623,633)} --> (+343) -->{Airport[26],Node[79],D:(976,986)} --> (+1) -->{Airport[26],Node[116],P:(987,997)} --> (+236) -->{Airport[1],Node[117],D:(1233,1858)} --> (+1) -->{Airport[1],Node[54],P:(1859,1869)} --> (+584) -->{Airport[14],Node[55],D:(2453,2463)} --> (+1) -->{Airport[14],Node[41],K:(2464,2464)}
*********Parking Plan*********
Airport[0]: {Node[0],S:(0,0)} --> {Node[99],D:(612,622)} --> {Node[78],P:(623,633)} --> {Node[27],K:(634,634)}
Airport[1]: {Node[1],S:(0,0)} --> {Node[119],D:(247,257)} --> {Node[66],P:(258,268)} --> {Node[113],D:(269,279)} --> {Node[76],P:(280,290)} --> {Node[117],D:(1233,1858)} --> {Node[54],P:(1859,1869)} --> {Node[28],K:(1870,1870)}
Airport[2]: {Node[2],S:(0,0)} --> {Node[91],D:(1112,2281)} --> {Node[80],P:(2282,2292)} --> {Node[29],K:(2293,2293)}
Airport[3]: {Node[3],S:(0,0)} --> {Node[60],P:(1,11)} --> {Node[30],K:(12,12)}
Airport[4]: {Node[4],S:(0,0)} --> {Node[95],D:(1810,1820)} --> {Node[64],P:(1821,1831)} --> {Node[31],K:(1832,1832)}
Airport[5]: {Node[5],S:(0,0)} --> {Node[61],D:(690,700)} --> {Node[32],K:(701,701)}
Airport[6]: {Node[6],S:(0,0)} --> {Node[101],D:(223,233)} --> {Node[62],P:(234,244)} --> {Node[103],D:(2453,2463)} --> {Node[33],K:(2464,2464)}
Airport[7]: {Node[7],S:(0,0)} --> {Node[72],P:(1,11)} --> {Node[34],K:(12,12)}
Airport[8]: {Node[8],S:(0,0)} --> {Node[67],D:(430,440)} --> {Node[98],P:(441,451)} --> {Node[35],K:(452,452)}
Airport[9]: {Node[9],S:(0,0)} --> {Node[65],D:(2453,2463)} --> {Node[36],K:(2464,2464)}
Airport[10]: {Node[10],S:(0,0)} --> {Node[90],P:(1,11)} --> {Node[105],D:(1664,1674)} --> {Node[37],K:(1675,1675)}
Airport[11]: {Node[11],S:(0,0)} --> {Node[69],D:(824,834)} --> {Node[38],K:(835,835)}
Airport[12]: {Node[12],S:(0,0)} --> {Node[97],D:(443,453)} --> {Node[68],P:(454,464)} --> {Node[39],K:(465,465)}
Airport[13]: {Node[13],S:(0,0)} --> {Node[81],D:(2453,2463)} --> {Node[40],K:(2464,2464)}
Airport[14]: {Node[14],S:(0,0)} --> {Node[96],P:(1,11)} --> {Node[55],D:(2453,2463)} --> {Node[41],K:(2464,2464)}
Airport[15]: {Node[15],S:(0,0)} --> {Node[87],D:(1212,1222)} --> {Node[94],P:(1223,1233)} --> {Node[93],D:(1303,1313)} --> {Node[88],P:(1314,1324)} --> {Node[42],K:(1325,1325)}
Airport[16]: {Node[16],S:(0,0)} --> {Node[75],D:(1453,1463)} --> {Node[43],K:(1464,1464)}
Airport[17]: {Node[17],S:(0,0)} --> {Node[100],P:(1,11)} --> {Node[71],D:(1451,1461)} --> {Node[104],P:(1462,1472)} --> {Node[59],D:(2220,2230)} --> {Node[102],P:(2231,2241)} --> {Node[85],D:(2242,2252)} --> {Node[44],K:(2253,2253)}
Airport[18]: {Node[18],S:(0,0)} --> {Node[58],P:(1,1083)} --> {Node[63],D:(1221,1231)} --> {Node[74],P:(1232,1242)} --> {Node[45],K:(1243,1243)}
Airport[19]: {Node[19],S:(0,0)} --> {Node[115],D:(162,172)} --> {Node[86],P:(173,270)} --> {Node[46],K:(271,271)}
Airport[20]: {Node[20],S:(0,0)} --> {Node[106],P:(1,598)} --> {Node[77],D:(599,609)} --> {Node[108],P:(610,620)} --> {Node[83],D:(1039,1049)} --> {Node[110],P:(1050,1060)} --> {Node[47],K:(1061,1061)}
Airport[21]: {Node[21],S:(0,0)} --> {Node[73],D:(523,533)} --> {Node[92],P:(534,544)} --> {Node[107],D:(796,806)} --> {Node[70],P:(807,817)} --> {Node[48],K:(2464,2464)}
Airport[22]: {Node[22],S:(0,0)} --> {Node[112],P:(1,146)} --> {Node[89],D:(2108,2118)} --> {Node[56],P:(2119,2129)} --> {Node[49],K:(2130,2130)}
Airport[23]: {Node[23],S:(0,0)} --> {Node[109],D:(819,829)} --> {Node[82],P:(830,840)} --> {Node[50],K:(841,841)}
Airport[24]: {Node[24],S:(0,0)} --> {Node[111],D:(1240,1746)} --> {Node[84],P:(1747,1757)} --> {Node[51],K:(1758,1758)}
Airport[25]: {Node[25],S:(0,0)} --> {Node[114],P:(1,11)} --> {Node[57],D:(2453,2463)} --> {Node[52],K:(2464,2464)}
Airport[26]: {Node[26],S:(0,0)} --> {Node[118],P:(1,11)} --> {Node[79],D:(976,986)} --> {Node[116],P:(987,997)} --> {Node[53],K:(998,998)}
--------------------------------------------------------------------------------------------------
#
#
#
#
--------------------------------------------------------------------------------------------------
Solving with parallel heuristic
ObjVal: 2464.0
RunTime: 1.08(s)
*********Routing Plan*********
Drone[0]: {Airport[3],Node[3],S:(0,0)} --> (+1) -->{Airport[3],Node[60],P:(1,11)} --> (+679) -->{Airport[5],Node[61],D:(690,700)} --> (+1) -->{Airport[5],Node[32],K:(701,701)}
Drone[1]: {Airport[7],Node[7],S:(0,0)} --> (+1) -->{Airport[7],Node[72],P:(1,11)} --> (+512) -->{Airport[21],Node[73],D:(523,533)} --> (+1) -->{Airport[21],Node[92],P:(534,544)} --> (+759) -->{Airport[15],Node[93],D:(1303,1313)} --> (+1) -->{Airport[15],Node[88],P:(1314,1324)} --> (+784) -->{Airport[22],Node[89],D:(2108,2118)} --> (+1) -->{Airport[22],Node[56],P:(2119,2129)} --> (+324) -->{Airport[25],Node[57],D:(2453,2463)} --> (+1) -->{Airport[25],Node[52],K:(2464,2464)}
Drone[2]: {Airport[10],Node[10],S:(0,0)} --> (+1) -->{Airport[10],Node[90],P:(1,11)} --> (+1101) -->{Airport[2],Node[91],D:(1112,2281)} --> (+1) -->{Airport[2],Node[80],P:(2282,2292)} --> (+161) -->{Airport[13],Node[81],D:(2453,2463)} --> (+1) -->{Airport[13],Node[40],K:(2464,2464)}
Drone[3]: {Airport[14],Node[14],S:(0,0)} --> (+1) -->{Airport[14],Node[96],P:(1,11)} --> (+432) -->{Airport[12],Node[97],D:(443,453)} --> (+1) -->{Airport[12],Node[68],P:(454,464)} --> (+360) -->{Airport[11],Node[69],D:(824,834)} --> (+1) -->{Airport[11],Node[38],K:(835,835)}
Drone[4]: {Airport[17],Node[17],S:(0,0)} --> (+1) -->{Airport[17],Node[100],P:(1,11)} --> (+212) -->{Airport[6],Node[101],D:(223,233)} --> (+1) -->{Airport[6],Node[62],P:(234,244)} --> (+977) -->{Airport[18],Node[63],D:(1221,1231)} --> (+1) -->{Airport[18],Node[74],P:(1232,1242)} --> (+211) -->{Airport[16],Node[75],D:(1453,1463)} --> (+1) -->{Airport[16],Node[43],K:(1464,1464)}
Drone[5]: {Airport[18],Node[18],S:(0,0)} --> (+1) -->{Airport[18],Node[58],P:(1,1083)} --> (+1137) -->{Airport[17],Node[59],D:(2220,2230)} --> (+1) -->{Airport[17],Node[102],P:(2231,2241)} --> (+212) -->{Airport[6],Node[103],D:(2453,2463)} --> (+1) -->{Airport[6],Node[33],K:(2464,2464)}
Drone[6]: {Airport[20],Node[20],S:(0,0)} --> (+1) -->{Airport[20],Node[106],P:(1,598)} --> (+198) -->{Airport[21],Node[107],D:(796,806)} --> (+1) -->{Airport[21],Node[70],P:(807,817)} --> (+634) -->{Airport[17],Node[71],D:(1451,1461)} --> (+1) -->{Airport[17],Node[104],P:(1462,1472)} --> (+192) -->{Airport[10],Node[105],D:(1664,1674)} --> (+1) -->{Airport[10],Node[37],K:(1675,1675)}
Drone[7]: {Airport[22],Node[22],S:(0,0)} --> (+1) -->{Airport[22],Node[112],P:(1,146)} --> (+123) -->{Airport[1],Node[113],D:(269,279)} --> (+1) -->{Airport[1],Node[76],P:(280,290)} --> (+309) -->{Airport[20],Node[77],D:(599,609)} --> (+1) -->{Airport[20],Node[108],P:(610,620)} --> (+199) -->{Airport[23],Node[109],D:(819,829)} --> (+1) -->{Airport[23],Node[82],P:(830,840)} --> (+199) -->{Airport[20],Node[83],D:(1039,1049)} --> (+1) -->{Airport[20],Node[110],P:(1050,1060)} --> (+180) -->{Airport[24],Node[111],D:(1240,1746)} --> (+1) -->{Airport[24],Node[84],P:(1747,1757)} --> (+485) -->{Airport[17],Node[85],D:(2242,2252)} --> (+1) -->{Airport[17],Node[44],K:(2253,2253)}
Drone[8]: {Airport[25],Node[25],S:(0,0)} --> (+1) -->{Airport[25],Node[114],P:(1,11)} --> (+151) -->{Airport[19],Node[115],D:(162,172)} --> (+1) -->{Airport[19],Node[86],P:(173,270)} --> (+942) -->{Airport[15],Node[87],D:(1212,1222)} --> (+1) -->{Airport[15],Node[94],P:(1223,1233)} --> (+577) -->{Airport[4],Node[95],D:(1810,1820)} --> (+1) -->{Airport[4],Node[64],P:(1821,1831)} --> (+622) -->{Airport[9],Node[65],D:(2453,2463)} --> (+1) -->{Airport[9],Node[36],K:(2464,2464)}
Drone[9]: {Airport[26],Node[26],S:(0,0)} --> (+1) -->{Airport[26],Node[118],P:(1,11)} --> (+236) -->{Airport[1],Node[119],D:(247,257)} --> (+1) -->{Airport[1],Node[66],P:(258,268)} --> (+162) -->{Airport[8],Node[67],D:(430,440)} --> (+1) -->{Airport[8],Node[98],P:(441,451)} --> (+161) -->{Airport[0],Node[99],D:(612,622)} --> (+1) -->{Airport[0],Node[78],P:(623,633)} --> (+343) -->{Airport[26],Node[79],D:(976,986)} --> (+1) -->{Airport[26],Node[116],P:(987,997)} --> (+236) -->{Airport[1],Node[117],D:(1233,1858)} --> (+1) -->{Airport[1],Node[54],P:(1859,1869)} --> (+584) -->{Airport[14],Node[55],D:(2453,2463)} --> (+1) -->{Airport[14],Node[41],K:(2464,2464)}
*********Parking Plan*********
Airport[0]: {Node[0],S:(0,0)} --> {Node[99],D:(612,622)} --> {Node[78],P:(623,633)} --> {Node[27],K:(634,634)}
Airport[1]: {Node[1],S:(0,0)} --> {Node[119],D:(247,257)} --> {Node[66],P:(258,268)} --> {Node[113],D:(269,279)} --> {Node[76],P:(280,290)} --> {Node[117],D:(1233,1858)} --> {Node[54],P:(1859,1869)} --> {Node[28],K:(1870,1870)}
Airport[2]: {Node[2],S:(0,0)} --> {Node[91],D:(1112,2281)} --> {Node[80],P:(2282,2292)} --> {Node[29],K:(2293,2293)}
Airport[3]: {Node[3],S:(0,0)} --> {Node[60],P:(1,11)} --> {Node[30],K:(12,12)}
Airport[4]: {Node[4],S:(0,0)} --> {Node[95],D:(1810,1820)} --> {Node[64],P:(1821,1831)} --> {Node[31],K:(1832,1832)}
Airport[5]: {Node[5],S:(0,0)} --> {Node[61],D:(690,700)} --> {Node[32],K:(701,701)}
Airport[6]: {Node[6],S:(0,0)} --> {Node[101],D:(223,233)} --> {Node[62],P:(234,244)} --> {Node[103],D:(2453,2463)} --> {Node[33],K:(2464,2464)}
Airport[7]: {Node[7],S:(0,0)} --> {Node[72],P:(1,11)} --> {Node[34],K:(12,12)}
Airport[8]: {Node[8],S:(0,0)} --> {Node[67],D:(430,440)} --> {Node[98],P:(441,451)} --> {Node[35],K:(452,452)}
Airport[9]: {Node[9],S:(0,0)} --> {Node[65],D:(2453,2463)} --> {Node[36],K:(2464,2464)}
Airport[10]: {Node[10],S:(0,0)} --> {Node[90],P:(1,11)} --> {Node[105],D:(1664,1674)} --> {Node[37],K:(1675,1675)}
Airport[11]: {Node[11],S:(0,0)} --> {Node[69],D:(824,834)} --> {Node[38],K:(835,835)}
Airport[12]: {Node[12],S:(0,0)} --> {Node[97],D:(443,453)} --> {Node[68],P:(454,464)} --> {Node[39],K:(465,465)}
Airport[13]: {Node[13],S:(0,0)} --> {Node[81],D:(2453,2463)} --> {Node[40],K:(2464,2464)}
Airport[14]: {Node[14],S:(0,0)} --> {Node[96],P:(1,11)} --> {Node[55],D:(2453,2463)} --> {Node[41],K:(2464,2464)}
Airport[15]: {Node[15],S:(0,0)} --> {Node[87],D:(1212,1222)} --> {Node[94],P:(1223,1233)} --> {Node[93],D:(1303,1313)} --> {Node[88],P:(1314,1324)} --> {Node[42],K:(1325,1325)}
Airport[16]: {Node[16],S:(0,0)} --> {Node[75],D:(1453,1463)} --> {Node[43],K:(1464,1464)}
Airport[17]: {Node[17],S:(0,0)} --> {Node[100],P:(1,11)} --> {Node[71],D:(1451,1461)} --> {Node[104],P:(1462,1472)} --> {Node[59],D:(2220,2230)} --> {Node[102],P:(2231,2241)} --> {Node[85],D:(2242,2252)} --> {Node[44],K:(2253,2253)}
Airport[18]: {Node[18],S:(0,0)} --> {Node[58],P:(1,1083)} --> {Node[63],D:(1221,1231)} --> {Node[74],P:(1232,1242)} --> {Node[45],K:(1243,1243)}
Airport[19]: {Node[19],S:(0,0)} --> {Node[115],D:(162,172)} --> {Node[86],P:(173,270)} --> {Node[46],K:(271,271)}
Airport[20]: {Node[20],S:(0,0)} --> {Node[106],P:(1,598)} --> {Node[77],D:(599,609)} --> {Node[108],P:(610,620)} --> {Node[83],D:(1039,1049)} --> {Node[110],P:(1050,1060)} --> {Node[47],K:(1061,1061)}
Airport[21]: {Node[21],S:(0,0)} --> {Node[73],D:(523,533)} --> {Node[92],P:(534,544)} --> {Node[107],D:(796,806)} --> {Node[70],P:(807,817)} --> {Node[48],K:(2464,2464)}
Airport[22]: {Node[22],S:(0,0)} --> {Node[112],P:(1,146)} --> {Node[89],D:(2108,2118)} --> {Node[56],P:(2119,2129)} --> {Node[49],K:(2130,2130)}
Airport[23]: {Node[23],S:(0,0)} --> {Node[109],D:(819,829)} --> {Node[82],P:(830,840)} --> {Node[50],K:(841,841)}
Airport[24]: {Node[24],S:(0,0)} --> {Node[111],D:(1240,1746)} --> {Node[84],P:(1747,1757)} --> {Node[51],K:(1758,1758)}
Airport[25]: {Node[25],S:(0,0)} --> {Node[114],P:(1,11)} --> {Node[57],D:(2453,2463)} --> {Node[52],K:(2464,2464)}
Airport[26]: {Node[26],S:(0,0)} --> {Node[118],P:(1,11)} --> {Node[79],D:(976,986)} --> {Node[116],P:(987,997)} --> {Node[53],K:(998,998)}
--------------------------------------------------------------------------------------------------
#
#
#
#