Задать вопрос
@NewTypes
На себя

Теория эволюции: как генерируются мутации?

Помогите разобраться.

Есть механизм наследования "перспективных" мутаций. Когда мутация позволяет выжить или увеличивает вообще шанс выживаемости. Потом мутация передается детям и через десятки тысяч лет наслаивания лучших мутаций на предыдущие мы получаем сложные органы (глаз, эхолокатор итд итп). Этот механизм работает даже с неодушевленными предметами.

Теперь вопрос: могут ли формироваться мутации на основе текущего опыта биологического организма? Можно ли их запустить? Могу ли я для своей ветки сократить путь поиска новых улучшений? Существует ли механизм-реакция на раздражитель и поиск решения самим организмом? Допустим, я тяжело качаюсь, много ем и много отдыхаю. Или я читаю по книге в день, на досуге просматриваю последние научные работы, решаю сложные задачи, тружусь в науке и одновременно занят коммерциализацией перспективных научных разработок. Или я с детства пашу огород в Африке будучи белокожим. Способен ли организм "регулировать" шансы рождения ребенка "более" приспособленного под эти условия? И если шанс может регулироваться, не является ли это просто поиском опыта прородителей (на основе прошлых направлений-улучшений)? То есть когда мое тело знает как поступить в данном случае, но не способно сгенерировать совершенно новые пути (мутации) для моего потомства (детей). Ведь это бы нагружало тело (наверное мозг) и фиг бы знал что я там могу нагенерить и только усугубить шансы на выживаемость моего ребенка.

В общем, я надеюсь, что я смог поверхностно обрисовать свои мысли.

Благодарю за комменты!
  • Вопрос задан
  • 3262 просмотра
Подписаться 6 Оценить Комментировать
Ответ пользователя maaGames К ответам на вопрос (5)
maaGames
@maaGames
Погроммирую программы
Весь смысл генетических алгоритмов именно в том, что мутации случайны, а не контролируются программистом по каким-то аспектам. Выборка происходит не перед мутацией (с выбором того, что следует изменить), а уже в мутировавшем поколении. Весь смысл в том, что непредсказуемое решение может оказаться более эффективным, чем предсказуемое.
Это как если программист подумает, что для увеличения скорости передвижения нужно наращивать число ног и через N поколений получит 100500 ножку, а случайные мутации "научат" тараканчика сворачивать тело в колесо (это я типа сравнил многоножку с какой-нибудь макрицей).
Т.е. происходят случайные мутации и алгоритм оценивает, привели ли они к какому-то улучшению по заданным признакам. В примере с огородом, можно ожидать рождение ребёнка с конечностями в форме лопат, который будет очень быстро пахать огород, но не один вменяемый программист не будет специально программировать такое создание.
Ответ написан
Комментировать