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

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

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

Синтаксис

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

Параметры

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

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

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

Описание

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

Пример

ПеременнаяX = Модель.Переменные().ДобавитьИзДиапазона(0, 10, "x");
ПеременнаяY = Модель.Переменные().ДобавитьИзДиапазона(0, 10, "y");

Модель.Ограничения().Соотношение("x + y <= 15");
Модель.Ограничения().Соотношение("x >= 3");
Модель.ЦелеваяФункция().Минимизировать("x + 2*y");

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

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

См. также