支配

✍ dations ◷ 2025-11-22 17:39:32 #图论

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

相关

  • 脑神经脑神经(Cranial nerves)属于周围神经系统,区别于由脊髓发出的脊神经。它们是直接由脑发出的。在人类中,传统上认为一共有12对脑神经,其中有10对分布于头面部。除第1及第2对外,其余
  • 科学可视化科学可视化(英语:scientific visualization 或 scientific visualisation)是科学之中的一个跨学科研究与应用领域,主要关注的是三维现象的可视化,如建筑学、气象学、医学或生物学
  • 纽卡斯尔坐标:54°58′26″N 1°36′48″W / 54.9740°N 1.6132°W / 54.9740; -1.6132泰恩河畔纽卡斯尔(英语:Newcastle upon Tyne 英式发音: i/njuːˈkɑːsələpɒnˌtaɪn/;本地发
  • 动物总动员《动物总动员》(德语:Konferenz der Tiere),2010年德国3D动画电影,由雷恩哈德·克洛泽(Reinhard Klooss)和胡戈尔·坦普(Holger Tappe)导演。德国于2010年10月7日上映,中国于2011
  • 头索纲头索动物亚门是脊索动物门的一个亚门。头索动物的脊索延伸到背神经管的前方,故名。其咽鳃裂众多。头索动物一般称为文昌鱼,故又名狭心纲及文昌鱼纲。因无真正的头部,又称为无头
  • VHPS霍尔茨布林克出版集团(德语:Verlagsgruppe Georg von Holtzbrinck),于1948年成立,总部设于斯图加特,是德国著名的出版集团,拥有麦克米伦出版公司100%股权,是德国时代周报(英语:Die Zei
  • 福建岛屿福建省海岸线曲折,岛屿众多,下表所列为全省面积在1平方公里以上的岛屿,不包含因与大陆通过围垦或修建海塘(大堤)连接而消失的岛屿,如东山岛已经成为东山半岛,福清市的江阴岛已经成
  • J节段J节段 (连接节段) 是免疫球蛋白和T细胞受体基因座中的编码序列。J节段介于可变基因节段(V) 和恒定基因节段(C) 之间。
  • 主权国家的外部资产列表这是主权国家的外部资产列表,计算各主权国家国内居民私人拥有可支付的货币、股票和债券。此列表的资料出自《安联世界财富报告2014》。
  • 拉瑟福德·伯查德·海斯拉瑟福德·伯查德·海斯(Rutherford Birchard Hayes,1822年10月4日-1893年1月17日)是第19任美国总统(1877年-1881年),美国共和党籍。生于俄亥俄州,曾做过律师。担任总统前,他曾任自俄