在图论中,一个点双连通图是一个连通且“不可分离”的图,意思是如果任何一个顶点被去除,图仍是连通的。所以这样一个双连通图就没有。的性质和点双连通是几乎等价的,除了一条边连接两个点构成的图,它是点双连通的,但不是2-点连通的。
这个性质在维护一个有2度冗余的图中特别有用,为了防止去除一条边(或连接)之后的不连通。
由于冗余的这种特性,双连通图的使用在网络领域非常重要(参见网络流)。
定义
一个双连通的无向图是一个连通图,不会因为删除任一个节点(和它的附带边)而变得不连通。
一个双连通的有向图中,对于任何两个顶点v和w,都有两条从v到w的有向路径,且除了v和w以外没有其他公共顶点。
File:4 Node Biconnected.svg|一个4个顶点和4条边的双连通图。
File:4 Node Not-Biconnected.svg|一个不是双连通的图。去除顶点x会使图不连通。
File:5 Node Biconnected.svg|一个5个顶点和6条边的双连通图。
File:5 Node Not-Biconnected.svg|一个不是双连通的图。去除顶点x会使图不连通。
参见
*
参考
- Eric W. Weisstein. "Biconnected Graph." From MathWorld—A Wolfram Web Resource. http://mathworld.wolfram.com/BiconnectedGraph.html
- Paul E. Black, "biconnected graph", in Dictionary of Algorithms and Data Structures [online], Paul E. Black, ed., U.S. National Institute of Standards and Technology. 17 December 2004. (accessed TODAY) Available from: https://xlinux.nist.gov/dads/HTML/biconnectedGraph.html
- [https://code.google.com/p/jbpt/ Java实现双连通分量构成的树] ,使用JBPT库(见BCTree类)。
评论 (0)