支配

✍ dations ◷ 2025-11-15 16:22:59 #图论

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

相关

  • 本体论 (计算机)在计算机科学与信息科学领域,理论上,本体是指一种“形式化的,对于共享概念体系的明确而又详细的说明”。本体提供的是一种共享词表,也就是特定领域之中那些存在着的对象类型或概
  • 神经工程参数所指定的目标页面不存在,建议更正成存在页面或直接建立下列一个页面(建立前请先搜寻是否有合适的存在页面可以取代):在物理科学中,神经工程学是新兴的、用工程技术研究中枢和
  • NRAM纳米随机存储器(英语:Nano-RAM)是Nantero公司的一种非易失性存储器技术。其原理主要是在一个片状基层上分布碳纳米管。理论上,碳纳米管的小尺寸允许了非常高的存储密度。
  • 吗啉吗啉,分子式C4H9NO,或写成O(CH2CH2)2NH。它是一种强碱,主要用作染料、树脂和蜡等的溶剂,也可用作乳化剂。这个杂环化合物既属于胺类又是醚类,仲胺氮原子令吗啉具碱性。吗啉可和氢
  • 1066年
  • 错把太太当帽子的人《错把太太当帽子的人》(英语:The Man Who Mistook His Wife for a Hat and Other Clinical Tales,又译《错把妻子当帽子 》), 错把太太当帽子的人与诊疗故事是1985年发行的书,内
  • 尼亚美尼亚美(法语:Niamey)是尼日尔的首都及最大城市,位在尼日尔河河畔,市区大部分位于尼日尔河的左岸。它是行政、文化和经济中心。尼亚美可能建立于18世纪,但是直到法国在尼亚美设立了
  • 奥驰亚集团奥驰亚集团公司(Altria Group, Inc.,原称:Philip Morris Companies Inc.)是一家总部位于美国佛吉尼亚州亨利科县的跨国烟草公司。该公司是菲利普莫里斯美国公司、约翰米德尔顿公
  • 威廉·惠威尔威廉·惠威尔,FRS(英语:William Whewell,/ˈhjuːəl/,1794年5月24日-1866年3月6日),又译威廉·休厄尔,生于英国英格兰兰开夏兰卡斯特,博学通才、科学家、哲学家、圣公宗祭司与基督教
  • 银杏目银杏是一类种子植物,最早出现在晚古生代早二叠世,在侏罗纪和早白垩世最为繁盛,此后逐渐衰落。现在,银杏()是银杏类植物的唯一成员。银杏类植物为高大多枝落叶乔木、具有挺拔的树干