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

5.1 変数クラスVariable

 変数はVariableというクラスで表現されます.具体的にxという変数を定義するには以下のように記述します.

Variable x;

 複数の変数を一度に定義するには,集合クラスSetと添字クラスElementを用います.以下の例では,3個の変数y[1], y[2], y[3]を一度に定義しています.

Set S;
S = "1 2 3";
Element i(set = S);
Variable y(index = i);

 変数の初期値は=で設定できます.以下の例ではxに初期値3を設定しています.

x = 3;

 以下の例ではy[1], y[2], y[3]に初期値5をまとめて設定しています.

y[i] = 5;

 明示的な指定が無い場合,変数の初期値はアルゴリズムに応じて自動的に決定されます.アルゴリズムによっては初期値の設定を無視します.


 

 

上に戻る