支配

✍ dations ◷ 2025-12-02 13:01:20 #图论

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

相关

  • 克洛德·沙布罗尔克劳德·夏布洛尔(法语:Claude Chabrol;1930年6月24日-2010年9月12日)是一位法国电影导演,为1950年代末期开始的法国电影新浪潮的先驱导演之一,与法兰索瓦·特吕弗、尚卢·戈达尔、
  • 核酸结构核酸结构(英语:Nucleic acid structure)是指如DNA与RNA的核酸生物分子结构(英语:Biomolecular structure)。从化学角度上讲,DNA与RNA是非常相似的。DNA与RNA的结构常分为四个不同水
  • 场效应管场效应管(英语:field-effect transistor,缩写:FET)是一种通过电场效应控制电流的电子元件。它依靠电场去控制导电沟道形状,因此能控制半导体材料中某种类型载流子的沟道的导电性。
  • 乡是一种行政区划单位,通常运用于乡村地区,可以指:
  • 1128年重要事件及趋势重要人物
  • 舒(Shu),又名苏,是埃及神话中的大气之神、空气之神、天空的化身亦是思考与听觉的支配者,属赫里奥波里斯九柱神之一。其名字有“干旱、烤干、枯竭”意思。舒是亚图姆透过他的呼息
  • 食腐食腐动物是指主要靠进食腐肉维生的动物。如秃鹫、秃鹳、鬣狗、狼獾、豺等。 事实上绝大部分肉食性动物,都会在捕食的同时食腐(如狮子、科莫多龙)。另外亦有以腐木、腐植质维生
  • 自然-方法自然-方法(英文:Nature Methods)是《自然》杂志的生物科学研究方法分册,也是该领域经由同行评审的权威科学期刊。该杂志由自然出版集团按每月一期出版,2016年度的影响因子为25.06
  • 虔诚军虔诚军(乌尔都语:لشكرِ طيبه‎‎,Lashkar-e-Taiba)是当今南亚其中一个规模最大,最为活跃的伊斯兰恐怖组织。虔诚军于1991年由哈菲斯·穆罕默德·萨伊德在阿富汗的库纳尔
  • 插入 (遗传学)插入(英语:Insertion)是指一个或多个核苷酸碱基对插入DNA序列中,经常发生于微卫星区域。若以染色体层次来说,则是指一段染色体片段插入另一条染色体,常发生在减数分裂时,染色体发生