美文网首页
通用的深度优先搜索+图的应用2:强连通分支

通用的深度优先搜索+图的应用2:强连通分支

作者: 腹黑君 | 来源:发表于2020-06-28 11:42 被阅读0次

    定义:

    1. 高度聚集节点群的算法,称为强连通分支
    2. 强连通分支,定义为图G的一个子集C,C中的任意两个顶点之间都有路径来回,或者能够相连。
    3. 图的转置定义:将v→w,变为w→v,转置在强连通数量与划分是相同的。

    目的应用:

    找到强连通分支后,可对图进行分类简化。

    方法:

    1. 对图G进行DFS计算,得出开始时间、结束时间
    2. 对图G进行转置,将上述图G的各顶点的结束时间进行逆向排序,对结束时间从长到短的各个顶点,在转置G中调用DFS算法,得出新的起始时间与结束时间。
    3. 每一颗DFS算法得出的深度优先森林中的树,都是一个强连通分支。
    image.png image.png image.png

    相关文章

      网友评论

          本文标题:通用的深度优先搜索+图的应用2:强连通分支

          本文链接:https://www.haomeiwen.com/subject/jymifktx.html