Я хочу смоделировать пример целочисленного программирования с docplex в python. для ограничения индикатора у меня есть это уравнение (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'