2013-02-15 3 views
2

Я видел, что можно установить ограничение по времени, ограничение узла и т. Д., Чтобы остановить оптимизацию модели Gurobi, но это параметры, которые вы можете установить только перед запуском оптимизации.Как прервать оптимизацию модели Gurobi в C#?

Я хочу знать, как прерывать программную оптимизацию без остановки программы, вызывающей модель (я программирую в C#), потому что я хочу попробовать использовать субоптимальные значения переменных.

Если это так, то я использую модель в отдельных потоках, чем в графическом интерфейсе программы.

ответ

4

Вы можете вызвать Abort из обратного вызова. См. Примеры/C#/callback_cs.cs для примера.

+1

Спасибо! Для записи, вот ссылка на файл callback_cs.cs в онлайн-документации Gurobi. http://www.gurobi.com/documentation/5.1/example-tour/node81 – Filraen

 Смежные вопросы

  • Нет связанных вопросов^_^