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