支配

✍ dations ◷ 2025-12-11 14:03:49 #图论

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

相关

  • 吉雷松吉雷松(Giresun)是土耳其的城市,也是吉雷松省的首府,位于该国北部,距离特拉布宗175公里,面积317平方公里,海拔高度10米,受副热带湿润气候影响,每年平均降雨量1,269毫米,2010年人口96,9
  • 无薪假无薪假(No-pay leave or furlough)又称减班休息。狭义而言,泛指在职业场所中,因工作业务或企业获利缩减,而导致劳方必须进行缩减工时,与资方不支付劳方休假期间工资的休假行为。广
  • abbr class=abbr title=R26: 吸入剧毒R26/abbr警示性质标准词(英语:Risk Phrases,简写:R-phrases)是于《欧联指导标准67/548/EEC 附录III: 有关危险物品与其储备的特殊风险性质》里定义。该列表被集中并再出版于指导标准2001/
  • 金融学金融学(英语:Finance)是从经济学分化出来的应用经济学科,是以“金融”,融通货币和货币资金的经济活动为研究对象。研究公司、个人、政府与其他机构如何募集和投资资金的学科。传
  • 丛林丛林通常指热带地区中的茂密森林,技术上形容为有很大的生物多样性和植物(例如:树、蔓生植物、草和芦苇)茂密的森林biome。若丛林被形容为森林的biome,则丛林分布于赤道和热带气候
  • 竹北生物科技园区坐标:24°48′21″N 121°02′55″E / 24.8057°N 121.0486°E / 24.8057; 121.0486新竹生物医学园区(英文: Hsinchu Biomedical Science Park),位于台湾新竹县竹北市,隶属科技部
  • 311年粗体文本
  • 裁判裁判系指裁定和判决二者,为法院对外所为之意思表达(并非意思表示,盖意思表示之用语,指发生私法上效力之意思表达,裁判并非如此)。其中裁定是对诉讼程序问题和某些实体问题所作的一
  • 都司都司为15世纪,中国明朝首设的官制名称,又称都阃,位阶约为今中低级军官。据傅维鳞的《明书》卷六五《职官志》:“营伍武官皆因事而命,无定制,凡五等,曰镇守、曰协守、曰分守、曰守
  • 毛皮贸易广义来说是指皮草间的贸易.俄国的毛皮贸易早在基辅罗斯时代,之前他们向可萨人交毛皮税(也与保加尔人买卖毛皮)。他们去到叶尼塞河买毛皮,莫斯科公国时代伊凡四世向西伯利亚原