数理最適化セミナーのご案内

7.9 アクティビティ固定解除関数unfixActivity

 アクティビティ固定解除関数unfixActivityを用いることで,アクティビティ固定関数fixActivityで固定された内容を解除することができます.

 次の例では,固定した作業aの開始時刻を解除しています.

Set A = "a b c d";
Activity x(index = i, mode = M);
x["a"].startTime = 5;
fixActivity(x["a"].startTime);
unfixActivity(x["a"].startTime);

 次の例では,固定した作業b以外の終了時刻を解除しています.

Set A = "a b c d";
Activity x(index = i, mode = M);
x[i].endTime = 10, i != "b";
fixActivity(x[i].endTime, i != "b");
unfixActivity(x[i].endTime, i != "b");

 

 

上に戻る