Routes 无法理解收货和交货示例代码的输出
我已经从下面的链接运行了提货和交货的示例代码 我已将输入修改为 数据['pickups_deliveries']=[ [1, 6] ] 数据['num_vehicles']=4 我预计只有一辆车将用于从位置1提货并运送到位置6。但是,在运行上述示例代码时,我看到了以下输出 车辆0的路线: 0 -> 7 -> 3 -> 4 -> 5 -> 0 路线距离:1620m 车辆1的路线: 0 -> 12 -> 11 -> 15 -> 13 -> 0 线路距离:1552m 车辆2的路线: 0 -> 1 -> 2 -> 6 -> 8 -> 0 路线距离:2008m 车辆3的路线: 0 -> 9 -> 14 -> 16 -> 10 -> 0 线路距离:1552m 所有路线的总距离:6732m 我看到车辆2已从位置1拾取并交付到位置6。那么为什么车辆2要经过位置2。为什么输出中有其他车辆(0,1,3)的路线?我希望只有一辆车可以去提货然后送货 请帮助我理解这个输出Routes 无法理解收货和交货示例代码的输出,routes,optimal,pickup,Routes,Optimal,Pickup,我已经从下面的链接运行了提货和交货的示例代码 我已将输入修改为 数据['pickups_deliveries']=[ [1, 6] ] 数据['num_vehicles']=4 我预计只有一辆车将用于从位置1提货并运送到位置6。但是,在运行上述示例代码时,我看到了以下输出 车辆0的路线: 0 -> 7 -> 3 -> 4 -> 5 -> 0 路线距离:1620m 车辆1的路线: 0 -> 12 -> 11 -> 15 -> 13 -> 0 线路距离:1552m 车辆2的路线: 0 -> 1 -