Я использую C, чтобы написать свой код и решить его с помощью оптимизатора CPLEX. Я хочу ограничить время на CPLEX, чтобы он прекратил решение, если время больше 10 часов. У меня есть поиск в Интернете, и я нашел параметр timelimit для CPLEX. Однако я не знаю, где его вставить или как его использовать. Любая помощь будет высоко оценена! Спасибо.Как использовать CPLEX timelimit в моем коде?
1
A
ответ
3
Параметр для ограничения по времени на интерфейсе C: CPX_PARAM_TILIM. Это двойные параметры, и значение представляет собой количество секунд, с которое будет выполняться cplex, прежде чем вернуть лучшее решение, которое оно имеет до сих пор (если оно не найдет оптимальное решение ранее). Вы устанавливаете параметр с помощью функции CPXsetdblparam. Для того, чтобы установить лимит времени в 10 часов, вы могли бы назвать
CPXsetdblparam(env, CPX_PARAM_TILIM, 36000.0);
По умолчанию CPLEX использует настенные часы время, но если вы хотите 10 часов процессорного времени, вы можете установить CPX_PARAM_CLOCKTYPE целочисленного параметра в значение 1.
0
В CPLEX (12.7.1 версия) C++ интерфейс, я использую следующий код:
cplex.setParam(IloCplex::TiLim, 1);
так CPLEX имеет предел время работы: 1s.
Смежные вопросы
- 1. Как использовать цикл For в моем коде?
- 2. Как использовать функции в моем php-коде?
- 3. Как правильно использовать notifyDataSetChanged в моем коде?
- 4. Как использовать событие Control.KeyUp в моем коде?
- 5. Как использовать метод onUserInteration в моем коде?
- 6. Как использовать многопроцессорную/многопоточность в моем коде?
- 7. Как использовать Class ArrayUtils в моем коде?
- 8. Как использовать этот класс в моем коде
- 9. как использовать файл KML в моем коде
- 10. Я хочу использовать getElementsByName в моем коде
- 11. Regex timelimit в модели
- 12. Когда использовать Set в моем коде VBA?
- 13. Не удается использовать < в моем коде
- 14. Невозможно использовать Hwndsource в моем коде
- 15. Использовать имя поддомена в моем PHP-коде?
- 16. NullReferenceException в моем коде
- 17. Ошибка в моем коде
- 18. Ошибка в моем коде?
- 19. декларации в моем коде
- 20. Как я могу использовать закрытие в моем коде?
- 21. Как я могу использовать opencv в моем коде cuda?
- 22. Как использовать обратные вызовы в моем собственном коде
- 23. Как использовать значение переменной для работы в моем коде?
- 24. Как использовать этот оператор обновления в моем коде C#?
- 25. Как использовать загрузчик предметов в моем паукском коде Scrapy?
- 26. Как правильно использовать char и void прототипы в моем коде?
- 27. Как использовать общие настройки для хранения, отмеченные в моем коде?
- 28. Как использовать AJAX и JSON в моем коде
- 29. Как использовать строковый параметр IEnumerable в моем коде?
- 30. Как использовать механизм Matlab в моем коде (для вызова `engOpenSingleUse()`)?