Материалов:
1 082 141

Репозиториев:
30

Авторов:
761 409

Минимизация синтаксических диаграмм с многовходовыми компонентами

Дата публикации: 2018

Дата публикации в реестре: 2020-03-03T18:38:03Z

Аннотация:

Рассмотрена задача минимизации синтаксических диаграмм. Для её решения диаграммы Вирта (ДВ) преобразуются в синтаксические диаграммы с многовходовыми компонентами (СД), которые по структуре совпадают с ДВ, но отличаются тем, что нетерминалы в нетерминальных вершинах заменяются начальными узлами соответствующих компонент. На множестве узлов СД вводится отношение, обладающее свойством эквивалентности, которое разбивает множество узлов на классы эквивалентности. Доказано, что «стягивание» класса эквивалентности в один узел является эквивалентным преобразованием. Если классу эквивалентности принадлежат узлы различных компонент, то в результате «стягивания» происходит соединение компонент в одну, которая имеет несколько входов. Предложены алгоритмы разбиения множества узлов на классы эквивалентности и построения СД. Приводится пример, показывающий, что построенная по предложенным алгоритмам СД значительно меньше эквивалентной ей ДВ.

Тип: статьи в журналах

Источник: Прикладная дискретная математика. 2018. № 41. С. 85-97


Связанные документы (рекомендация CORE)