Добрый деньОграничения в MATLAB генетического алгоритма - не только входные Ограничения
Я работаю с генетических алгоритмов в среде MATLAB с использованием глобальной оптимизации инструментов. Я достаточно опытен в этой области. Мой вопрос заключается в следующем:
Как указать ограничения, которые не только зависят от входной переменной. То есть ограничение, которое может быть функцией выхода или промежуточной переменной.
ПРИМЕЧАНИЕ: Выход этой системы рассчитывается из «черного ящика» (это симуляция PSS SINCAL).
На этом этапе я использовал обходное решение, что делает функцию пригодности очень высокой, когда выход не находится в пределах ограничений. Ищите более элегантное решение.
Спасибо
Элвис
Не является ли какая-то форма наказания так же, как ограничения 'ga' от Matlab? И что еще более важно, не работает ли ваш метод штрафа, или ваши результаты часто нарушаются? –
Может ли результат быть записан как вектор констант, умноженный на ваши входные переменные? В противном случае я бы сказал, что ваше текущее решение не может быть улучшено на многое. –