О2_MIP.ТипыРешателей
Возвращает модуль для работы с типами решателей смешанно-целочисленных задач. Основной путь вызова — через фасад О2.Модели().ЛинейнаяСмешанноЦелочисленнаяМодель().ТипыРешателей().
Синтаксис
О2.Модели().ЛинейнаяСмешанноЦелочисленнаяМодель().ТипыРешателей()
Возвращаемое значение
- ОбщийМодуль — модуль
О2_MIP_ТипыРешателейКлиентСервер. Предоставляет методы:- CBC() — универсальный решатель для MIP-задач среднего размера. Возвращает ПеречислениеСсылка.О2_ТипыРешателей;
- SCIP() — мощный решатель для сложных MIP-задач, как правило быстрее CBC на нетривиальных случаях, поддерживает нелинейные ограничения. Возвращает ПеречислениеСсылка.О2_ТипыРешателей.
Описание
Тип решателя передаётся в параметры поиска решения (см. О2.СоздатьПараметрыПоиска). Если тип решателя не задан явно, платформа выбирает подходящий решатель автоматически.
Пример
ПараметрыПоиска = О2.СоздатьПараметрыПоиска();
ПараметрыПоиска.ТипРешателя = О2.Модели()
.ЛинейнаяСмешанноЦелочисленнаяМодель()
.ТипыРешателей()
.SCIP();
Решение = Модель.Решить(ПараметрыПоиска);