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