使用OptaPlanner的复合任务

问题描述 投票:1回答:1

我正在尝试在具有多个锚点的链式TWVRP场景中构建工作池。一个复合任务将被拆分为多个较小的任务,并以最佳方式分发到链上。现在,我如何确保属于同一复合任务的所有任务具有相同的开始时间?我可以使用自定义移动解决这个问题,还是使用Drools来模拟这种行为我唯一的选择?

我研究了关于自定义移动的文档,但我在这种情况下无法弄清楚如何使用它们...有没有人对我有所提示?

optaplanner
1个回答
1
投票

使单个Task的startTime成为影子变量,该影子变量是属于同一CompositeTask的所有单个任务的最大previousTaskEndTime。

© www.soinside.com 2019 - 2024. All rights reserved.