addModelConstraint

Добавьте ограничение модели к оптимизации

Синтаксис

options=addModelConstraint(options, label, boundtype, bound)

Описание

Метод cgoptimoptions. Добавляет заполнитель для ограничения модели к оптимизации. Строка label используется для ссылки на ограничение в CAGE.

boundtype можно задать либо строку 'greaterthan' или 'lessthan'.

bound должно быть скаляр реальным.

Если boundtype =' greaterthan', ограничение модели принимает следующую форму:

Модель CAGE > = bound

Точно так же, если boundtype =' lessthan', ограничение модели принимает форму

Модель CAGE < = bound

Примеры

Оптимизация требует ограничения, где определяемая пользователем функция должна быть меньше 500. Следующий код линии добавляет заполнитель для этого ограничения, которое помечено как 'mycon':

opt = addModelConstraint(opt, 'mycon', 'lessthan', 500);
Представлено до R2006a