我面临着一些现实世界的 VRP 优化问题,并且想尝试一下 jsprit。我有一组具有相关技能限制的工作;一组用户来为具有技能限制和时间窗口的工作提供服务;和以上所有基于纬度的坐标。
我一直在运行一些示例,例如VRPWithBackhaulsExample,所以我可以看到我需要设置一组 ConstraintManagers 但我在将我的域映射到这些领域的 jsprit 概念时遇到了麻烦:
- 如何用 JSprit 输入来表示经纬度?这些示例似乎使用了二维空间中的点。看来我需要使用 VehicleRoutingTransportCosts,但我不清楚如何做到这一点。
- 是否有在非交付模型中使用时间窗口的示例?我知道这篇文章,但它似乎与我上面描述的模型不同。
我只是想指出正确的方向,欢迎任何指导。