Может ли кто-нибудь объяснить мне преимущества генетического алгоритма по сравнению с другими традиционными методами поиска и оптимизации?
Может ли кто-нибудь объяснить мне преимущества генетического алгоритма по сравнению с другими традиционными методами поиска и оптимизации?
Ответы:
Основными причинами использования генетического алгоритма являются:
Большое количество параметров может быть проблемой для производных методов, когда у вас нет определения градиента. В такой ситуации вы можете найти не ужасное решение с помощью GA, а затем улучшить его с помощью производного метода. Определение «большой» постоянно растет.
Генетические алгоритмы отличаются от традиционных методов поиска и оптимизации в четырех важных моментах:
Генетические алгоритмы являются своего рода последним средством. Они полезны только тогда, когда аналитическое решение неосуществимо (см. Ответ Патрика для наиболее распространенных причин), и у вас много процессорного времени в ваших руках.