Перейти к основному содержимому

О2_CP_SAT_Модель.Решить

Отправляет модель в службу решателя и возвращает объект решения. Вызывается через Модель.Решить(...).

Синтаксис​

Модель.Решить(Параметры)

Параметры​

  • Параметры — Структура, Неопределено — параметры поиска решения (см. О2.СоздатьПараметрыПоиска). Если не указаны, используются значения по умолчанию.

Возвращаемое значение​

  • ОбработкаОбъект.О2_CP_SAT_Решение — объект решения. Описание методов см. в разделе Объект решения.

Описание​

Метод является сокращённым аналогом О2.РешитьМодель для случая, когда объект модели доступен непосредственно. Поведение и параметры идентичны.

Пример​

ПеременнаяX = Модель.Переменная("x");
ПеременнаяY = Модель.Переменная("y");

Модель.Ограничения().Соотношение("x + y = 10");
Модель.Ограничения().Соотношение("x >= 3");
Модель.Минимизировать("x");

Решение = Модель.Решить();

Если Решение.РешениеНайдено() Тогда
ЗначениеX = Решение.ЗначениеПеременной(ПеременнаяX);
ЗначениеY = Решение.ЗначениеПеременной(ПеременнаяY);
КонецЕсли;