jsprit - jsprit TSP 和 VRP 求解器是否允许提供点之间的时间和距离限制?

标签 jsprit

有谁知道 jsprit 求解器是否默认使用路径中两点之间的“像乌鸦一样”的几何距离?如果是这样,是否可以通过向 jsprit 提供预先计算的时间/相邻点之间的距离的参数来限制这一点,例如由Google 路线计算?

这是为了解决经典问题,例如如果现实世界的旅程是从河口的一侧出发而没有可用的桥等,那么两点之间的真实距离可能比直线距离远得多?

最佳答案

默认情况下,jsprit 使用欧几里德距离,或者如您所说的“乌鸦飞行”距离。如果您想考虑自己的距离测量,只需实现 VehicleRoutingTransportCosts .在使用 .setRoutingCosts(..) 构建车辆路径问题时分配它.如果你有时间和/或距离矩阵,你也可以使用 this .

关于jsprit - jsprit TSP 和 VRP 求解器是否允许提供点之间的时间和距离限制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33069451/

相关文章:

jsprit - 如何将jsprit与时间窗口一起使用?

java - JSprit:如何最大化可用车辆的数量以减少时间

jsprit 入门 : conceptional advice

java - JSPRIT 中的 CapacityDimension 是什么?

algorithm - 如何在jsprit中添加时间限制?

java - jsprit 作为 php Web 应用程序的后端

algorithm - Jsprit 的解决方案如果 cargo 有多个尺寸的尺寸是不正确的