支配

✍ dations ◷ 2025-06-30 20:25:13 #图论

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

相关

  • 皮钦语皮钦语(英语:Pidgin,/ˈpɪdʒᵻn/,或pidgin language),又称混杂语言,一种简化版本的自然语言,这种语言来自于两个或两个以上的群体,他们之间没有共同语言,为了彼此沟通而发展出的语言
  • 石花肺鱼维多利亚肺鱼(学名:Protopterus aethiopicus),又称石花肺鱼、刚果肺鱼、大王肺鱼或梅氏肺鱼,为非洲肺鱼属的四种现生物种之一,广泛分布于东部与中部非洲。本种的基因组有多达1330
  • 环球航空800号班机环球航空800号班机(TWA800)是一班从美国纽约肯尼迪国际机场起飞,中途停留在法国巴黎戴高乐机场,目的地为意大利罗马-菲乌米奇诺机场的环球航空班机。1996年7月17日,班机搭载着212
  • 李光地李光地李兆庆(父,赘华山吴氏) 李锺伦(子) 李锺修(子) 李锺佐(子) 李锺倎(子) 李锺侨(子) 李锺旺(子) 李清藻(孙) 李维翰(玄孙) 爱新觉罗·胤礽(弟子) 何焯(弟子)李光地(1642年-1718年),字晋卿,号厚庵,又号
  • 商业媒体商业广播,或简称为商业媒体,是以营利为目的的广播行为,多以播放商业广告与否为标准。基本上,公共广播以外的传播媒体即为商业广播。商业广播为现今多数大众传播媒体采用的运作方
  • 处暑数据来源:喷气推进实验室线上历书系统处暑,是二十四节气之一,在8月23日前后(22日~24日),太阳到达黄经150°。《月令七十二候集解》:“七月中,处,止也,暑气至此而止矣。”。这时的三伏
  • 缩酮缩酮是一类同一碳与两个烷氧基和两个烃基相连的有机化合物。缩酮可由半缩酮与醇在酸催化下继续反应制得,而半缩酮可由酮与醇反应得到。原甲酸酯与酮反应也可以得到缩酮。缩酮
  • 规模不经济规模不经济(Diseconomies of scale)随着企业生产规模扩大,而边际效益却渐渐下降,甚至跌破零、成为负值。造成此现象的原因,可能是内部结构因规模扩大而更趋复杂,这种复杂性会消耗
  • 高卢-罗曼语支高卢-罗曼语支(Gallo-Romance)是罗曼语族的一个分支,包括法语和高卢-意大利语。按照语言学家大卫·达尔比的分析,高卢罗曼语支包括7个语言:瓦隆语、法语、法兰克-普罗旺斯语、罗
  • 中华人民共和国各省级行政区人口性别比例列表这列表是中国行政区划的男女比例,并且是学术界的主题研究课题,因为自从1990年代来中国男女比例严重失衡。来自2009年在英国医学杂志上发表的研究数据。