支配

✍ dations ◷ 2025-01-31 01:30:40 #图论

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

相关

  • 国王君主是指从一个家庭或家族中挑选成员来任职的国家元首或政权领袖。其职位之传承以直系血亲世袭为主,也可采选举或禅让方式产生;其中实行世袭制度者若无直系血亲之继承人,一般多
  • 孤立语孤立语(Isolating language),是有低语素单词比(morpheme-per-word ratio)的语言。依照语言学家的定义分类标准不同,孤立语与分析语之间的关系可能会产生三种情况:相对于综合语(其中
  • 丘疹丘疹(英语:papule),为局限性、实质性、直径小于1cm的表浅隆起性皮损。丘疹表面可扁平(如扁平疣(英语:flat wart))、圆形脐凹状(如传染性软疣)或粗糙不平呈乳头状,颜色可呈紫红色(如扁平
  • 江桂斌江桂斌(1957年9月-),分析化学、中国环境化学家。中国科学院生态环境研究中心研究员。生于山东莱阳,籍贯山东莱阳。1982年毕业于山东大学化学系,1987年、1991年先后获中国科学院生
  • 芦木属见内文芦木(学名:Calamites)是一属已灭绝的高大的树状蕨类,和现代的木贼是近亲。生长在潮湿的沼泽地带中。在石炭纪时颇为兴盛,和鳞木、封印木等一同形成广大的蕨类雨林。它们的
  • 细腰亚目见内文细腰亚目(学名:Apocrita)是膜翅目中最重要的亚目,包括许多科,相对而言广腰亚目的种类要少得多。这两个目的昆虫大多有透明的翅膀,细腰亚目的昆虫的第1和第2腹环(abdominal r
  • 海军炮击二战期间同盟国海军对日炮击是指在第二次世界大战结束前的最后几周里,以美国海军、英国皇家海军和新西兰皇家海军军舰组成的盟军海军舰队对日本本土面向太平洋的沿海地区城市
  • 五岛列岛五岛列岛(日语:五島列島/ごとうれっとう Gotō rettō */?)为日本长崎县西部的群岛。以南部的福江岛、久贺岛、奈留岛、若松岛、中通岛五个岛屿为中心,共计有140个岛屿,面积696.
  • 税收与支出条款宪法正文I ∙ II ∙ III ∙ IV ∙ V ∙ VI ∙ VII其它修正案 XI ∙ XII ∙ XIII ∙ XIV ∙ XV XVI ∙ XVII ∙ XVIII ∙ XIX ∙ XX XXI ∙ XXII ∙ XXIII ∙
  • 努南氏综合征努南氏综合征(Noonan syndrome)为一相对常见的常染色体显性遗传疾病,该病得名自小儿心脏科医师贾桂琳·努南。该病的症状类似透纳氏症,但可能发生于男性及女性。努南氏综合征常