早教吧作业答案频道 -->其他-->
“强连通分支算法”相关证明证明:在强连通分支算法中,选择任何顶点做起始点来执行深度优先搜索遍历,得到的强连通分支的解相同。下面是强连通分支算法哦~:1)对G进行深度优先搜
题目详情
“强连通分支算法”相关证明
证明:在强连通分支算法中,选择任何顶点做起始点来执行深度优先搜索遍历,得到的强连通分支的解相同。
下面是强连通分支算法哦~:
1)对G进行深度优先搜索并按递归调用完成的先后顺序对各顶点后续遍历编号;
2)改变G的每条边的方向,构造出新的有向图Gr
3)按1)中的确定的顶点编号,从编号最大的顶点开始对Gr进行深度优先搜索。如果搜索的过程中没有访问遍Gr的所有顶点,则从未被访问过的顶点中选取编号最大的顶点,并从此顶点开始继续做深度优先搜索;
4)在最后得到的Gr的深度优先生成森林中,每棵树上的顶点组成G的一个强连通分支。
正好遇到这道题,希望有人能答复啊~ 谢谢了~
证明:在强连通分支算法中,选择任何顶点做起始点来执行深度优先搜索遍历,得到的强连通分支的解相同。
下面是强连通分支算法哦~:
1)对G进行深度优先搜索并按递归调用完成的先后顺序对各顶点后续遍历编号;
2)改变G的每条边的方向,构造出新的有向图Gr
3)按1)中的确定的顶点编号,从编号最大的顶点开始对Gr进行深度优先搜索。如果搜索的过程中没有访问遍Gr的所有顶点,则从未被访问过的顶点中选取编号最大的顶点,并从此顶点开始继续做深度优先搜索;
4)在最后得到的Gr的深度优先生成森林中,每棵树上的顶点组成G的一个强连通分支。
正好遇到这道题,希望有人能答复啊~ 谢谢了~
▼优质解答
答案和解析
首先,这个算法求出的是一个有向图最大强连通子图.一个图的最大强连通子图只有一个解集(这没什么疑问吧).
那我只好理解为你要问这个算法如何求出的这个最大强连通子图(C)的解集.
首先改变边方向应该好理解,它能导出一个C。因为一个C里面的点在边改变后还是到能在一次深搜搜到的。唯一问题,如何保证不会搜出不是C的点。
这样的点有两种情况:在原图中这个点可以到达这个C但无法通过这个C到达它本身;可以通过C到达,但无法到达C。
第1种情况,这个点的编号肯定比C大,边变向后,就会先搜这个点,而且不会搜到C。
第2中情况雷同。
建议楼主在实践中采用求最早祖先的方法求最大强连通。方法也比较好理解,代码也短 ,只用一遍深搜就行。
希望楼主看完我的回答有所收益
那我只好理解为你要问这个算法如何求出的这个最大强连通子图(C)的解集.
首先改变边方向应该好理解,它能导出一个C。因为一个C里面的点在边改变后还是到能在一次深搜搜到的。唯一问题,如何保证不会搜出不是C的点。
这样的点有两种情况:在原图中这个点可以到达这个C但无法通过这个C到达它本身;可以通过C到达,但无法到达C。
第1种情况,这个点的编号肯定比C大,边变向后,就会先搜这个点,而且不会搜到C。
第2中情况雷同。
建议楼主在实践中采用求最早祖先的方法求最大强连通。方法也比较好理解,代码也短 ,只用一遍深搜就行。
希望楼主看完我的回答有所收益
看了“强连通分支算法”相关证明证明...的网友还看了以下:
“深”和“尽”在词典里的各个个解释,分别组三个词,词典落学校了耶!还有,湛蓝深远的深是那个意思?从 2020-06-05 …
下列各选项中,解释与事实不吻合的是()选项事实解释A热胀冷缩分子的大小随温度升降而改变B酒香不怕巷 2020-06-28 …
2006年5月20日,张家港市电视台现场直播人大代表向选民述职报告会。人大代表顾萍说:“我作为一名 2020-07-12 …
习作作文快乐的小学生活结束了,相信许多美好的回忆深深镌刻在你的记忆中,有的让人难忘,有的让人遗憾有的 2020-11-06 …
深圳市在选举区人大代表时出现了毛遂自荐竞选人大代表,其中有深圳市民以非正式候选人身份高票当选。他们的 2020-11-07 …
某省“公推公选”的干部人事改革正在全省逐步深入。在“公推公选”中,候选人不再是指定的,只要符合国家和 2020-12-01 …
在我国“公推公选”的干部人事改革正在各地逐步深入。在“公推公选”中,候选人不再是指定,只要符合国家和 2020-12-05 …
19世纪四五十年代和19世纪九十年代,伴随着两次工业革命,西方列强对中国的侵略要求有所不同。中国民族 2020-12-24 …
深圳市民邹某以一个普通选民的身份,第三次自荐参选深圳市人大代表,希望通过公开、公正、公平的竞选,成为 2021-01-02 …
去年9月,深圳市民邹某以一个普通选民的身份,第三次自荐参选深圳市人大代表,希望通过公开、公正、公平的 2021-01-02 …