Как определить, что бинарная переменная равна 1 или 0 в соответствии с моими условиями? - PullRequest
0 голосов
/ 25 марта 2019

Например, если моя (двоичная) переменная решения - X, и я хочу, чтобы она принимала значение 1, когда я что-то программирую, и 0, если я этого не делаю, как это делается в python + gurobi?

X = model.addVar(vtype="GRB.BINARY", name = "x1")

1 Ответ

0 голосов
/ 03 мая 2019

Установите переменную вручную, используя ограничение.

programmed_input = 0 # or 1 if needed
m.addConstr(X[i]==programmed_input)
...