如何解决无法理解取件和交付示例代码的输出
我已经从以下链接运行了取货和送货的示例代码 https://developers.google.com/optimization/routing/pickup_delivery#define_pickup_and_delivery_requests
我已将输入修改为 数据['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)?我希望只有一辆车可以拣货然后送货?
请帮助我理解这个输出。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。