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