Генетические алгоритмы не пользуются большой популярностью в мире теории, но они представляют собой достаточно хорошо используемый метаэвристический метод (под метаэвристическим я подразумеваю технику, которая в целом применяется ко многим задачам, таким как отжиг, градиентный спуск и т. П.). Фактически, GA-подобный метод довольно эффективен для евклидовых TSP на практике.
Некоторые метаэвристики достаточно хорошо изучены теоретически: есть работа по локальному поиску и отжигу. У нас есть хорошее представление о том, как работает переменная оптимизация ( например, k-means ). Но, насколько я знаю, нет ничего действительно полезного о генетических алгоритмах.
Существует ли какая-либо солидная теория алгоритмизма / сложности о поведении генетических алгоритмов, в какой-либо форме, форме или форме? Хотя я слышал о таких вещах, как теория схем , я исключил это из обсуждения, основываясь на моем текущем понимании области, в которой он не особенно алгоритмичен (но я могу ошибаться здесь).