支配

✍ dations ◷ 2024-12-22 22:14:21 #图论

在计算机科学中,控制流图的一个节点 d 支配节点 n,当且仅当从开始节点(可以理解为源)到节点 n的每一条路径均要经过节点d,写作d dom n (一写作d {\displaystyle \gg } n)。根据上述定义,容易得到每个节点均控制其自身。

一些相关概念:

一般而言,我们会使用 Tarjan 算法在 O ( | V | + | E | ) {\displaystyle O(|V|+|E|)} 的时间内将其求出

首先来介绍一些这个算法的大概步骤

我们用 idom 表示点 x {\displaystyle x} 的最近支配点,用 semi 表示点 x {\displaystyle x} 的半必经点。

那什么是半必经点呢?

对于一个节点                     Y              {\displaystyle Y}  ,存在某个点                     X              {\displaystyle X}  能够通过一系列点                               p                      i                                {\displaystyle p_{i}}  (不包含                     X              {\displaystyle X}                      Y              {\displaystyle Y}  )到达点                     Y              {\displaystyle Y}  且                             i                 d        f        n                >        d        f        n                      {\displaystyle \forall i\ dfn>dfn}  ,我们就称                     X              {\displaystyle X}                      Y              {\displaystyle Y}  的半必经点,记做 semi=X

当然一个点的“半必经点” X {\displaystyle X} 会有多个,而且这些半必经点一定是搜索树中点 X {\displaystyle X} 的祖先。

对于每个点,我们只需要保存其半必经点中最小的一个,下文中用表示点的半必经点中值最小的点的编号。

我们可以更书面一点的描述这个定理:

计算机科学中支配的概念第一次被提出是在Reese T. Prosser在1959年一篇关于流网络的论文中提出的 而在此论文中,Prosser并未提出一种有效算法以计算支配关系,解决这一问题的有效算法直到十年后才被 Edward S. Lowry and C. W. Medlock 提出。Ron Cytron等人在1989年将其应用于高效计算应用于静态单赋值形式的φ 函数时对其重新燃起了兴趣。

4.https://blog.csdn.net/a710128/article/details/49913553

相关

  • 列夫·舍斯托夫列夫·舍斯托夫 (英语:Lev Isaakovich Shestov, 俄语:Лев Исаа́кович Шесто́в, 1866年2月12日-1938年11月19日), 出生叫Yeguda Leib Shvartsman (俄语:Ие
  • 罗伯特·伯恩斯·伍德沃德罗伯特·伯恩斯·伍德沃德(英语:Robert Burns Woodward,1917年4月10日-1979年7月8日),美国有机化学家,对现代有机合成做出了相当大的贡献,尤其是在化学合成和具有复杂结构的天然有机
  • 法国文化部政治主题文化部(法语:Ministère de la Culture)是法国政府部门,其成员专门负责管理国家博物馆和历史遗迹,无论在法国或海外都推广和保护各种视觉、造型、戏剧、音乐、舞蹈、建筑
  • 林森南路林森南路,是台湾台北市南北向主要道路之一,原为上海路及沈阳路,位于台北市的中正区。林森南路属双向道路,每向二至三线道,不分段,北接林森北路,南接南海路,并以地下道穿越中正纪念堂
  • 刺果瓜刺果瓜(学名:Sicyos angulatus)为葫芦科刺果瓜属下的一个种。
  • 渗漏渗漏是能量或物质扩散到容器外面的过程。在化学,渗漏带有化学药品从容器漏出的意思。在电子学,渗漏指能量逐渐从储有高化学能的电池或电容漏出。在水文学,渗漏指水渗入地表土壤
  • 三菱东京日联银行三菱日联银行(日语:三菱UFJ銀行/みつびしユーエフジェイぎんこう mitsubishi yūefujei ginkō */?,英语译名:MUFG Bank)是日本一家都市银行,由东京三菱银行与UFJ银行在2006年1月
  • 洛杉矶港洛杉矶港(英语:Port of Los Angeles)是美国加利福尼亚州洛杉矶的港口,占地面积和水域面积达7,500 acre(3,000 ha),港口内海岸线长度43 mi(69 km)。洛杉矶港位于洛杉矶附近的圣佩
  • 美属维尔京群岛总督美属维尔京群岛总督是美国海外属地美属维尔京群岛的总督,1917年美国由丹麦购入,1969年后开始有选举产生。阿根廷总统 · 安提瓜和巴布达总理 · 巴巴多斯总理 · 巴哈马总理
  • 阿格斯视网膜假体阿格斯视网膜假体(英语:Argus retinal prosthesis),又称为仿生眼(bionic eye),是美国第二视觉医疗器材公司(Second Sight Medical Products)开发的视网膜假体植入系统,可帮助因视网膜