RUS  ENG
Полная версия
ЖУРНАЛЫ // Труды института системного программирования РАН // Архив

Труды ИСП РАН, 2015, том 27, выпуск 4, страницы 145–174 (Mi tisp168)

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

Применение алгоритмов проверки эквивалентности для оптимизации программ

В. А. Захаровabcd, В. В. Подымовad

a Московский государственный университет имени М.В. Ломоносова
b Московский физико-технический институт (государственный университет)
c Институт системного программирования РАН
d НИУ Высшая школа экономики

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

Ключевые слова: эквивалентность программ, оптимизирующие преобразования, реагирующая программа, схема программ, разрешающий алгоритм.

DOI: 10.15514/ISPRAS-2015-27(4)-8



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


© МИАН, 2024