Skip to content

Latest commit

 

History

History
25 lines (18 loc) · 930 Bytes

text1.md

File metadata and controls

25 lines (18 loc) · 930 Bytes

用例分析


数据集

coordinates1 = np.array([[200.0, 30.0], [180.0, 70.0], [250.0, 200.0]]) # 需求地坐标 coordinates1goods = np.array([[3.0], [2.0], [1.0]])

coordinates2 = np.array([[100.0, 30.0], [70.0, 50.0], [30.0, 100.0]]) # 供应地坐标 coordinates2goods = np.array([[6.0], [5.0], [4.0]]) # 供应地物资

truck_coordinates = [(150, 70), (120, 150)] #[(无人机(1)x坐标,无人机(1)y坐标),(无人机(2)x坐标,无人机(2)y坐标)...(无人机(n)x坐标,无人机(n)y坐标)]

贪心算法

无人机分别从各自的起点开始,在供应地和需求地之间取送货的动态演示

两架无人机总共走了1,315.0019674670494距离

粒子群算法

两架无人机都参与运输

总共走了1278.4702888264922距离

贪心与遗传的比较结果