Непосредственный обязательный предшественник

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

Непосредственный обязательный предшественник (Immediate dominator) — для некоторой вершины [math]\displaystyle{ \,a }[/math] такой ее обязательный предшественник [math]\displaystyle{ \,b }[/math], что [math]\displaystyle{ a \neq b }[/math] и [math]\displaystyle{ \,b }[/math] — ближайший к [math]\displaystyle{ \,a }[/math] (в смысле порядка вхождений в простой путь из начальной вершины управляющего графа до [math]\displaystyle{ \,a }[/math]) из обязательных ее предшественников.

Другое название — Непосредственный доминатор.

Литература

  • Ахо А., Хопкрофт Дж., Ульман Дж. Построение и анализ вычислительных алгоритмов. — М.: Мир, 1979.
  • Евстигнеев В.А., Касьянов В.Н. Теория графов: алгоритмы обработки деревьев. — Новосибирск: Наука. Сиб. отд-ние, 1994.
  • Касьянов В.Н. Оптимизирующие преобразования программ. — М.: Наука, 1988.