2015-04-04 9 views
0

Я пытаюсь решить довольно большую модель MIP в gurobi. Я использую файл .lp в качестве входа в gurobi.Почему двоичные переменные появляются из ниоткуда после предварительного решения в гуроби?

У моей проблемы есть непрерывные и целые переменные. Но нет двоичных переменных

при решении модели на командной оболочке gurobi.
enter image description here

Почему бинарные переменные (93 из них) создаются после предварительного решения?

ответ

2

Некоторые из целочисленных переменных могут иметь границы [0,1], до или после прессования.

+0

так есть ли преимущество для решателя для обработки этих переменных как двоичных? – VM1

+0

Может показаться, что это может повлиять на генерацию выреза, правила ветвления и/или эвристику. – IainDunning

+0

Спасибо! Это имеет смысл, вероятно, приводит к меньшему разветвлению по сравнению с целочисленной переменной – VM1