总结DFN-LOW算法在图论中的应用解析.doc

总结DFN-LOW算法在图论中的应用 北京大学??许若辰???长沙市雅礼中学 屈运华 摘要:?在一个连通图[1]G中,有些点一旦被去除就会导致图不连通,同样的,有些边一旦被去除也会导致图G失去连通性,那么如何求出这些点和边就是一个需要被解决的问题。为此,有一种算法通过标记每个点按照遍历顺序得到的序号和查看该点通过边可以到达的点的最小序号来进行判定,解决了这个问题。此算法简单而容易理解,简称为DFN-LOW算法。 ? ? 关键字:有向图??无向图??强连通分量??桥??割顶 ? ? 一、???????引言 有关图论的几个问题,如求无向图[2]的桥[3]、求无向图的割顶[4]、求有向图[5]的强连通分量[6]等,都能够被几种不同的算法解决。其中有一种算法,找到了这几个问题的共性,通过记录每个点的DFN值和LOW值,用大同小异的判定方式简洁的解决了这几个问题,思路巧妙具有针对性,把握住了问题的关键,值得借鉴。本篇论文将回顾DFN-LOW算法在图论中的应用及解决相关问题时的思路。 ? 二、???????通过无向图桥的性质引出DFN-LOW算法对图进行遍历的方式 要了解图的一些性质,必然要对图进行遍历。对图进行遍历的方式主要有两种,一种是宽度优先,一种是深度优先。 它们的本质区别在于宽度优先是按照每个点到源点的距离,一层一层的整体进行遍历。对于每层点,每次将和它们相连且尚未被遍历的点放入下一

文档评论(0)

1亿VIP精品文档

相关文档