Skip to content

Converting a deterministic finite automaton to a minimal one.

Notifications You must be signed in to change notification settings

DmitryAsdre/MinimizationDFA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ДКА => Минимальный ДКА

Требования

Библиотеки:

  • graphviz
  • matplotlib
  • pillow

Запуск

python MinimizationDFA.py path_to_xml/test.xml

Примеры работы

Все xml файлы на которых я тестировал программу лежат в папку tests.

  • Начальное состояние автомата обозначено ромбом.

  • Выходное состояние автомата выделено красным цветом.

  • tests/test2.xml

alt text

Минимальный автомат, соответствующий ему.

alt text

  • tests/test3.xml

ДКА

alt text

Минимальный автомат, соответствующий ему.

alt text

  • tests/test4.xml

ДКА

alt text

Минимальный автомат, соответствующий ему.

alt text

  • tests/test5.xml

ДКА

alt text

Минимальный автомат, соответствующий ему.

alt text

  • tests/test6.xml

ДКА

alt text

Минимальный автомат, соответствующий ему.

alt text

  • tests/test7.xml

ДКА

alt text

Минимальный автомат, соответствующий ему.

alt text

  • tests/test8.xml

ДКА

alt text

Минимальный автомат, соответствующий ему.

alt text

  • tests/test9.xml

ДКА

alt text

Минимальный автомат, соответствующий ему.

alt text

  • tests/test10.xml

ДКА

alt text

Минимальный автомат, соответствующий ему.

alt text

About

Converting a deterministic finite automaton to a minimal one.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages