Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Ой, что-то в заголовке пошло не так.
Не только в заголовке..
О, да!
А я вот не могу выбрать, всё прекрасное. Но мне обидно, что я никак не могу заставить себя вникать в суть статьи, она же там должна быть. Не зря же её из песочницы вынули.
3-й и 4-й знак кодирует номер хромосомы, к которой нужно перейти. Остановка программы
q1 **00*
q2 **01*
q3 **10*
STOP **11*
5-й знак кодирует в какую сторону передвинуть считывающий головку, над читаемым кодом.
R ****0
L ****1
Я правильно понял, что «хромосома» — это состояние машины, а выбор одной из трёх её частей — определяется символом под кареткой?
Т.е. состояния всего три? Довольно слабая машина получается, но принцип понятен.
А как быть, если каретку не нужно смещать?
STOP **000*
q1 **001*
q2 **010*
q3 **011*
q4 **100*
q5 **101*
******00 стоять на месте
******01 на право
******10 на лево
в случае генерации алгоритма генетическим алгоритмом мы скорее всего получим алгоритм, который будет корректен ТОЛЬКО на тестовой выборке
Генетические алгоритмы и Машина Тьюринга