Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
В «минутку мракобесия» набраны какие-то старые стереотипы.
опущен самый важный акцент СТЭ — единицей эволюции является популяция, а не особь (возможно, потому что в генетических алгоритмах эволюционируют именно особи — что является еще одной иллюстрацией того, что генетические алгоритмы весьма далеки от механизмов реальной биологической эволюции)
Так как генетические алгоритмы построены на принципах, заметно отличающихся от современного понимания принципов и механизмов эволюции, то и рассказ о биологической эволюции получился не очень корректным.
Так как генетические алгоритмы построены на принципах, заметно отличающихся от современного понимания принципов и механизмов эволюции, то и рассказ о биологической эволюции получился не очень корректным.
. По современному представлению, эволюция работает примерно так. Есть популяция — набор особей, живущих в одном месте и скрещивающихся. Эта популяция является по сути пулом генетической информации, в котором есть множество вариантов одного и того же гена
Например, мутация гена А — условно «смертельна», мутация другого гена Б — «смертельна», а комбинация А и Б — прекрасно жизнеспособна.
Изменение условий можно сравнить с изменением целевой (оценочной) функции — однако для реальных задач, решаемых генетическими алгоритмами, такое изменение вряд ли будет полезно :)
эволюции ничего не надо, просто есть вектора изменчивости и вектора отбора, которые могут сами меняться и при этом они куда-то тащат сложную систему.
Однако отсутствие этих сложностей в генетических алгоритмах не позволяет назвать их хорошими моделями для биологической эволюции.Тут опять же смотря что мы подразумеваем под «хорошей моделью». Если в смысле точности воспроизведения всех нюансов, то конечно. Ну а если речь идет о простоте и наглядности, то вполне себе вариант.
Еще есть вопрос численных оценок времени, требуемого для эволюции. Если кратко, сейчас можно оценить, с одной стороны, частоту мутаций (количество мутаций за единицу времени), с другой — необходимое число мутаций для того, чтобы образовалась разница между геномами двух достаточно далеких друг от друга организмов. Дальше делается численная оценка времени, необходимого для такой эволюции — и она никак не совпадает с наблюдаемой, разрыв в несколько порядков. Пичалька. То-ли считаем неправильно (хотя peer-reviewers прокол найти не могут), то-ли есть неизвестные науке механизмы, ускоряющие эволюцию, то-ли Творец все-таки существует :)
Эволюция и генетические алгоритмы