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)