IBM OPL でスケジュールを作成しました。
dvar sequence schedule in all(j in Jobs) job[j];
CP モジュールが解を生成する場合、その解は非遅延解ではない場合があります。ただし、これは許可されていないため、遅延のないスケジュールを適用したいと考えています。
セクションの主題でさまざまな解決策を試しました...
forall(t in Jobs)
if (t > 1)
startOf(job[t]) == endOf(job[t-1]);
...しかし、ジョブ t-1 の後にジョブ t が続かない場合、これらは (明らかに) 失敗します。
この問題を解決する方法についてヒントをくれる人はいますか?
よろしく、フランツ