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.

119<strong>основе</strong> эволюционных алгоритмов и верификации <strong>на</strong> задаче <strong>построения</strong>автомата управления дверьми лифта оказалось примерно в 10 раз больше,чем для метода <strong>построения</strong> <strong>автоматов</strong> по тестам <strong>на</strong> <strong>основе</strong> эволюционныхалгоритмов. Од<strong>на</strong>ко применение верификации оправдывает себя, так какпри ее использовании при каждом из 1000 запусков был построен автомат,удовлетворяющий не только тестам, но и всем темпоральным формулам.ВЫВОДЫ ПО ГЛАВЕ 21. Разработан метод <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!