Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Эквивалентность состояний конечных автоматов и эквивалентность конечных автоматовСодержание книги
Поиск на нашем сайте Бинарное отношение Бинарные отношения обладают следующими свойствами: 1. Рефлективность, если 2. Транзитивность, если 3. Симметричность, если 4. Антисимметричность, если Бинарное отношение R является отношением эквивалентности, если оно рефлективное, транзитивное и симметричное. Если отношение R является отношением эквивалентности, тогда каждое множество элементов можно разбить на классы эквивалентности. Чтобы разбить элементы множеств отношения эквивалентности необходимо зафиксировать первый элемент и перебрать остальные с включением в первый класс, из чего следует, что класс не пустой, поскольку первый элемент находится в отношении с самим с собой. Аналогично действуем со всеми элементами множества. Конечное множество в итоге разобьется на классы не более его мощности. Разбиение на классы эквивалентности поможет в проверке конечных автоматов на эквивалентность и их минимизации. Состояние Если два состояния конечного автомата являются эквивалентными, тогда в таблице переходов этого автомата можно одно из этих состояний исключить, заменяя переходы в него названием другого состояния. Можно в матрице переходов у каждого состояния указывать дополнительно значение F в виде единицы, если состояние конечно или ноль, ели состояние не конечно. Теорема: Каждый регулярный язык распознается конечным автоматом, в котором каждое состояние достижимо из некоторого начального состояния и из каждого начального состояния достижимо хотя бы одно конечное состояние. При этом распознавание некоторого языка в конечном автомате можно исключить недостижимое из начальных состояний конечные состояния автомата. Слово или цепочка Для логических функций имеется конечное число входных наборов, что позволяет минимизировать их по одному из критериев сложности. Для конечных автоматов протяженность входных цепочек не ограничена, что исключает метод простого перебора. Минимизация конечных автоматов начинается удалением состояний, недостижимых из начальных состояний и удалением состояний, из которых не достигаются конечные состояния. Для полученных состояний классы эквивалентности составляются следующим образом: в один класс вносятся конечные состояния, среди которых в новый класс выделяются те, из которых в конечное состояние можно достичь за один переход. В последующие классы вносятся конечные состояния, достижимые за два, три и т.д. переходов.
|
||
|
Последнее изменение этой страницы: 2021-05-12; просмотров: 161; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.196 (0.006 с.) |