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

时间:2016-01-29 09:06:21

标签: algorithm jsprit

  

setTimeWindow(new TimeWindow(start_time,end_time))

用于为任务/货件添加时间限制。但我想有一个完整的例子。 是否有关于时间限制发货的jsprit的完整示例?

1 个答案:

答案 0 :(得分:2)

您可以通过以下方式设置货件的提货和交货时间窗口:

Shipment shipment = Shipment.Builder.newInstance("1") .addSizeDimension(0,1) .setPickupLocation(Location.newInstance(5,7)) .setPickupTimeWindow(TimeWindow.newInstance(0,1200)) .setDeliveryLocation(Location.newInstance(6,9)) .setDeliveryTimeWindow(TimeWindow.newInstance(2000,4000)) .build();