Алгоритм Бржозовского — различия между версиями

Материал из Викиконспекты
Перейти к: навигация, поиск
(Пример)
(Описание)
Строка 2: Строка 2:
 
==Алгоритм==
 
==Алгоритм==
 
===Описание===
 
===Описание===
 +
Обладая обычными процедурами обращения (rev) и детерминизации (det) конечного автомата, мы, с помощью идеи Бржозовского, можем немедленно приступить к минимизации заданного автомата. Для этого надо дважды провести его через обе вышеуказанные процедуры:
 +
mFA = det(rev(det(rev(FA)))), где
 +
 +
FA это исходный КА,
 +
rev это процедура обращения КА,
 +
det это процедура детерминизации КА,
 +
mFA это минимизированный КА.
 +
 
===Корректность===
 
===Корректность===
 
==Пример работы==
 
==Пример работы==

Версия 05:34, 18 ноября 2014

Эта статья находится в разработке!

Алгоритм

Описание

Обладая обычными процедурами обращения (rev) и детерминизации (det) конечного автомата, мы, с помощью идеи Бржозовского, можем немедленно приступить к минимизации заданного автомата. Для этого надо дважды провести его через обе вышеуказанные процедуры: mFA = det(rev(det(rev(FA)))), где

FA это исходный КА, rev это процедура обращения КА, det это процедура детерминизации КА, mFA это минимизированный КА.

Корректность

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

Псевдокод

См. также

Литература