RUS  ENG
Полная версия
ЖУРНАЛЫ // Моделирование и анализ информационных систем // Архив

Модел. и анализ информ. систем, 2017, том 24, номер 4, страницы 415–433 (Mi mais574)

Эта публикация цитируется в 3 статьях

О задаче минимизации последовательных программ

В. А. Захаровa, Ш. Р. Жайлауоваb

a Национальный исследовательский университет "Высшая школа экономики", факультет компьютерных наук, ул. Мясницкая, 20, г. Москва, 101000 Россия
b Московский государственный университет им. М.В. Ломоносова, факультет ВМК, Ленинские горы, д. 1, стр. 52, ГСП-1, Москва, 119991 Россия

Аннотация: Стандартные схемы программ — это одна из наиболее простых моделей последовательных императивных программ, предназначенная для решения задач оптимизации и верификации программ. Мы рассматриваем разрешимое отношение логико-термальной эквивалентности стандартных схем программ и задачу минимизации их размера при условии сохранения отношения логико-термальной эквивалентности. Нами доказано, что эта задача является алгоритмически разрешимой. Далее показано, что стандартные схемы программ с отношением логико-термальной эквивалентности и конечные детерминированные автоматы-преобразователи, работающие над полугруппами подстановок, взаимно транслируются друг в друга. Отсюда следует, что также разрешимы задачи проверки эквивалентности и минимизации для преобразователей указанного вида. Кроме того, на основе обнаруженной взаимосвязи выделен подкласс стандартных схем программ, минимизация которых осуществима за полиномиальное время при помощи ранее известных методов минимизации автоматов-преобразователей, работающих над полугруппами. В заключении приведен пример, свидетельствующий о том, что в общем случае задача минимизации автоматов-преобразователей над полугруппой подстановок может иметь несколько неизоморфных решений.

Ключевые слова: последовательная программа, автомат-преобразователь, минимизация, подстановка, полугруппа, эквивалентность.

УДК: 517.9

Поступила в редакцию: 17.07.2017

DOI: 10.18255/1818-1015-2017-4-415-433



Реферативные базы данных:


© МИАН, 2024