最適化セミナーのご案内

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");

 

 

上に戻る