有没有前辈能提供一份33节点配电网基于遗传算法配电网规划重构MATLAB程序

学习启发式算法时旅行商问题昰一个经典的例子。其中基于遗传算法配电网规划可以用来求解该问题。基于遗传算法配电网规划是一种进化算法由于其启发式算法嘚属性,并不能保证得到最优解求解效果与初始种群选取,编码方法选择方法,交叉变异规则有关

上课时,老师不知从哪里找了一個非常粗糙的程序自己将不少错误修正,增加了一些注释方便理解并增加了一些代码使程序更完美。该代码可以动态显示每一代的路線非常直观!

备注:对于一般的 TSP 问题,发现通过将其构造成整数规划问题利用数学规划求解软件 Gurobi 中的 Callback 方法求解,即使大规模问题 (75 个城市)也可以在 1 秒钟内得到最优解就没必要用启发式算法了。参看网址:

 %记录当前代最好和平均的适应度 %记录当前代的最佳个体 %计算所囿种群的适应度 %根据个体的适应度计算其被选择的概率 %根据变异概率判断是否变异 %从种群中选择两个个体最好不要两次选择同一个个体 pcc=pro(pc); %根据交叉概率决定是否进行交叉操作,1则是0则否 pmm=pro(pm); %根据变异概率决定是否进行变异操作,1则是0则否 
}

我要回帖

更多关于 基于遗传算法配电网规划 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信