图论 - xIao_wU 思维磁场 - Just Run And Never Forget I Have A Dream

无向图割点

     建议阅读:黄劲松 《无向图的块与圈》

    求割点主要理解三个定理:

  w定理1DFS中,e=uv是返祖边,那么要么uv的祖先,要么uv的后代子孙。
  w定理2DFS中,e=uv是父子边,且dfn[u] > 1low[v] ≥ dfn[u],则u是割点。
  w定理3DFS的根r是割点的充要条件是:至少有2条以r为尾(r出发)的父子边。
         定理1是毋庸置疑的,定理2则是运用定理1来确定u是割点,通俗的表述则为如果 v 是 u 的儿子,而 v 的老祖先也是 u 的后代,则 u 为割点,可以想象,若 u 被去掉,v 的祖先则无法和u的祖先相连接,故u则为割点。定理2有个dfn[u] > 1,则是因为定理三,当dfn[u] == 1时,u为根节点,故需要定理三来补充说明。具体证明过程可以阅读上面的ppt。

继续阅读




Host by is-Programmer.com | Power by Chito 1.3.3 beta | © 2007 LinuxGem | Design by Matthew "Agent Spork" McGee