О2_LP.ТипыРешателей
Предоставляет доступ к модулю для работы с типами решателей, доступных для непрерывных линейных задач. Вызывается через О2.Модели().ЛинейнаяНепрерывнаяМодель().ТипыРешателей().
Синтаксис
О2.Модели().ЛинейнаяНепрерывнаяМодель().ТипыРешателей()
Возвращаемое значение
-
ОбщийМодуль — модуль
О2_LP_ТипыРешателейКлиентСервер. Содержит методы для получения ссылок на типы решателей:GLOP()— симплекс-решатель. Рекомендуется как основной для LP-задач;CLP()— открытый симплекс-решатель; хорошая альтернатива на разреженных задачах;PDLP()— решатель первого порядка для очень больших задач (миллионы переменных); менее точен, чем симплекс-методы;CBC()— открытый решатель; может использоваться для LP, но уступает по скоростиGLOPиCLP;SCIP()— решатель для задач смешанного целочисленного программирования; может использоваться для LP, но уступает по скорости специализированным LP-решателям.
Описание
Тип решателя передаётся через параметры поиска при вызове О2.РешитьМодель или Модель.Решить. Для большинства LP-задач рекомендуется оставить выбор решателя по умолчанию.
Пример
ПараметрыПоиска = О2.СоздатьПараметрыПоиска();
ПараметрыПоиска.ТипРешателя = О2.Модели()
.ЛинейнаяНепрерывнаяМодель()
.ТипыРешателей()
.GLOP();
Решение = Модель.Решить(ПараметрыПоиска);