中易网

请教prim算法正确性的证明

答案:1  悬赏:80  
解决时间 2021-01-18 09:50
请教prim算法正确性的证明
最佳答案
为了减少不必要的麻烦,可以不妨设图中所有边的权重都不同,这样最小生成树是唯一的
然后直接用反证法就行了
如果Prim算法得到G,而最小生成树是T
设在生成G的过程中第一次产生的不在T中的边是e,而在G中去掉e得到的两个连通分支记为V1和V2,那么e连接了V1和V2

把e加入T之后会出现环,在这个环里面V1的顶点和V2的顶点至少还被另一条边f连接(否则T本身就不连通了),由Prim算法的贪心策略可知e比f权重低,那么在T里面把f换成e可得一个总权重更小的生成树,与T的最小性矛盾

(因为最小生成树的总权重的边的权重的连续函数,对于有权重重复出现的情况可以利用连续性取极限,这样即使最小生成树不唯一仍然可以保证Prim算法生成的树具有最小权重)
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
重锤破碎机耐用不耐用
This problem is so difficult that I can
0.56除7的竖式
帮忙给这首歌歌词注上假名
北京里查德米勒维修点在哪个地方
好看的斗罗同人小说
抢劫什么人最安全
范晓萱的专辑有些什么?
手表早上和晚上用什么符号表示
钢琴 懂钢琴的来 怎样只看谱不看键盘弹奏 30
雪佛兰科沃兹中配要不要安导航?
120cm*60cm是多少寸
lol与dota2比赛哪个精彩
河北省邢台市土管局 地址 电话
柴碧云在《夏至未至》中演技怎么样?
推荐资讯
上尸下死念什么
古瓷器请问瓷器柴窑和电窑煤窑气窑怎么区分啊
国漫和日漫比,哪个好?
佛教信徒饮食上有什么忌讳?
有没有关于铁路的歌曲!最好了励志歌曲!
谁懂建模,魔兽世界里的模型和建筑是用高模做
我刚到的AMD FX4300,要换什么主板合适?
6道英语题
求西方宗教小说
最近买的蜂蜜,喝着总感觉味道怪怪的,跟以前的
小象健康纤靓的口感怎么样?吃的有效果吗?
谁能翻译下这个漫画《クレタの牝牛
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?