支配

✍ dations ◷ 2025-08-10 18:32:34 #图论

在计算机科学中,控制流图的一个节点 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

相关

  • 机械感受器力学感受器(mechanoreceptor),或称为机械感受器、机械型刺激感受器,是一种感受压力、变形等力学性刺激的感受器。在人类光滑皮肤中主要包含如下四种类型:帕西尼氏小体、触觉小体
  • 第三次意大利独立战争意大利统一运动(意大利语:Risorgimento,意为“复兴”,故中文文亦有译为“复兴运动”)是19世纪至20世纪初期间,将意大利半岛内各个国家统一为意大利的政治及社会过程。1861年3月17
  • A区中央行政区(俄语:Центра́льный администрати́вный о́круг,罗马化:Tsentralny administrativny okrug)是莫斯科的12个行政区划之一,于1918年1
  • 苏糖醇苏糖醇(英语:Threitol)是一种四碳糖醇 ,分子式为C4H10O4。它主要作为合成其它化合物的中间体。虽然苏糖醇的分子式中有两个手性碳原子,但由于分子自身对称性造成的内消旋作用而没
  • 磁矩磁矩是磁铁的一种物理性质。处于外磁场的磁铁,会感受到力矩,促使其磁矩沿外磁场的磁场线方向排列。磁矩可以用矢量表示。磁铁的磁矩方向是从磁铁的指南极指向指北极,磁矩的大小
  • C-5银河运输机机组人员7人C-5“银河”(C-5 Galaxy)是美国洛克希德公司生产的大型战略军用运输机,也是美国空军现役最大的战略运输机,它能够在全球范围内运载超大规格的货物并在相对较短的距离
  • 洞里萨湖洞里萨湖(高棉语:បឹងទន្លេសាប,罗马化:;意为“巨大的淡水湖”或纯粹“大湖”)或洞里湖,位于柬埔寨境内西部,是东南亚最大的淡水湖。枯水期(12月-4月)湖水经洞里萨河注入湄公
  • 谢毅 (化学家)谢毅(1967年7月23日-),中国化学家,主要研究方向为无机固体化学。生于蚌埠,原籍安庆。1988年毕业于厦门大学化学系,1996年获中国科技大学应用化学博士学位。2013年当选为中国科学院
  • 八圣道分八圣道分(巴利语:Ariyo aṭṭhaṅgiko maggo,梵语:Ārya aṣṭāṅga mārgaḥ),又译为八正道、八圣道、八支正道、八支圣道、八圣支道,佛教术语,是指佛教徒修行达到最高理想境地涅
  • 冰片冰片,又名片脑、桔片、龙脑香、梅花冰片、羯布罗香、梅花脑、冰片脑、梅冰、龙脑、瑞脑、脑子、天然冰片、老梅片、梅片等,是龙脑香科植物龙脑香的树脂和挥发油加工品提取获得