1.软件版本
matlab2022a
2.运行方法
使用matlab2022a或者高版本仿真,运行文件夹中的tops.m或者main.m。运行时注意matlab左侧的当前文件夹窗口必须是当前工程所在路径。具体操作观看提供的程序操作视频跟着操作。
3.部分仿真截图
4.内容简介
首先,在之前做的改进GA算法和普通SA算法的基础之上,将两个算法进行融合,整体的算法流程图如下所示:
第一、随机化产生N个初始群体P;
第二、代入到优化目标函数,获得N个初始的适应度值;
第三、按照改进GA算法的流程进行选择,变异和交叉等操作;
第四、然后对个体进行模拟退火的操作;
第五、然后对模拟退火后的群体的所有个体进行计算适应度值;
第六、将遗传算法中最优个体(未进行变异交叉的部分个体)和模拟退火后的个体进行融合,构成新的种群,作为新一代的种群;
第七、重复上述的步骤直接优化迭代次数结束。