Человек - дитя природы, и от своего "родителя" он взял многое. Полет стрекозы, суперклей, застежки-липучки, множество алгоритмов - на последних хочется остановиться подробнее. Про муравьиный алгоритм я уже рассказывал, сегодня на очереди - генетический алгоритм. Применяется он в планировании ресурсов, в построении предсказательных моделей. А вдохновлен он, как видно из названия, самой эволюцией - конкретнее, работой генетического механизма. Рассмотрим пример. Допустим, мы решаем задачу создания машинки, главная задача которой - уехать как можно дальше по сложному рельефу. Машинка наша состоит из колес и рамы. Причем все ее составляющие могут отличаться как в количественном, так и в качественном плане. Колес может быть сколь угодно и размер у них может отличаться. Задача алгоритма - подобрать такие параметры машины, чтобы они были оптимальными, т.е. могли уехать как можно дальше.
Как будет работать такой алгоритм? Сначала будет построена некая популяция из случайных машин - и все они