3.3.9. 整数変数クラス IntegerVariable

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

x = IntegerVariable()

以下のように書いても同じです.:

x = Variable(type=int)

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

i = Element(value=[1, 2, 3])
y = IntegerVariable(index=i)

複数の引数を持たせる場合,順序は任意です.以下の二表現は同様の意味を持ちます.:

z = Variable(type=int, index=i)
z = Variable(index=i, type=int)