Добавьте ограничение модели в оптимизацию
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);