Слайд 2Алгоритм минимизации числа внутренних состояний полностью определённого автомата
Находятся последовательные разбиения , ,…
![Алгоритм минимизации числа внутренних состояний полностью определённого автомата Находятся последовательные разбиения ,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/382959/slide-1.jpg)
множества X до тех пор, пока на каком-то (k+1) шаге не окажется, что это разбиение ничем не отличается от предыдущего. Доказано, что в этом случае ( = ) и есть необходимое нам разбиение, и дальнейшее сокращение числа внутренних состояний автомата невозможно.
Слайд 3Алгоритм минимизации числа внутренних состояний полностью определённого автомата
В каждом классе эквивалентности разбиения
![Алгоритм минимизации числа внутренних состояний полностью определённого автомата В каждом классе эквивалентности](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/382959/slide-2.jpg)
выбирается по одному элементу, который образует множество X’.
Слайд 4Алгоритм минимизации числа внутренних состояний полностью определённого автомата
3. Функции переходов и функция
![Алгоритм минимизации числа внутренних состояний полностью определённого автомата 3. Функции переходов и](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/382959/slide-3.jpg)
выходов для автомата определяются на множестве оставшихся внутренних состояний и множестве входных сигналов. Для этого в таблице переходов вычеркиваются столбцы, соответствующие состояниям, не вошедшим в множество , а в оставшихся столбцах таблицы переходов все состояния заменяются на эквивалентные из множества . В таблице выходов столбцы вычёркиваются.
4. В качестве начального состояния выбирается одно из состояний, эквивалентных X0. На практике лучше взять само X0.
Слайд 5Минимизация автомата Мили
Таблица переходов
Таблица выходов
={X1,X2,X5,X7,X8} B1,
{X3,X4,X6,X9,X10,X11,X12 } B2
![Минимизация автомата Мили Таблица переходов Таблица выходов ={X1,X2,X5,X7,X8} B1, {X3,X4,X6,X9,X10,X11,X12 } B2](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/382959/slide-4.jpg)
Слайд 6Минимизация автомата Мили
={X1,X2} C1,
{X5,X7,X8} C2,
{X3,X4,X6,X9,X11} C3,
{X10,X12} C4,
![Минимизация автомата Мили ={X1,X2} C1, {X5,X7,X8} C2, {X3,X4,X6,X9,X11} C3, {X10,X12} C4,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/382959/slide-5.jpg)
Слайд 7Минимизация автомата Мили
= {X1,X2} D1,
{X5,X7} D2
{X8} D3
{X3,X4,X6,X9,X11} D4
{X10,X12}
![Минимизация автомата Мили = {X1,X2} D1, {X5,X7} D2 {X8} D3 {X3,X4,X6,X9,X11} D4 {X10,X12} D5](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/382959/slide-6.jpg)
D5
Слайд 8Минимизация автомата Мили
Таблица переходов
{X1,X2} D1,
{X5,X7} D2
{X8} D3
{X3,X4,X6,X9,X11} D4
![Минимизация автомата Мили Таблица переходов {X1,X2} D1, {X5,X7} D2 {X8} D3 {X3,X4,X6,X9,X11} D4 {X10,X12} D5](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/382959/slide-7.jpg)
{X10,X12} D5
Слайд 9Минимизация автомата Мили
Таблица выходов
![Минимизация автомата Мили Таблица выходов](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/382959/slide-8.jpg)