City: chengdu
Task count: 20
Flight count: 31
--------------------------------------------------------------------------------------------------
Solving with the basic model - Gurobi
ObjVal: 3395.0000000000136
RunTime: 0.4248828887939453(s)
Optimal
*********Routing Plan*********
Drone[0]: {Airport[0],Node[0],S:(0,0)} --> (+1) -->{Airport[0],Node[84],P:(1,842)} --> (+1478) -->{Airport[12],Node[85],D:(2320,2330)} --> (+1) -->{Airport[12],Node[50],P:(2331,2341)} --> (+797) -->{Airport[10],Node[51],D:(3138,3148)} --> (+1) -->{Airport[10],Node[98],P:(3149,3159)} --> (+225) -->{Airport[22],Node[99],D:(3384,3394)} --> (+1) -->{Airport[22],Node[45],K:(3395,3395)}
Drone[1]: {Airport[1],Node[1],S:(0,0)} --> (+1) -->{Airport[1],Node[88],P:(1,11)} --> (+413) -->{Airport[5],Node[89],D:(424,434)} --> (+1) -->{Airport[5],Node[46],P:(435,445)} --> (+482) -->{Airport[18],Node[47],D:(927,937)} --> (+1) -->{Airport[18],Node[41],K:(938,938)}
Drone[2]: {Airport[2],Node[2],S:(0,0)} --> (+1) -->{Airport[2],Node[48],P:(1,2066)} --> (+1318) -->{Airport[10],Node[49],D:(3384,3394)} --> (+1) -->{Airport[10],Node[33],K:(3395,3395)}
Drone[3]: {Airport[6],Node[6],S:(0,0)} --> (+1) -->{Airport[6],Node[72],P:(1,11)} --> (+793) -->{Airport[16],Node[73],D:(804,814)} --> (+1) -->{Airport[16],Node[39],K:(815,815)}
Drone[4]: {Airport[7],Node[7],S:(0,0)} --> (+1) -->{Airport[7],Node[76],P:(1,11)} --> (+1012) -->{Airport[0],Node[77],D:(1023,1033)} --> (+1) -->{Airport[0],Node[23],K:(1034,1034)}
Drone[5]: {Airport[10],Node[10],S:(0,0)} --> (+1) -->{Airport[10],Node[96],P:(1,11)} --> (+487) -->{Airport[17],Node[97],D:(498,518)} --> (+1) -->{Airport[17],Node[68],P:(519,529)} --> (+637) -->{Airport[9],Node[69],D:(1166,1176)} --> (+1) -->{Airport[9],Node[94],P:(1177,1187)} --> (+210) -->{Airport[3],Node[95],D:(1397,1407)} --> (+1) -->{Airport[3],Node[62],P:(1408,1418)} --> (+705) -->{Airport[19],Node[63],D:(2123,2133)} --> (+1) -->{Airport[19],Node[102],P:(2134,2144)} --> (+187) -->{Airport[12],Node[103],D:(2331,2341)} --> (+1) -->{Airport[12],Node[54],P:(2342,2352)} --> (+332) -->{Airport[15],Node[55],D:(2684,2694)} --> (+1) -->{Airport[15],Node[38],K:(2695,2695)}
Drone[6]: {Airport[16],Node[16],S:(0,0)} --> (+1) -->{Airport[16],Node[100],P:(1,11)} --> (+140) -->{Airport[22],Node[101],D:(151,161)} --> (+1) -->{Airport[22],Node[64],P:(162,172)} --> (+796) -->{Airport[0],Node[65],D:(968,978)} --> (+1) -->{Airport[0],Node[86],P:(979,989)} --> (+841) -->{Airport[3],Node[87],D:(1830,1840)} --> (+1) -->{Airport[3],Node[26],K:(1841,1841)}
Drone[7]: {Airport[18],Node[18],S:(0,0)} --> (+1) -->{Airport[18],Node[78],P:(1,11)} --> (+411) -->{Airport[8],Node[79],D:(422,432)} --> (+1) -->{Airport[8],Node[90],P:(433,443)} --> (+129) -->{Airport[20],Node[91],D:(572,1259)} --> (+1) -->{Airport[20],Node[106],P:(1260,1281)} --> (+208) -->{Airport[14],Node[107],D:(1489,1499)} --> (+1) -->{Airport[14],Node[66],P:(1500,1510)} --> (+605) -->{Airport[1],Node[67],D:(2115,2125)} --> (+1) -->{Airport[1],Node[24],K:(2126,2126)}
Drone[8]: {Airport[19],Node[19],S:(0,0)} --> (+1) -->{Airport[19],Node[104],P:(1,11)} --> (+345) -->{Airport[13],Node[105],D:(356,366)} --> (+1) -->{Airport[13],Node[60],P:(367,377)} --> (+711) -->{Airport[8],Node[61],D:(1088,1098)} --> (+1) -->{Airport[8],Node[31],K:(1099,1099)}
Drone[9]: {Airport[20],Node[20],S:(0,0)} --> (+1) -->{Airport[20],Node[80],P:(1,11)} --> (+627) -->{Airport[9],Node[81],D:(638,648)} --> (+1) -->{Airport[9],Node[52],P:(649,659)} --> (+1254) -->{Airport[4],Node[53],D:(1913,1923)} --> (+1) -->{Airport[4],Node[82],P:(1924,1934)} --> (+1254) -->{Airport[9],Node[83],D:(3188,3198)} --> (+1) -->{Airport[9],Node[32],K:(3199,3199)}
Drone[10]: {Airport[21],Node[21],S:(0,0)} --> (+1) -->{Airport[21],Node[74],P:(1,11)} --> (+577) -->{Airport[12],Node[75],D:(588,598)} --> (+1) -->{Airport[12],Node[58],P:(599,784)} --> (+304) -->{Airport[8],Node[59],D:(1088,1098)} --> (+1) -->{Airport[8],Node[92],P:(1099,1109)} --> (+129) -->{Airport[20],Node[93],D:(1238,1248)} --> (+1) -->{Airport[20],Node[70],P:(1249,1259)} --> (+208) -->{Airport[14],Node[71],D:(1467,1477)} --> (+1) -->{Airport[14],Node[56],P:(1478,1488)} --> (+769) -->{Airport[11],Node[57],D:(2257,2267)} --> (+1) -->{Airport[11],Node[34],K:(2268,2268)}
*********Parking Plan*********
Airport[0]: {Node[0],S:(0,0)} --> {Node[84],P:(1,842)} --> {Node[77],D:(1023,1033)} --> {Node[65],D:(968,978)} --> {Node[86],P:(979,989)} --> {Node[23],K:(1034,1034)}
Airport[1]: {Node[1],S:(0,0)} --> {Node[88],P:(1,11)} --> {Node[67],D:(2115,2125)} --> {Node[24],K:(2126,2126)}
Airport[2]: {Node[2],S:(0,0)} --> {Node[48],P:(1,2066)} --> {Node[25],K:(3198,3198)}
Airport[3]: {Node[3],S:(0,0)} --> {Node[95],D:(1397,1407)} --> {Node[62],P:(1408,1418)} --> {Node[87],D:(1830,1840)} --> {Node[26],K:(1841,1841)}
Airport[4]: {Node[4],S:(0,0)} --> {Node[53],D:(1913,1923)} --> {Node[82],P:(1924,1934)} --> {Node[27],K:(3198,3198)}
Airport[5]: {Node[5],S:(0,0)} --> {Node[89],D:(424,434)} --> {Node[46],P:(435,445)} --> {Node[28],K:(3198,3198)}
Airport[6]: {Node[6],S:(0,0)} --> {Node[72],P:(1,11)} --> {Node[29],K:(3198,3198)}
Airport[7]: {Node[7],S:(0,0)} --> {Node[76],P:(1,11)} --> {Node[30],K:(3198,3198)}
Airport[8]: {Node[8],S:(0,0)} --> {Node[79],D:(422,432)} --> {Node[90],P:(433,443)} --> {Node[59],D:(1088,1098)} --> {Node[31],K:(1099,1099)}
Airport[9]: {Node[9],S:(0,0)} --> {Node[81],D:(638,648)} --> {Node[52],P:(649,659)} --> {Node[69],D:(1166,1176)} --> {Node[94],P:(1177,1187)} --> {Node[83],D:(3188,3198)} --> {Node[32],K:(3199,3199)}
Airport[10]: {Node[10],S:(0,0)} --> {Node[96],P:(1,11)} --> {Node[51],D:(3138,3148)} --> {Node[98],P:(3149,3159)} --> {Node[49],D:(3384,3394)} --> {Node[33],K:(3395,3395)}
Airport[11]: {Node[11],S:(0,0)} --> {Node[57],D:(2257,2267)} --> {Node[34],K:(2268,2268)}
Airport[12]: {Node[12],S:(0,0)} --> {Node[75],D:(588,598)} --> {Node[58],P:(599,784)} --> {Node[85],D:(2320,2330)} --> {Node[35],K:(3198,3198)}
Airport[13]: {Node[13],S:(0,0)} --> {Node[105],D:(356,366)} --> {Node[60],P:(367,377)} --> {Node[36],K:(3198,3198)}
Airport[14]: {Node[14],S:(0,0)} --> {Node[71],D:(1467,1477)} --> {Node[56],P:(1478,1488)} --> {Node[107],D:(1489,1499)} --> {Node[66],P:(1500,1510)} --> {Node[37],K:(3198,3198)}
Airport[15]: {Node[15],S:(0,0)} --> {Node[55],D:(2684,2694)} --> {Node[38],K:(2695,2695)}
Airport[16]: {Node[16],S:(0,0)} --> {Node[100],P:(1,11)} --> {Node[73],D:(804,814)} --> {Node[39],K:(815,815)}
Airport[17]: {Node[17],S:(0,0)} --> {Node[97],D:(498,518)} --> {Node[68],P:(519,529)} --> {Node[40],K:(3198,3198)}
Airport[18]: {Node[18],S:(0,0)} --> {Node[78],P:(1,11)} --> {Node[47],D:(927,937)} --> {Node[41],K:(938,938)}
Airport[19]: {Node[19],S:(0,0)} --> {Node[104],P:(1,11)} --> {Node[63],D:(2123,2133)} --> {Node[102],P:(2134,2144)} --> {Node[42],K:(3198,3198)}
Airport[20]: {Node[20],S:(0,0)} --> {Node[80],P:(1,11)} --> {Node[91],D:(572,1259)} --> {Node[93],D:(1238,1248)} --> {Node[70],P:(1249,1259)} --> {Node[106],P:(1260,1281)} --> {Node[43],K:(3395,3395)}
Airport[21]: {Node[21],S:(0,0)} --> {Node[74],P:(1,11)} --> {Node[44],K:(3198,3198)}
Airport[22]: {Node[22],S:(0,0)} --> {Node[101],D:(151,161)} --> {Node[64],P:(162,172)} --> {Node[99],D:(3384,3394)} --> {Node[45],K:(3395,3395)}
--------------------------------------------------------------------------------------------------
#
#
#
#
--------------------------------------------------------------------------------------------------
Solving with the variable aggregation model - Gurobi
ObjVal: 3198.9999999981364
RunTime: 0.04756355285644531(s)
Optimal
*********Routing Plan*********
Drone[0]: {Airport[0],Node[0],S:(0,0)} --> (+1) -->{Airport[0],Node[84],P:(1,865)} --> (+1478) -->{Airport[12],Node[85],D:(2343,2353)} --> (+1) -->{Airport[12],Node[58],P:(2354,2364)} --> (+304) -->{Airport[8],Node[59],D:(2668,2678)} --> (+1) -->{Airport[8],Node[31],K:(2679,2679)}
Drone[1]: {Airport[1],Node[1],S:(0,0)} --> (+1) -->{Airport[1],Node[88],P:(1,11)} --> (+413) -->{Airport[5],Node[89],D:(424,1674)} --> (+1) -->{Airport[5],Node[46],P:(1675,1685)} --> (+482) -->{Airport[18],Node[47],D:(2167,2177)} --> (+1) -->{Airport[18],Node[41],K:(2178,2178)}
Drone[2]: {Airport[2],Node[2],S:(0,0)} --> (+1) -->{Airport[2],Node[48],P:(1,11)} --> (+1318) -->{Airport[10],Node[49],D:(1329,1339)} --> (+1) -->{Airport[10],Node[98],P:(1340,1350)} --> (+225) -->{Airport[22],Node[99],D:(1575,1585)} --> (+1) -->{Airport[22],Node[45],K:(1586,1586)}
Drone[3]: {Airport[6],Node[6],S:(0,1822)} --> (+1) -->{Airport[6],Node[72],P:(1823,1833)} --> (+793) -->{Airport[16],Node[73],D:(2626,2636)} --> (+1) -->{Airport[16],Node[39],K:(2637,2637)}
Drone[4]: {Airport[7],Node[7],S:(0,505)} --> (+1) -->{Airport[7],Node[76],P:(506,516)} --> (+1012) -->{Airport[0],Node[77],D:(1528,1538)} --> (+1) -->{Airport[0],Node[86],P:(1539,1549)} --> (+841) -->{Airport[3],Node[87],D:(2390,2400)} --> (+1) -->{Airport[3],Node[26],K:(2401,2401)}
Drone[5]: {Airport[10],Node[10],S:(0,0)} --> (+1) -->{Airport[10],Node[96],P:(1,11)} --> (+487) -->{Airport[17],Node[97],D:(498,508)} --> (+1) -->{Airport[17],Node[68],P:(509,519)} --> (+637) -->{Airport[9],Node[69],D:(1156,1166)} --> (+1) -->{Airport[9],Node[94],P:(1167,1177)} --> (+210) -->{Airport[3],Node[95],D:(1387,1397)} --> (+1) -->{Airport[3],Node[62],P:(1398,1408)} --> (+705) -->{Airport[19],Node[63],D:(2113,2123)} --> (+1) -->{Airport[19],Node[102],P:(2124,2134)} --> (+187) -->{Airport[12],Node[103],D:(2321,2331)} --> (+1) -->{Airport[12],Node[50],P:(2332,2342)} --> (+797) -->{Airport[10],Node[51],D:(3139,3149)} --> (+1) -->{Airport[10],Node[33],K:(3150,3150)}
Drone[6]: {Airport[16],Node[16],S:(0,0)} --> (+1) -->{Airport[16],Node[100],P:(1,11)} --> (+140) -->{Airport[22],Node[101],D:(151,161)} --> (+1) -->{Airport[22],Node[64],P:(162,754)} --> (+796) -->{Airport[0],Node[65],D:(1550,1560)} --> (+1) -->{Airport[0],Node[23],K:(1561,1561)}
Drone[7]: {Airport[18],Node[18],S:(0,0)} --> (+1) -->{Airport[18],Node[78],P:(1,11)} --> (+411) -->{Airport[8],Node[79],D:(422,1076)} --> (+1) -->{Airport[8],Node[90],P:(1077,1087)} --> (+129) -->{Airport[20],Node[91],D:(1216,1226)} --> (+1) -->{Airport[20],Node[106],P:(1227,1237)} --> (+208) -->{Airport[14],Node[107],D:(1445,1455)} --> (+1) -->{Airport[14],Node[66],P:(1456,1466)} --> (+605) -->{Airport[1],Node[67],D:(2071,2081)} --> (+1) -->{Airport[1],Node[24],K:(2082,2082)}
Drone[8]: {Airport[19],Node[19],S:(0,0)} --> (+1) -->{Airport[19],Node[104],P:(1,11)} --> (+345) -->{Airport[13],Node[105],D:(356,366)} --> (+1) -->{Airport[13],Node[60],P:(367,377)} --> (+711) -->{Airport[8],Node[61],D:(1088,1098)} --> (+1) -->{Airport[8],Node[92],P:(1099,1109)} --> (+129) -->{Airport[20],Node[93],D:(1238,1248)} --> (+1) -->{Airport[20],Node[70],P:(1249,1259)} --> (+208) -->{Airport[14],Node[71],D:(1467,1477)} --> (+1) -->{Airport[14],Node[56],P:(1478,1488)} --> (+769) -->{Airport[11],Node[57],D:(2257,2267)} --> (+1) -->{Airport[11],Node[34],K:(2268,2268)}
Drone[9]: {Airport[20],Node[20],S:(0,0)} --> (+1) -->{Airport[20],Node[80],P:(1,11)} --> (+627) -->{Airport[9],Node[81],D:(638,648)} --> (+1) -->{Airport[9],Node[52],P:(649,659)} --> (+1254) -->{Airport[4],Node[53],D:(1913,1923)} --> (+1) -->{Airport[4],Node[82],P:(1924,1934)} --> (+1254) -->{Airport[9],Node[83],D:(3188,3198)} --> (+1) -->{Airport[9],Node[32],K:(3199,3199)}
Drone[10]: {Airport[21],Node[21],S:(1711,1711)} --> (+1) -->{Airport[21],Node[74],P:(1712,1722)} --> (+577) -->{Airport[12],Node[75],D:(2299,2309)} --> (+1) -->{Airport[12],Node[54],P:(2310,2320)} --> (+332) -->{Airport[15],Node[55],D:(2652,2662)} --> (+1) -->{Airport[15],Node[38],K:(2663,2663)}
*********Parking Plan*********
Airport[0]: {Node[0],S:(0,0)} --> {Node[84],P:(1,865)} --> {Node[77],D:(1528,1538)} --> {Node[86],P:(1539,1549)} --> {Node[65],D:(1550,1560)} --> {Node[23],K:(1561,1561)}
Airport[1]: {Node[1],S:(0,0)} --> {Node[88],P:(1,11)} --> {Node[67],D:(2071,2081)} --> {Node[24],K:(2082,2082)}
Airport[2]: {Node[2],S:(0,0)} --> {Node[48],P:(1,11)} --> {Node[25],K:(12,12)}
Airport[3]: {Node[3],S:(0,0)} --> {Node[95],D:(1387,1397)} --> {Node[62],P:(1398,1408)} --> {Node[87],D:(2390,2400)} --> {Node[26],K:(2401,2401)}
Airport[4]: {Node[4],S:(0,0)} --> {Node[53],D:(1913,1923)} --> {Node[82],P:(1924,1934)} --> {Node[27],K:(1935,1935)}
Airport[5]: {Node[5],S:(0,0)} --> {Node[89],D:(424,1674)} --> {Node[46],P:(1675,1685)} --> {Node[28],K:(1686,1686)}
Airport[6]: {Node[6],S:(0,1822)} --> {Node[72],P:(1823,1833)} --> {Node[29],K:(1834,1834)}
Airport[7]: {Node[7],S:(0,505)} --> {Node[76],P:(506,516)} --> {Node[30],K:(517,517)}
Airport[8]: {Node[8],S:(0,0)} --> {Node[79],D:(422,1076)} --> {Node[90],P:(1077,1087)} --> {Node[61],D:(1088,1098)} --> {Node[92],P:(1099,1109)} --> {Node[59],D:(2668,2678)} --> {Node[31],K:(2679,2679)}
Airport[9]: {Node[9],S:(0,0)} --> {Node[81],D:(638,648)} --> {Node[52],P:(649,659)} --> {Node[69],D:(1156,1166)} --> {Node[94],P:(1167,1177)} --> {Node[83],D:(3188,3198)} --> {Node[32],K:(3199,3199)}
Airport[10]: {Node[10],S:(0,0)} --> {Node[96],P:(1,11)} --> {Node[49],D:(1329,1339)} --> {Node[98],P:(1340,1350)} --> {Node[51],D:(3139,3149)} --> {Node[33],K:(3150,3150)}
Airport[11]: {Node[11],S:(0,0)} --> {Node[57],D:(2257,2267)} --> {Node[34],K:(2268,2268)}
Airport[12]: {Node[12],S:(0,0)} --> {Node[75],D:(2299,2309)} --> {Node[54],P:(2310,2320)} --> {Node[103],D:(2321,2331)} --> {Node[50],P:(2332,2342)} --> {Node[85],D:(2343,2353)} --> {Node[58],P:(2354,2364)} --> {Node[35],K:(3199,3199)}
Airport[13]: {Node[13],S:(0,0)} --> {Node[105],D:(356,366)} --> {Node[60],P:(367,377)} --> {Node[36],K:(378,378)}
Airport[14]: {Node[14],S:(0,0)} --> {Node[107],D:(1445,1455)} --> {Node[66],P:(1456,1466)} --> {Node[71],D:(1467,1477)} --> {Node[56],P:(1478,1488)} --> {Node[37],K:(3197,3197)}
Airport[15]: {Node[15],S:(0,0)} --> {Node[55],D:(2652,2662)} --> {Node[38],K:(2663,2663)}
Airport[16]: {Node[16],S:(0,0)} --> {Node[100],P:(1,11)} --> {Node[73],D:(2626,2636)} --> {Node[39],K:(2637,2637)}
Airport[17]: {Node[17],S:(0,0)} --> {Node[97],D:(498,508)} --> {Node[68],P:(509,519)} --> {Node[40],K:(520,520)}
Airport[18]: {Node[18],S:(0,0)} --> {Node[78],P:(1,11)} --> {Node[47],D:(2167,2177)} --> {Node[41],K:(2178,2178)}
Airport[19]: {Node[19],S:(0,0)} --> {Node[104],P:(1,11)} --> {Node[63],D:(2113,2123)} --> {Node[102],P:(2124,2134)} --> {Node[42],K:(3197,3197)}
Airport[20]: {Node[20],S:(0,0)} --> {Node[80],P:(1,11)} --> {Node[91],D:(1216,1226)} --> {Node[106],P:(1227,1237)} --> {Node[93],D:(1238,1248)} --> {Node[70],P:(1249,1259)} --> {Node[43],K:(3199,3199)}
Airport[21]: {Node[21],S:(1711,1711)} --> {Node[74],P:(1712,1722)} --> {Node[44],K:(1723,1723)}
Airport[22]: {Node[22],S:(0,0)} --> {Node[101],D:(151,161)} --> {Node[64],P:(162,754)} --> {Node[99],D:(1575,1585)} --> {Node[45],K:(1586,1586)}
--------------------------------------------------------------------------------------------------
#
#
#
#
--------------------------------------------------------------------------------------------------
Solving with Heuristic
ObjVal: 3199.0
RunTime: 1.129(s)
*********Routing Plan*********
Drone[0]: {Airport[0],Node[0],S:(0,0)} --> (+1) -->{Airport[0],Node[86],P:(1,11)} --> (+841) -->{Airport[3],Node[87],D:(852,862)} --> (+1) -->{Airport[3],Node[62],P:(863,873)} --> (+705) -->{Airport[19],Node[63],D:(1578,1588)} --> (+1) -->{Airport[19],Node[102],P:(1589,1599)} --> (+187) -->{Airport[12],Node[103],D:(1786,1796)} --> (+1) -->{Airport[12],Node[58],P:(1797,1807)} --> (+304) -->{Airport[8],Node[59],D:(2111,2121)} --> (+1) -->{Airport[8],Node[90],P:(2122,2132)} --> (+129) -->{Airport[20],Node[91],D:(2261,2271)} --> (+1) -->{Airport[20],Node[70],P:(2272,2282)} --> (+208) -->{Airport[14],Node[71],D:(2490,2500)} --> (+1) -->{Airport[14],Node[66],P:(2501,2511)} --> (+605) -->{Airport[1],Node[67],D:(3116,3126)} --> (+1) -->{Airport[1],Node[24],K:(3127,3127)}
Drone[1]: {Airport[1],Node[1],S:(0,0)} --> (+1) -->{Airport[1],Node[88],P:(1,11)} --> (+413) -->{Airport[5],Node[89],D:(424,434)} --> (+1) -->{Airport[5],Node[46],P:(435,445)} --> (+482) -->{Airport[18],Node[47],D:(927,937)} --> (+1) -->{Airport[18],Node[41],K:(938,938)}
Drone[2]: {Airport[2],Node[2],S:(0,0)} --> (+1) -->{Airport[2],Node[48],P:(1,11)} --> (+1318) -->{Airport[10],Node[49],D:(1329,1339)} --> (+1) -->{Airport[10],Node[96],P:(1340,1350)} --> (+487) -->{Airport[17],Node[97],D:(1837,1847)} --> (+1) -->{Airport[17],Node[68],P:(1848,1858)} --> (+637) -->{Airport[9],Node[69],D:(2495,2967)} --> (+1) -->{Airport[9],Node[94],P:(2968,2978)} --> (+210) -->{Airport[3],Node[95],D:(3188,3198)} --> (+1) -->{Airport[3],Node[26],K:(3199,3199)}
Drone[3]: {Airport[6],Node[6],S:(0,0)} --> (+1) -->{Airport[6],Node[72],P:(1,11)} --> (+793) -->{Airport[16],Node[73],D:(804,814)} --> (+1) -->{Airport[16],Node[39],K:(815,815)}
Drone[4]: {Airport[7],Node[7],S:(0,0)} --> (+1) -->{Airport[7],Node[76],P:(1,2176)} --> (+1012) -->{Airport[0],Node[77],D:(3188,3198)} --> (+1) -->{Airport[0],Node[23],K:(3199,3199)}
Drone[5]: {Airport[10],Node[10],S:(0,0)} --> (+1) -->{Airport[10],Node[98],P:(1,11)} --> (+225) -->{Airport[22],Node[99],D:(236,246)} --> (+1) -->{Airport[22],Node[64],P:(247,540)} --> (+796) -->{Airport[0],Node[65],D:(1336,1346)} --> (+1) -->{Airport[0],Node[84],P:(1347,1357)} --> (+1478) -->{Airport[12],Node[85],D:(2835,2845)} --> (+1) -->{Airport[12],Node[54],P:(2846,2856)} --> (+332) -->{Airport[15],Node[55],D:(3188,3198)} --> (+1) -->{Airport[15],Node[38],K:(3199,3199)}
Drone[6]: {Airport[16],Node[16],S:(0,0)} --> (+1) -->{Airport[16],Node[100],P:(1,803)} --> (+140) -->{Airport[22],Node[101],D:(943,953)} --> (+1) -->{Airport[22],Node[45],K:(954,954)}
Drone[7]: {Airport[18],Node[18],S:(0,0)} --> (+1) -->{Airport[18],Node[78],P:(1,11)} --> (+411) -->{Airport[8],Node[79],D:(422,432)} --> (+1) -->{Airport[8],Node[92],P:(433,443)} --> (+129) -->{Airport[20],Node[93],D:(572,582)} --> (+1) -->{Airport[20],Node[106],P:(583,2190)} --> (+208) -->{Airport[14],Node[107],D:(2398,2408)} --> (+1) -->{Airport[14],Node[56],P:(2409,2419)} --> (+769) -->{Airport[11],Node[57],D:(3188,3198)} --> (+1) -->{Airport[11],Node[34],K:(3199,3199)}
Drone[8]: {Airport[19],Node[19],S:(0,0)} --> (+1) -->{Airport[19],Node[104],P:(1,11)} --> (+345) -->{Airport[13],Node[105],D:(356,366)} --> (+1) -->{Airport[13],Node[60],P:(367,2477)} --> (+711) -->{Airport[8],Node[61],D:(3188,3198)} --> (+1) -->{Airport[8],Node[31],K:(3199,3199)}
Drone[9]: {Airport[20],Node[20],S:(0,0)} --> (+1) -->{Airport[20],Node[80],P:(1,11)} --> (+627) -->{Airport[9],Node[81],D:(638,648)} --> (+1) -->{Airport[9],Node[52],P:(649,659)} --> (+1254) -->{Airport[4],Node[53],D:(1913,1923)} --> (+1) -->{Airport[4],Node[82],P:(1924,1934)} --> (+1254) -->{Airport[9],Node[83],D:(3188,3198)} --> (+1) -->{Airport[9],Node[32],K:(3199,3199)}
Drone[10]: {Airport[21],Node[21],S:(0,0)} --> (+1) -->{Airport[21],Node[74],P:(1,1793)} --> (+577) -->{Airport[12],Node[75],D:(2370,2380)} --> (+1) -->{Airport[12],Node[50],P:(2381,2391)} --> (+797) -->{Airport[10],Node[51],D:(3188,3198)} --> (+1) -->{Airport[10],Node[33],K:(3199,3199)}
*********Parking Plan*********
Airport[0]: {Node[0],S:(0,0)} --> {Node[86],P:(1,11)} --> {Node[65],D:(1336,1346)} --> {Node[84],P:(1347,1357)} --> {Node[77],D:(3188,3198)} --> {Node[23],K:(3199,3199)}
Airport[1]: {Node[1],S:(0,0)} --> {Node[88],P:(1,11)} --> {Node[67],D:(3116,3126)} --> {Node[24],K:(3127,3127)}
Airport[2]: {Node[2],S:(0,0)} --> {Node[48],P:(1,11)} --> {Node[25],K:(12,12)}
Airport[3]: {Node[3],S:(0,0)} --> {Node[87],D:(852,862)} --> {Node[62],P:(863,873)} --> {Node[95],D:(3188,3198)} --> {Node[26],K:(3199,3199)}
Airport[4]: {Node[4],S:(0,0)} --> {Node[53],D:(1913,1923)} --> {Node[82],P:(1924,1934)} --> {Node[27],K:(1935,1935)}
Airport[5]: {Node[5],S:(0,0)} --> {Node[89],D:(424,434)} --> {Node[46],P:(435,445)} --> {Node[28],K:(446,446)}
Airport[6]: {Node[6],S:(0,0)} --> {Node[72],P:(1,11)} --> {Node[29],K:(12,12)}
Airport[7]: {Node[7],S:(0,0)} --> {Node[76],P:(1,2176)} --> {Node[30],K:(2177,2177)}
Airport[8]: {Node[8],S:(0,0)} --> {Node[79],D:(422,432)} --> {Node[92],P:(433,443)} --> {Node[59],D:(2111,2121)} --> {Node[90],P:(2122,2132)} --> {Node[61],D:(3188,3198)} --> {Node[31],K:(3199,3199)}
Airport[9]: {Node[9],S:(0,0)} --> {Node[81],D:(638,648)} --> {Node[52],P:(649,659)} --> {Node[69],D:(2495,2967)} --> {Node[94],P:(2968,2978)} --> {Node[83],D:(3188,3198)} --> {Node[32],K:(3199,3199)}
Airport[10]: {Node[10],S:(0,0)} --> {Node[98],P:(1,11)} --> {Node[49],D:(1329,1339)} --> {Node[96],P:(1340,1350)} --> {Node[51],D:(3188,3198)} --> {Node[33],K:(3199,3199)}
Airport[11]: {Node[11],S:(0,0)} --> {Node[57],D:(3188,3198)} --> {Node[34],K:(3199,3199)}
Airport[12]: {Node[12],S:(0,0)} --> {Node[103],D:(1786,1796)} --> {Node[58],P:(1797,1807)} --> {Node[75],D:(2370,2380)} --> {Node[50],P:(2381,2391)} --> {Node[85],D:(2835,2845)} --> {Node[54],P:(2846,2856)} --> {Node[35],K:(3199,3199)}
Airport[13]: {Node[13],S:(0,0)} --> {Node[105],D:(356,366)} --> {Node[60],P:(367,2477)} --> {Node[36],K:(2478,2478)}
Airport[14]: {Node[14],S:(0,0)} --> {Node[107],D:(2398,2408)} --> {Node[56],P:(2409,2419)} --> {Node[71],D:(2490,2500)} --> {Node[66],P:(2501,2511)} --> {Node[37],K:(3199,3199)}
Airport[15]: {Node[15],S:(0,0)} --> {Node[55],D:(3188,3198)} --> {Node[38],K:(3199,3199)}
Airport[16]: {Node[16],S:(0,0)} --> {Node[100],P:(1,803)} --> {Node[73],D:(804,814)} --> {Node[39],K:(815,815)}
Airport[17]: {Node[17],S:(0,0)} --> {Node[97],D:(1837,1847)} --> {Node[68],P:(1848,1858)} --> {Node[40],K:(1859,1859)}
Airport[18]: {Node[18],S:(0,0)} --> {Node[78],P:(1,11)} --> {Node[47],D:(927,937)} --> {Node[41],K:(938,938)}
Airport[19]: {Node[19],S:(0,0)} --> {Node[104],P:(1,11)} --> {Node[63],D:(1578,1588)} --> {Node[102],P:(1589,1599)} --> {Node[42],K:(1600,1600)}
Airport[20]: {Node[20],S:(0,0)} --> {Node[80],P:(1,11)} --> {Node[93],D:(572,582)} --> {Node[106],P:(583,2190)} --> {Node[91],D:(2261,2271)} --> {Node[70],P:(2272,2282)} --> {Node[43],K:(3199,3199)}
Airport[21]: {Node[21],S:(0,0)} --> {Node[74],P:(1,1793)} --> {Node[44],K:(1794,1794)}
Airport[22]: {Node[22],S:(0,0)} --> {Node[99],D:(236,246)} --> {Node[64],P:(247,540)} --> {Node[101],D:(943,953)} --> {Node[45],K:(954,954)}
--------------------------------------------------------------------------------------------------
#
#
#
#
--------------------------------------------------------------------------------------------------
Solving with parallel heuristic
ObjVal: 3199.0
RunTime: 3.851(s)
*********Routing Plan*********
Drone[0]: {Airport[0],Node[0],S:(0,0)} --> (+1) -->{Airport[0],Node[86],P:(1,11)} --> (+841) -->{Airport[3],Node[87],D:(852,862)} --> (+1) -->{Airport[3],Node[62],P:(863,873)} --> (+705) -->{Airport[19],Node[63],D:(1578,1588)} --> (+1) -->{Airport[19],Node[102],P:(1589,1599)} --> (+187) -->{Airport[12],Node[103],D:(1786,1796)} --> (+1) -->{Airport[12],Node[58],P:(1797,1807)} --> (+304) -->{Airport[8],Node[59],D:(2111,2121)} --> (+1) -->{Airport[8],Node[90],P:(2122,2132)} --> (+129) -->{Airport[20],Node[91],D:(2261,2271)} --> (+1) -->{Airport[20],Node[70],P:(2272,2282)} --> (+208) -->{Airport[14],Node[71],D:(2490,2500)} --> (+1) -->{Airport[14],Node[66],P:(2501,2511)} --> (+605) -->{Airport[1],Node[67],D:(3116,3126)} --> (+1) -->{Airport[1],Node[24],K:(3127,3127)}
Drone[1]: {Airport[1],Node[1],S:(0,0)} --> (+1) -->{Airport[1],Node[88],P:(1,11)} --> (+413) -->{Airport[5],Node[89],D:(424,434)} --> (+1) -->{Airport[5],Node[46],P:(435,445)} --> (+482) -->{Airport[18],Node[47],D:(927,937)} --> (+1) -->{Airport[18],Node[41],K:(938,938)}
Drone[2]: {Airport[2],Node[2],S:(0,0)} --> (+1) -->{Airport[2],Node[48],P:(1,11)} --> (+1318) -->{Airport[10],Node[49],D:(1329,1339)} --> (+1) -->{Airport[10],Node[96],P:(1340,1350)} --> (+487) -->{Airport[17],Node[97],D:(1837,1847)} --> (+1) -->{Airport[17],Node[68],P:(1848,1858)} --> (+637) -->{Airport[9],Node[69],D:(2495,2967)} --> (+1) -->{Airport[9],Node[94],P:(2968,2978)} --> (+210) -->{Airport[3],Node[95],D:(3188,3198)} --> (+1) -->{Airport[3],Node[26],K:(3199,3199)}
Drone[3]: {Airport[6],Node[6],S:(0,0)} --> (+1) -->{Airport[6],Node[72],P:(1,11)} --> (+793) -->{Airport[16],Node[73],D:(804,814)} --> (+1) -->{Airport[16],Node[39],K:(815,815)}
Drone[4]: {Airport[7],Node[7],S:(0,0)} --> (+1) -->{Airport[7],Node[76],P:(1,2176)} --> (+1012) -->{Airport[0],Node[77],D:(3188,3198)} --> (+1) -->{Airport[0],Node[23],K:(3199,3199)}
Drone[5]: {Airport[10],Node[10],S:(0,0)} --> (+1) -->{Airport[10],Node[98],P:(1,11)} --> (+225) -->{Airport[22],Node[99],D:(236,246)} --> (+1) -->{Airport[22],Node[64],P:(247,540)} --> (+796) -->{Airport[0],Node[65],D:(1336,1346)} --> (+1) -->{Airport[0],Node[84],P:(1347,1357)} --> (+1478) -->{Airport[12],Node[85],D:(2835,2845)} --> (+1) -->{Airport[12],Node[54],P:(2846,2856)} --> (+332) -->{Airport[15],Node[55],D:(3188,3198)} --> (+1) -->{Airport[15],Node[38],K:(3199,3199)}
Drone[6]: {Airport[16],Node[16],S:(0,0)} --> (+1) -->{Airport[16],Node[100],P:(1,803)} --> (+140) -->{Airport[22],Node[101],D:(943,953)} --> (+1) -->{Airport[22],Node[45],K:(954,954)}
Drone[7]: {Airport[18],Node[18],S:(0,0)} --> (+1) -->{Airport[18],Node[78],P:(1,11)} --> (+411) -->{Airport[8],Node[79],D:(422,432)} --> (+1) -->{Airport[8],Node[92],P:(433,443)} --> (+129) -->{Airport[20],Node[93],D:(572,582)} --> (+1) -->{Airport[20],Node[106],P:(583,2190)} --> (+208) -->{Airport[14],Node[107],D:(2398,2408)} --> (+1) -->{Airport[14],Node[56],P:(2409,2419)} --> (+769) -->{Airport[11],Node[57],D:(3188,3198)} --> (+1) -->{Airport[11],Node[34],K:(3199,3199)}
Drone[8]: {Airport[19],Node[19],S:(0,0)} --> (+1) -->{Airport[19],Node[104],P:(1,11)} --> (+345) -->{Airport[13],Node[105],D:(356,366)} --> (+1) -->{Airport[13],Node[60],P:(367,2477)} --> (+711) -->{Airport[8],Node[61],D:(3188,3198)} --> (+1) -->{Airport[8],Node[31],K:(3199,3199)}
Drone[9]: {Airport[20],Node[20],S:(0,0)} --> (+1) -->{Airport[20],Node[80],P:(1,11)} --> (+627) -->{Airport[9],Node[81],D:(638,648)} --> (+1) -->{Airport[9],Node[52],P:(649,659)} --> (+1254) -->{Airport[4],Node[53],D:(1913,1923)} --> (+1) -->{Airport[4],Node[82],P:(1924,1934)} --> (+1254) -->{Airport[9],Node[83],D:(3188,3198)} --> (+1) -->{Airport[9],Node[32],K:(3199,3199)}
Drone[10]: {Airport[21],Node[21],S:(0,0)} --> (+1) -->{Airport[21],Node[74],P:(1,1793)} --> (+577) -->{Airport[12],Node[75],D:(2370,2380)} --> (+1) -->{Airport[12],Node[50],P:(2381,2391)} --> (+797) -->{Airport[10],Node[51],D:(3188,3198)} --> (+1) -->{Airport[10],Node[33],K:(3199,3199)}
*********Parking Plan*********
Airport[0]: {Node[0],S:(0,0)} --> {Node[86],P:(1,11)} --> {Node[65],D:(1336,1346)} --> {Node[84],P:(1347,1357)} --> {Node[77],D:(3188,3198)} --> {Node[23],K:(3199,3199)}
Airport[1]: {Node[1],S:(0,0)} --> {Node[88],P:(1,11)} --> {Node[67],D:(3116,3126)} --> {Node[24],K:(3127,3127)}
Airport[2]: {Node[2],S:(0,0)} --> {Node[48],P:(1,11)} --> {Node[25],K:(12,12)}
Airport[3]: {Node[3],S:(0,0)} --> {Node[87],D:(852,862)} --> {Node[62],P:(863,873)} --> {Node[95],D:(3188,3198)} --> {Node[26],K:(3199,3199)}
Airport[4]: {Node[4],S:(0,0)} --> {Node[53],D:(1913,1923)} --> {Node[82],P:(1924,1934)} --> {Node[27],K:(1935,1935)}
Airport[5]: {Node[5],S:(0,0)} --> {Node[89],D:(424,434)} --> {Node[46],P:(435,445)} --> {Node[28],K:(446,446)}
Airport[6]: {Node[6],S:(0,0)} --> {Node[72],P:(1,11)} --> {Node[29],K:(12,12)}
Airport[7]: {Node[7],S:(0,0)} --> {Node[76],P:(1,2176)} --> {Node[30],K:(2177,2177)}
Airport[8]: {Node[8],S:(0,0)} --> {Node[79],D:(422,432)} --> {Node[92],P:(433,443)} --> {Node[59],D:(2111,2121)} --> {Node[90],P:(2122,2132)} --> {Node[61],D:(3188,3198)} --> {Node[31],K:(3199,3199)}
Airport[9]: {Node[9],S:(0,0)} --> {Node[81],D:(638,648)} --> {Node[52],P:(649,659)} --> {Node[69],D:(2495,2967)} --> {Node[94],P:(2968,2978)} --> {Node[83],D:(3188,3198)} --> {Node[32],K:(3199,3199)}
Airport[10]: {Node[10],S:(0,0)} --> {Node[98],P:(1,11)} --> {Node[49],D:(1329,1339)} --> {Node[96],P:(1340,1350)} --> {Node[51],D:(3188,3198)} --> {Node[33],K:(3199,3199)}
Airport[11]: {Node[11],S:(0,0)} --> {Node[57],D:(3188,3198)} --> {Node[34],K:(3199,3199)}
Airport[12]: {Node[12],S:(0,0)} --> {Node[103],D:(1786,1796)} --> {Node[58],P:(1797,1807)} --> {Node[75],D:(2370,2380)} --> {Node[50],P:(2381,2391)} --> {Node[85],D:(2835,2845)} --> {Node[54],P:(2846,2856)} --> {Node[35],K:(3199,3199)}
Airport[13]: {Node[13],S:(0,0)} --> {Node[105],D:(356,366)} --> {Node[60],P:(367,2477)} --> {Node[36],K:(2478,2478)}
Airport[14]: {Node[14],S:(0,0)} --> {Node[107],D:(2398,2408)} --> {Node[56],P:(2409,2419)} --> {Node[71],D:(2490,2500)} --> {Node[66],P:(2501,2511)} --> {Node[37],K:(3199,3199)}
Airport[15]: {Node[15],S:(0,0)} --> {Node[55],D:(3188,3198)} --> {Node[38],K:(3199,3199)}
Airport[16]: {Node[16],S:(0,0)} --> {Node[100],P:(1,803)} --> {Node[73],D:(804,814)} --> {Node[39],K:(815,815)}
Airport[17]: {Node[17],S:(0,0)} --> {Node[97],D:(1837,1847)} --> {Node[68],P:(1848,1858)} --> {Node[40],K:(1859,1859)}
Airport[18]: {Node[18],S:(0,0)} --> {Node[78],P:(1,11)} --> {Node[47],D:(927,937)} --> {Node[41],K:(938,938)}
Airport[19]: {Node[19],S:(0,0)} --> {Node[104],P:(1,11)} --> {Node[63],D:(1578,1588)} --> {Node[102],P:(1589,1599)} --> {Node[42],K:(1600,1600)}
Airport[20]: {Node[20],S:(0,0)} --> {Node[80],P:(1,11)} --> {Node[93],D:(572,582)} --> {Node[106],P:(583,2190)} --> {Node[91],D:(2261,2271)} --> {Node[70],P:(2272,2282)} --> {Node[43],K:(3199,3199)}
Airport[21]: {Node[21],S:(0,0)} --> {Node[74],P:(1,1793)} --> {Node[44],K:(1794,1794)}
Airport[22]: {Node[22],S:(0,0)} --> {Node[99],D:(236,246)} --> {Node[64],P:(247,540)} --> {Node[101],D:(943,953)} --> {Node[45],K:(954,954)}
--------------------------------------------------------------------------------------------------
#
#
#
#