Я это знаю, а вот Вы -- нет. Вам кажется, что когда на основе случайности появляется закономерность -- это чудо.
> Датчик случайных чисел не имеет решающего значения.
Имеет. Чем лучше генератор случайных чисел, тем лучше работает алгоритм. Если псевдослучайные числа плохие, то алгоритм будет "застревать".
> методический обход пространства
Ну мы говорим о ГА, там нет методического обхода пространства. Именно поэтому он подходит для поиска в пространствах с любым числом измерений и метрикой.
> Например точки сгенеренные по принципу {x=rnd();y=rnd()} рано или поздно покроют единичный квадрат, с любой наперед заданной плотностью.
Генетических алгоритм работает не так. Случайно меняется лишь небольшое число переменных, остальные остаются неизменными или заимствуются от родителей. После чего проводится отбор.
Ваш алгоритм -- это просто случайный поиск, а в ГА используются все три дарвиновских подпрограммы.
> замена случайного члена последовательности на прозвольное число, только разрушит решение и сделает его недопустимым
Ну это просто параметризация неправильная. Если у нас огромное количество недопустимых решений, то надо параметризовать по-другому.
> нужно, чтобы кто-то, обладающий разумом и волей, огранизовал мутации
Нет, Вы что-то путаете. В ГА мутации случайны, никто их не должен организовывать. Конечно, если программист устроил неудачную параметризацию, то он должен и исключения запрограммировать. Причина и следствие.
> Поэтому ГА - вовсе не модель Эволюции-3 (возникновения порядка из хаоса).
ГА -- это модель эволюции-3. Возникновения порядка из хаоса не происходит ни в эволюции, ни в ГА. Хаос в обоих случаях используется только в одном нужном месте -- для мутаций.
> читаешь популярные книги по эволюции, создается впечатление, что это просто какой-то культ первобытного хаоса
Это Ваши какие-то субъективные аллюзии.
> Можно сказать, что эволюция - процесс закономерный и запрограммированный ("Разумный План")
Нет, плана нет, мутации случайны. Есть только цель, поставленная обстоятельствами (выживание).
no subject
Я это знаю, а вот Вы -- нет. Вам кажется, что когда на основе случайности появляется закономерность -- это чудо.
> Датчик случайных чисел не имеет решающего значения.
Имеет. Чем лучше генератор случайных чисел, тем лучше работает алгоритм. Если псевдослучайные числа плохие, то алгоритм будет "застревать".
> методический обход пространства
Ну мы говорим о ГА, там нет методического обхода пространства. Именно поэтому он подходит для поиска в пространствах с любым числом измерений и метрикой.
> Например точки сгенеренные по принципу {x=rnd();y=rnd()} рано или поздно покроют единичный квадрат, с любой наперед заданной плотностью.
Генетических алгоритм работает не так. Случайно меняется лишь небольшое число переменных, остальные остаются неизменными или заимствуются от родителей. После чего проводится отбор.
Ваш алгоритм -- это просто случайный поиск, а в ГА используются все три дарвиновских подпрограммы.
> замена случайного члена последовательности на прозвольное число, только разрушит решение и сделает его недопустимым
Ну это просто параметризация неправильная. Если у нас огромное количество недопустимых решений, то надо параметризовать по-другому.
> нужно, чтобы кто-то, обладающий разумом и волей, огранизовал мутации
Нет, Вы что-то путаете. В ГА мутации случайны, никто их не должен организовывать. Конечно, если программист устроил неудачную параметризацию, то он должен и исключения запрограммировать. Причина и следствие.
> Поэтому ГА - вовсе не модель Эволюции-3 (возникновения порядка из хаоса).
ГА -- это модель эволюции-3. Возникновения порядка из хаоса не происходит ни в эволюции, ни в ГА. Хаос в обоих случаях используется только в одном нужном месте -- для мутаций.
> читаешь популярные книги по эволюции, создается впечатление, что это просто какой-то культ первобытного хаоса
Это Ваши какие-то субъективные аллюзии.
> Можно сказать, что эволюция - процесс закономерный и запрограммированный ("Разумный План")
Нет, плана нет, мутации случайны. Есть только цель, поставленная обстоятельствами (выживание).