Leave a comment

xcontcom September 26 2019, 11:45:48 UTC
>фитнесс это функция, которая считает числовую величину по какойто конфигурации клеток и которую мы используем в качестве сравнения приспособленности конфигураций

Да. Например, нам надо выделить клеточные автоматы, которые заполняются преимущественно черными клетками (нулями). Считаем в клеточном автомате (после, скажем, 100 итераций) количество черный клеток в состоянии автомата. Это количество используем в качестве фитнесса. Если надо найти клеточный автомат, рисующий паттерн - считаем количество клеток совпадающих с паттерном. Во второй части статьи, там где об искусственном (ручном отборе) - выбираем автоматы вручную повышая фитнесс самых "интересных" автоматов.

>т.е. генотип сложное правило типа какому подчиняется "игра Жизнь", в свою очередь сложно правило может состоять из нескольких простых правильно?

Существует 512 комбинаций из 9-ти клеток (текущая клетка, которую вычисляем и 8 соседних клеток). Для каждой из этих комбинаций записано состояние текущей (вычисляемой) клетки на следующей итерации (в следующем состоянии автомата). Состояние клетки для отдельной комбинации (одной из 512-ти) - это ген. Все 512 комбинаций - это генотип.

Reply

deep_econom September 26 2019, 12:04:29 UTC
навскидку, я бы не называл это геном и генотипом, неверная аналогия, имхо
в своей позиции тоже сомневаюсь, но это навскидку

Reply

xcontcom September 26 2019, 12:25:09 UTC
В данном контексте в качестве генов/генотипов используются правила для клеточных автоматов.
В качестве генотипа можно использовать все, что угодно - в зависимости от того, какую задачу пытаемся решить генетическим алгоритмом.

Reply

deep_econom September 26 2019, 12:49:19 UTC
а скрещивание получается это скрещивание правил преобразования?

Reply

xcontcom September 26 2019, 13:00:58 UTC
Да.

Reply

deep_econom September 26 2019, 13:12:06 UTC
пожелание
почетче сформулировать это все, что мы с вами обсудили и в статье вынести в начало статьи
типа определения вначале
статья выиграет от этого имхо

Reply


Leave a comment

Up