Prim算法与Kruskal算法 求最小生成树 源代码 实验报告 完整
1
受煤矿配电网区域规模的约束,传统启发式搜索很难快速定位配电网故障,无法实现配电网故障自愈。以煤矿典型配电网为研究对象,采用最小生成树算法建立相关数学模型对其进行故障定位及重构。将煤矿配电网内的电源、负荷、开关作为节点,配电网可靠性及网损作为遍历约束条件,得到配电网恢复重构的最佳开关组合。采用该算法后,煤矿配电网监控系统可通过远程指令快速切除故障,将非停电区域负荷迅速接入其他馈线,实现煤矿配电网故障自愈。
1
这是用prim算法实现的最小生成树算法,实质上是一个贪心算法的应用,看一下,会对你有帮助
2023-01-04 15:43:11 687KB c++ 图论 最小生成树 prim算法
1
prim用c++实现的最小生成树的源码,easy to understand!
2023-01-04 15:17:52 18KB prim 最小生成树 c++
1
本演示程序中,利用克鲁斯卡尔算法求网的最小生成树,实现抽象数据类型MFSet,文本方式输出生成树中各条边以及他们的权值。 若要在n个城市之间建设通信网络,只需要架设n-1条线路即可。如何以最低经济代价建设这个通信网,是一个网的最小生成树问题。
2023-01-03 14:31:50 259KB C/C++
1
多目标最小生成树问题是典型的NP 问题,Zhou 和Gen 提出了一种用于计数多目标最小生成树问题 的所有非劣最优最小生成树的算法,但该算法无法保证能够找到所有非劣最优最小生成树.针对此问题,提出一种改进的计数算法,并定性说明改进算法能够找到问题的所有非劣最优最小生成树.改进算法在进行子树剔除时增加了一些条件.模拟实验结果表明,改进后的计数算法能够找到所有的非劣最优解.这也说明该算法具有应用的潜力.
2022-12-30 19:41:21 946KB 最小生成树 非劣最优解
1
prim算法 Kruskal算法分别实现最小生成树
2022-12-30 17:13:02 8KB 最小生成树 prim算法 Kruskal算法
1
用C语言实现的prim和kruskal最小生成树算法
2022-12-30 17:06:12 857B 最小生成树 C
1
克鲁斯卡尔算法的基本思想是以边为主导地位,始终选择当前可用(所选的边不能构成回路)的最小权植边。所以Kruskal算法的第一步是给所有的边按照从小到大的顺序排序。这一步可以直接使用库函数qsort或者sort。接下来从小到大依次考察每一条边(u,v)。 具体实现过程如下: <1> 设一个有n个顶点的连通网络为G(V,E),最初先构造一个只有n个顶点,没有边的非连通图T={V,空},图中每个顶点自成一格连通分量。 <2> 在E中选择一条具有最小权植的边时,若该边的两个顶点落在不同的连通分量上,则将此边加入到T中;否则,即这条边的两个顶点落到同一连通分量 上,则将此边舍去(此后永不选用这条边),重新选择一条权植最小的边。 <3> 如此重复下去,直到所有顶点在同一连通分量上为止。
2022-12-20 17:41:46 19.6MB Kruskal 最小生成树
1
最小生成树的构造,以及求最小生成树的 普利姆算法和克鲁斯卡尔算法,C++实现算法
2022-12-16 12:13:39 801KB 最小生成树
1