12.07.2015 Views

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

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

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

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

135. Разработать инструментальное средство для автоматизации<strong>построения</strong> <strong>автоматов</strong>.6. Внедрить разработанные методы при построении автоматауправления моделью беспилотного самолета и в учебныйпроцесс.Науч<strong>на</strong>я новиз<strong>на</strong>. В работе получены следующие новые <strong>на</strong>учныерезультаты, которые выносятся <strong>на</strong> защиту:1. Метод <strong>построения</strong> <strong>автоматов</strong> по обучающим примерам <strong>на</strong><strong>основе</strong> эволюционных алгоритмов. Его основное отличие отизвестных состоит в том, что в предлагаемые алгоритмыдобавлен новый шаг «Расстановка выходных воздействий»,который выполняется перед вычислением функцииприспособленности.2. Метод выполнения операции скрещивания для генетическихалгоритмов, учитывающий поведение <strong>автоматов</strong> <strong>на</strong>обучающих примерах. Показано, что генетический алгоритм,использующий разработанный метод выполнения операциискрещивания, осуществляет построение <strong>автоматов</strong> пообучающим примерам быстрее, чем генетический алгоритм,использующий традиционный метод выполнения операциискрещивания, эволюцион<strong>на</strong>я стратегия и метод спуска <strong>на</strong><strong>основе</strong> случайных мутаций.3. Метод <strong>построения</strong> <strong>автоматов</strong> по обучающим примерам итемпоральным формулам <strong>на</strong> <strong>основе</strong> эволюционных алгоритмови верификации. Его основное отличие от известных состоит втом, что для вычисления функции приспособленностисовместно применяются обучающие примеры и метод ModelChecking.

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

Saved successfully!

Ooh no, something went wrong!