遗传算法(包含选择、交叉、变异) MATLAB完整代码 中文注释详解
该算法的选择、交叉、变异操作都采用了基础的方法,操作方法在代码的注释给出:选择:二元锦标赛选择法;交叉:单点交叉;变异:单点变异1.主程序 mainclc;clearnVar = 100; %定义一个变量来接受x的长度nPop = 30; %定义种群大小maxIt = 2000; %定义最大种群迭代次数%在进行选择、交叉、变异之前要先定义子代规模大小nPc = 0.8; %代表交叉比列nC = round(nPop * nPc / 2) * 2..
原创
2021-12-23 20:44:43 ·
8077 阅读 ·
6 评论