Иерархия вложенных альтов

Материал из WEGA
Версия от 04:40, 21 февраля 2011; KEV (обсуждение | вклад)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску

Иерархия вложенных альтов (Hierarchy of nested alts) — множество нетривиальных альтов A={Hi} управляющего графа таких, что для любых двух альтов либо их пересечение пусто, либо один целиком содержится в другом.

Альт HiA непосредственно вложен в альт HjA относительно A, если HiHj и в A не существует такого альта Hk, что HiHkHj.

Альт HiA называется внутренним альтом относительно A, если в A не существует альтов, непосредственно вложенных в Hi и внешним альтом относительно A, если в A не существует альта, в который Hi непосредственно вложен.

Последовательность уграфов G0,G1,,Gr называется представлением уграфа G в виде иерархии вложенных альтов A (A-граф, A-представление уграфа G), если

  • G0=G,
  • для любого i уграф Gi получается из Gi1 стягиванием в вершины всех внешних альтов относительно {Aj:1ji}, где Aj — множество всех внутренних альтов относительно A{As:1s<j}.

Hierarchy of nested alts.png

Литература

  • Касьянов В.Н. Оптимизирующие преобразования программ. — М.: Наука, 1988.