精选课件 精选课件 精选课件 数学建模专题之遗传算法的MATLAB实现 Contents I Matlab编程实现GA 1 Matlab函数调用实现GA 2 Matlab工具箱实现GA 3 Matlab编程实现GA 例1:计算目标函数值函数 主程序 %遗传算法主程序 function My_GA global Cmin; Cmin=-10^6; popsize=50; %群体大小 Gene=20; chromlength=20; %字符串长度(个体长度) pc=0.8; %交叉概率 pm=0.01; %变异概率 Xmax=10; Xmin=0; Matlab编程实现GA pop=initpop(popsize,chromlength); %随机产生初始群体 for i=1:Gene %20为迭代次数 [objvalue]=calobjvalue(pop,chromlength,Xmax,Xmin); %计算目标函数 fitvalue=calfitvalue(objvalue); %计算群体中每个个体的适应度 [newpop]=selection(pop,fitvalue); %复制 [newpop]=crossover(newpop,pc); %交叉 [newpop]=mutation(newpop,pm);
您可能关注的文档
最近下载
- 2026 第7课 党是最高政治领导力量.docx VIP
- 海南省2025—2026学年高三上学期学业水平诊断(一)语文试题(含答案).docx VIP
- 散热器设计与选型规范技术指南.docx VIP
- 宣贯培训(2026年)《GBT 36665-2018船舶和海上技术 船舶系泊和拖带设备 十字带缆桩》.pptx VIP
- 《人工智能基础与应用》课件——人工智能-自然语言处理.pptx VIP
- 测绘成果保密管理制度及操作规范最新版.docx VIP
- 拆除培训课件.ppt VIP
- 国开网电大 计算机绘图(本) 形考任务第七章-任务检测六作品.doc VIP
- (2026年)《中华人民共和国生态环境法典》学习与解读PPT课件.pptx VIP
- 2026年4月自考00604英美文学选读试题及答案含评分参考.pdf VIP
原创力文档

文档评论(0)