支配

✍ dations ◷ 2025-12-06 16:12:46 #图论

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

相关

  • Prins反应Prins反应(Prins reaction)醛或酮与烯烃或炔烃在酸催化下的缩合反应。此反应可用于制取二
  • 吉隆建设吉隆建股份有限公司(简称吉隆建设)是一家总部设立于高雄市的建筑营造商,1982年8月23日成立,多次获得国家建筑金奖,曾经多次获得台湾诚信建商。吉隆礼邻、汤之园、湖滨艺墅、名人
  • 新舞台新舞台是台湾台北市第一座民营的中型多功能表演艺术厅。新舞台前身台湾新舞台于台北大空袭被炸毁,现在的剧场为中国信托商业银行前荣誉董事长辜振甫与董事长辜濂松决定由该行
  • Salesforce.comSalesforce.com(Salesforce.com, Inc.)是一个以提供个人化需求进行客户关系管理规划和服务的互联网企业,总部位于美国加利福尼亚州旧金山。Salesforce公司于1999年由当时37岁的
  • 红糖红糖(英语:Non-Centrifugal Sugar, NCS,有地区称板糖或者红板糖, 是一种常见的食用糖,泛指没有经过完全精炼及未经离心分蜜的带蜜蔗糖,与砂糖、冰糖相对。红糖能保持蔗糖的天然焦
  • 广州广州府,明清时广东省的府。清代隶广肇罗道。元朝时为广州路,明朝洪武十一年(1378年),改广州府。下领一州:连州(领阳山县、连山县),十五县:南海县、番禺县、顺德县、东莞县、新安县、三
  • 斑比盗龙斑比盗龙属(学名:Bambiraptor)是兽脚亚目驰龙科的一属,是种类似鸟类的恐龙,生存于7,200万年前,由堪萨斯大学、耶鲁大学及新奥尔良大学的科学家所发现。虽然斑比盗龙标本似乎是幼年
  • 11号线深圳地铁11号线,曾称机场线,是深圳地铁的第一条通勤铁路,线路起于福田站,经深圳机场,终至碧头站,线路全长51.936公里,共设18座车站,代表色是暗紫色。11号线连接福田中心区、南山、前
  • 盎格鲁-撒克逊使命阴谋论盎格鲁-撒克逊使命指公元8世纪时,法兰克帝国向苏格兰以及盎格鲁-撒克逊英格兰传播凯尔特基督教的过程,传教团自7世纪末期于弗里西亚开始行动。
  • 提婆 (人名)龙树、圣天、无著、 世亲、陈那、法称、 释迦光、功德光 【其他】─ 《入中论》 《释量论》 《俱舍论》 《现观庄严论》 《戒律本论》【其他】─ 提婆(梵语:आर्यदेव,Ar