12.07.2015 Views

Методы построения конечных автоматов на основе ...

Методы построения конечных автоматов на основе ...

Методы построения конечных автоматов на основе ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

46 заме<strong>на</strong> перехода; заме<strong>на</strong> действия <strong>на</strong> переходе.После добавления потомков в популяцию <strong>на</strong> всех ее особяхвычислялась функция приспособленности. Полови<strong>на</strong> <strong>на</strong>иболееприспособленных особей переносилась в популяцию следующегопоколения, а менее приспособленные автоматы – отбрасывались. Такимобразом, размер популяции оставался постоянным (стоит отметить, что всилу ограниченных возможностей компьютеров того времени, он былмал – всего несколько особей). Данный процесс продолжался до тех пор,пока не удавалось достигнуть желаемого результата – максимальноез<strong>на</strong>чение функции приспособленности не превосходило заданного порога.После этого к битовой последовательности, которая определяла среду,добавлялся очередной символ, и эволюционный процесс переходил вочередную фазу.По мнению Л. Фогеля, результаты экспериментов показали, чтоэволюционное программирование может быть успешно применено для<strong>построения</strong> «интеллектуальных» искусственных систем. При этом былоотмечено, что построение вручную <strong>автоматов</strong> столь же результативных ипростых, как те, что были построены эволюционным алгоритмом, являетсякрайне сложной задачей.1.3.1.2. Задача «Умный муравей»Еще одной задачей, в которой построенные с помощью генетическихалгоритмов автоматы обладают подобными свойствами, является задача«Умный муравей» [35, 79]. В этой задаче рассматривается поле, имеющееформу тора размером 32 <strong>на</strong> 32 клетки (рис. 13). В некоторых клетках полярасположены яблоки – черные клетки <strong>на</strong> рис. 13. Яблоки расположенывдоль некоторой ломаной линии, но не во всех ее клетках. Клеткиломаной, <strong>на</strong> которых яблок нет – серые. Белые клетки не при<strong>на</strong>длежатломаной и не содержат яблок. Всего <strong>на</strong> поле 89 яблок.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!