jsprit发货,单次提货和多次交货

时间:2017-01-26 10:27:27

标签: jsprit

是否可以制作具有单个取货点但具有多个交货点的货件?

我有一个例子就是一个自行车信使,它必须将信件从单个拾取点分配到许多地址,信使必须先到达接收点,然后发送信件。我尝试为此进行多次发货(每个地址发货一次),但接送服务时间没有意义,因为例如,拾取一个字母与100个字母没有太大区别。

然后,我尝试制作单独的取件和递送工作。我制定了约束,让Pickup作业先在其他Delivery作业之前完成。然后我阅读了交付类的文档,它说明这项工作意味着在车辆起点(或车厂)取货,所以这种方法也没有意义。

还有其他办法吗?

1 个答案:

答案 0 :(得分:0)

如果其他人对此有疑问,我希望这个答案可以提供帮助。

基本上我只是将发货接送服务时间设置为0,就像@roganjosh说的那样,但随后我将接送时间与接送服务时间相加。获得解决方案后的那个和后处理应该有效。

这是基于graphhopper板here

上的帖子