Python で docplex を使用して整数プログラミングの例をモデル化したいと考えています。インジケーターの制約については、次の方程式があります (X はバイナリ変数です)。
私はこのコードを書きました:
for i1,i2,i3 in P:
mdl.add_indicator_constraints(x[(i,j,k)] for i,j,k in ijk if i==i1 and j==i2 and k==i3)==0
このインジケーターを定義するために正しいコマンドを使用しているかどうかわかりません。プログラムを実行すると、次のエラーが表示されます。
cpx_indvars.append(logct.binary_var.safe_index)
AttributeError: 'Var' object has no attribute 'binary_var'