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



我正在尝试求解由接送和交货组成的VRP。我有73辆车,我想使用所有可用的车辆来减少整个过程。我观察到结果是从未使用过的24辆车,而其他有多个工作。问题实际上是一些分配的车辆实际上回到位置的下一个工作,而在最后一个位置更远的地方,该工作更接近未分配的车辆。因此,看起来发动机仍在尝试使用最少的车辆。我如何更改参数:

“FixedCost”,
“DistanceCost”,
“TravelTimeCost”,
“WaitingTimeCost”

最大化使用的车辆数量?我试图改变某些方式(将一些值放在固定成本上或使其等于零),将值添加到Distancost,TravelTimocost,但仍然无法正常工作。我仍然看到车辆从事多个工作,而许多车辆靠近某些工作将永远不会在其可用时间上使用。

我相信最大化车辆的数量不是您的真正需求

这与Abeproblemminmax。

是相同的问题。

但是,这是在JSprit v1.3中实现的,这是一个非常古老的版本。请参阅此处的v1.7.3。

中的重新实现。

相关内容

  • 没有找到相关文章

最新更新