exponenta event banner

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