支配

✍ dations ◷ 2025-03-07 10:51:05 #图论

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

相关

  • 首制舰慈悲号医疗舰(英文:USNS Mercy,T-AH-19)是美军的医疗船,由美国军队于1982年购入的油轮改装,改装工程耗资5亿多美元。慈悲号只要约70人就可以运转,医疗任务时医生可达200人以上,病人
  • 英式酒吧英式酒吧(pub,是public house的缩写)是一种主要盛行在英国、爱尔兰、加拿大、澳大利亚、新西兰的酒吧形式。在许多地区,特别是在乡村,英式酒吧是当地社交活动的中心。塞缪尔·皮
  • CRISPR RNAsCRISPR(IPA:/ˈkrɪspər/;DJ:/ˈkrispə/;KK:/ˈkrɪspɚ/)是存在于细菌中的一种基因,该类基因组中含有曾经攻击过该细菌的病毒的基因片段。细菌透过这些基因片段来侦测并抵抗相同
  • 达沃斯达沃斯 (德语、法语:Davos;意大利语:Tavate;罗曼什语:Tavau)是瑞士东部的一个城镇,隶属格劳宾登州。2003年12月人口为10,998人。以冬季运动和每年在那里召开的达沃斯论坛知名。达沃
  • 十善十善业(梵语:Daśa-kuśala-karmāni),或称十善行、十善、十善业道,是十种善行,是佛教行者修行的根本所在。居士戒包括五戒,和受持一昼夜的八关斋戒,在大乘佛教中,十善或作为戒律受持
  • 长深高速长春-深圳高速公路,简称长深高速,中国国家高速公路网编号为G25,起点为长春,途经吉林、辽宁、河北、天津、山东、江苏、安徽、浙江、福建、广东10省市,全长3658.244公里。途经城市:
  • Lehigh University理海大学(Lehigh University,又称利哈伊大学或里海大学)是一所以工程科学著称的美国私立研究型大学,1865年由企业家艾萨·帕克(Asa Parker)创建,位于美国宾夕法尼亚州伯利恒。自十
  • 六小龄童六小龄童(1959年4月12日-),本名章金莱,汉族,浙江绍兴人,生于上海。出身“章氏猴戏”世家。父亲章宗义,艺名六龄童;哥哥章金星,又名妙良,艺名小六龄童。现为中央电视台、中国电视剧制作
  • 金华猪金华猪,又称为金华两头乌,是中国地方猪品种之一。金华猪原产于浙江金衢盆地。金华猪耳下垂,头颈部及臀尾部为黑色,身体其余部位为白色。尾巴较长、直。金华猪因毛色而得名“两头
  • 狐蝠科狐蝠科(学名:Pteropodidae),哺乳纲翼手目的一科,狐蝠科所属的动物有利齿狐蝠属(神女利齿狐蝠)、菲果蝠属、番果蝠属、豕果蝠属等。