誰かがこの問題を解決できるなら、私を助けてください。機械 1 から機械 2、または機械 4 から機械 3 に材料を輸送できる車両がある場合、この間隔 (V という名前) には 2 つのオプションの間隔 (V12 および V43 という名前) が選択できることを意味します。ただし、前の操作間隔が機械 1 で操作され、次の操作間隔が機械 2 で操作された場合、V12 のみが代替間隔として選択できます。つまり、次のような制約を作成する必要があります
if (presenceOf(V12)) =>
presenceOf(operation[x][1].machine==1) && presenceOf(operation[x][2].machine == 2)