Многоцелевой генетический алгоритм очень медленно инициализируется - PullRequest
0 голосов
/ 29 ноября 2018

Я выполняю процесс оптимизации с использованием многоцелевого генетического алгоритма из набора инструментов Matlab (R2015b).Полная оптимизация занимает около 500 секунд, однако кажется, что для инициализации требуется около 450 секунд.Таким образом, около 450 секунд, чтобы оценить функцию в первый раз и 50 секунд, чтобы оценить ее следующие 66000 раз.Я установил размер популяции на 500, все остальное по умолчанию.Я использую две целевые функции, 4 нелинейных ограничения, 1 ограничение линейного неравенства и 4 переменные с соответствующими нижней и верхней границами.

Нормально ли это поведение при использовании этого алгоритма, или я делаю что-то не так?Есть ли способ уменьшить время инициализации?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...