广义圆方树学习笔记

广义圆方树上一条从 \(u\)\(v\) 的简单路径,设为 \(u \to s_1 \to c_1 \to s_2 \to c_2 \to \cdots \to c_k \to s_{k + 1} \to v\),其中 \(s\) 为方点,\(c\) 为圆点。

事实上是对原图上 \(u \rightsquigarrow v\) 所有简单路径的总结:

它们一定都是从 \(u\) 开始,经过 \(s_1\) 这个点双里的一些点来到 \(c_1\),也即 \(s_1\)\(s_2\) 两个点双唯一的交界处;

然后再离开点双 \(s_1\),经过 \(s_2\) 的一些点,来到 \(c_2\),即 \(s_2\)\(s_3\) 两个点双唯一的交界处;

然后再离开点双 \(s_2\),经过 \(s_3\) 的一些点,来到 \(c_3\),即 \(s_3\)\(s_4\) 两个点双唯一的交界处……

证明略。

因此不难发现以下事实:

  • 有且仅有 \(c_1, c_2, \ldots, c_k\) 是原图上 \(u\)\(v\) 上的必经点。P4320
  • 不在 \(s_1, s_2, \ldots, s_{k +1}\) 中任何一个点双上的点,原图 \(u\)\(v\) 的任何一个路径都不会经过。

然后有一个性质,一个点双内,任何一个三元互异点对 \((s, c, f)\) 都满足存在一条 \(s \rightsquigarrow f\) 的路径经过 \(c\)

这个性质的证明要用到最大流最小割定理,这里忽略。

因此还有一个事实:

  • \(u \rightsquigarrow v\) 所有路径上点的并集恰好是 \(s_1, s_2, s_3, \ldots s_{k + 1}\) 的并集。P4630
posted @ 2023-03-27 07:26  dbxxx  阅读(62)  评论(0编辑  收藏  举报