Как прервать оптимизацию модели Gurobi в C#?

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

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

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

1 ответ

Решение

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

Другие вопросы по тегам