LinearOptimizationSolverType

Описание

Перечисление LinearOptimizationSolverType используется для определения типа модуля расчёта, который будет использоваться при расчёте блока линейной оптимизации.

Используется следующим свойством:

Допустимые значения

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

См. также:

Перечисления сборки Algo