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.

68обоз<strong>на</strong>че<strong>на</strong> функция, з<strong>на</strong>чение которой равно нулю, если з<strong>на</strong>чения ееаргументов совпадают, и единице – в противном случае.При использовании редакционного расстояния функцияприспособленности вычисляется по формуле:edits( s',s'')f max(| s''|,|s''|). Здесь какedits(s’, s’’) обоз<strong>на</strong>чено редакционное расстояние между строками s’ и s’’,которое равно минимальному числу операций вставки, замены илиудаления символа, которые необходимо выполнить, для того чтобыпреобразовать строку s’ в строку s’’. Отметим, что з<strong>на</strong>чения всех трехуказанных функций приспособленности <strong>на</strong>ходятся в отрезке от 0 до 1, приэтом меньшее з<strong>на</strong>чение соответствует большему соответствию выходнойстроки эталону.Экспериментальное исследование алгоритмов проводилось <strong>на</strong> задаче<strong>построения</strong> конечного преобразователя для преобразования представлениядвумерного изображения из цепного кода для четырех <strong>на</strong>правлений вцепной код для восьми <strong>на</strong>правлений. Применялись два <strong>на</strong>бора данных. В«простом» <strong>на</strong>боре было достаточно много коротких строк, а в «сложном» –их доля была <strong>на</strong>много меньше.Результаты экспериментов показали, что <strong>на</strong>илучшие результаты <strong>на</strong>«сложном» <strong>на</strong>боре данных достигаются при использовании функцииприспособленности, основанной <strong>на</strong> редакционном расстоянии. Второй поэффективности является функция, основан<strong>на</strong>я <strong>на</strong> расстоянии Хэмминга, атретьей – основан<strong>на</strong>я <strong>на</strong> строгом сравнении. На «простом» <strong>на</strong>бореситуация примерно такая же, только функции строгого сравнения ивычисления расстояния Хэмминга меняются местами.1.3.3. <strong>Методы</strong>, использующие верификацию при вычислениифункции приспособленностиИзвест<strong>на</strong> только од<strong>на</strong> работа [80], посвящен<strong>на</strong>я построениювзаимодействующих <strong>конечных</strong> <strong>автоматов</strong> с использованием генетического

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

Saved successfully!

Ooh no, something went wrong!