3.3.10. 0-1 整数変数クラス BinaryVariable

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

x = BinaryVariable()

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

x = Variable(type=bin)

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

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

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

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