支配

✍ dations ◷ 2025-12-01 11:55:10 #图论

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

相关

  • 放射线疗法放射治疗(英语:Radiation therapy;或者叫电疗,与物理治疗中的电疗(英语:Electrotherapy)相异)是使用电离辐射作为治疗疾病的方式。与放射治疗有关的医学专业称为放射肿瘤学或放射治
  • 碘化钾碘化钾(英文:Potassium iodide,实验式:KI),俗称钾碘。是一种无机化合物,用于制备有机碘化物等,并用作化学试剂。为无色或白色立方晶体。无臭,有浓苦咸味。熔点 681℃,沸点 1330℃。易
  • 詹姆斯·萨姆纳詹姆斯·巴彻勒·萨姆纳(James Batcheller Sumner,1887年11月19日 - 1955年8月12日),美国化学家,1946年获诺贝尔化学奖。1901年:范托夫 | 1902年:费歇尔 | 1903年:阿伦尼乌斯 | 1904
  • 格奥尔格·奥古斯特·戈德弗斯奥尔格·奥古斯特·戈德弗斯(德语:Georg August Goldfuß,1782年4月18日-1848年10月2日),德国古生物学家、动物学家。戈德弗斯生于巴伐利亚图尔瑙,大学时就读于埃尔朗根-纽伦堡大学
  • -反夏因-达尔加诺序列(英文:anti-Shine-Dalgarno sequence)是位于原核细胞核糖体小亚基16S rRNA3'端的段短核苷酸序列,可以按碱基互补配对原理与待翻译的信使RNA(messager RNA,简称
  • 腔上囊腔上囊是鸟类的特有结构,由意大利解剖学家法布里休斯于1621年首次发现,故又俗称法氏囊。。位于肠道末端,泄殖腔的后上方。主要功能是产生免疫淋巴细胞B细胞。腔上囊由上皮组织
  • 喜剧片喜剧电影是一个电影类型,其中主要强调的是幽默。此外,这种风格的电影通常有一个幸福的结局(黑色喜剧除外)。其中一个最古老风格的电影,一些早期的无声电影是喜剧。喜剧,不像其他电
  • 水利产业水利产业提供家庭及工厂饮用水以及废水的服务(包括污水处理)。范畴主要包括:原水的开发与利用、供(用)水系统操作服务、残余物质处理服务、先进造水处理技术研发。现代水利产业凭
  • 雷兽科雷兽(学名:Brontotheriidae,或称Titanotheriidae)是奇蹄目下一科已灭绝的哺乳动物。虽然雷兽有可能是马的近亲,但外表却很像犀牛。它们生存于5千6百万至3千4百万年前的始新世早期
  • 枞酸枞酸(英语:Abietic acid),是一个二萜,分子式为C20H30O2,也就是说它是由4个异戊二烯单元衍生的化合物。枞酸为玻璃状或部分结晶的黄色固体,是松香(针叶树含油树脂的固体部分)的几种相