Перечисление LinearOptimizationSolverType используется для определения типа модуля расчёта, который будет использоваться при расчёте блока линейной оптимизации.
Используется следующим свойством:
| Значение | Краткое описание |
| 0 | Lpsolve. Модуль для решения линейных задач Lpsolve. Предварительно должна быть проведена интеграция с LPSolve. |
| 1 | Gurobi. Внешний
модуль решения задач Gurobi с параллельными алгоритмами
для задач линейного программирования, задач квадратичного программирования
и смешанно-целочисленных задач. Модуль обладает повышенной производительностью
при решении задач большого размера за счёт использования современных
алгоритмов и поддержки архитектуры последних многоядерных процессоров.
В продукте «Форсайт. Аналитическая платформа»
модуль расчёта Gurobi может использоваться для решения задачи
оптимального использования ограниченных ресурсов при настройке
блока линейной оптимизации.
Для использования Gurobi предварительно с сайта разработчика https://www.gurobi.com/ на компьютеры пользователей необходимо скачать и установить программное обеспечение Gurobi Optimizer. Используемая разрядность программного обеспечения должна совпадать с разрядностью продукта «Форсайт. Аналитическая платформа». Также для Gurobi должна быть получена лицензия, соответствующая решаемым задачам. После этого Gurobi будет доступен для использования, выбор внешнего модуля решения осуществляется с помощью свойства ICalcLinearOptimizationBlock.SolverType. |
См. также: