【发布时间】:2014-12-04 14:20:22
【问题描述】:
我正在使用 OptaPlanner 进行与业务相关的优化。
关于 6.1.0。最终版本:当我修改优化问题,使得车辆必须在时间窗口内到达(尽可能早和最晚到达时间,太早或太晚都会受到硬分数的惩罚)并且当我只乘坐 1 辆车时两个客户,其中时间窗 1 比时间窗 2 早得多(时间窗 1 的结束时间 + 到客户 2 的行驶时间
车辆 (2363) 首先从 270 号站点出发,到达客户 13 号(时间窗口为 8:50-10:50),并于 8:50 准确到达。工作时间有75分钟。 10:05发车,10:12到达客户16(时间窗口为15:45-17:45)。 在某些业务案例中,最好等待而不是过早到达。
如何强制车辆等待,以便及时到达下一位客户的位置?
PS:圆圈表示可能到达时间的时间窗口(内圈:0-12h,外圈:12-24h)。位置之间的时间和距离由 GraphHopper 确定
【问题讨论】:
标签: optaplanner