免疫克隆选择多目标优化算法与MATLAB实现

免疫克隆选择多目标优化算法与MATLAB实现

作者:杜振华 闫肃 谌海云 曾欢

来源:《智能计算机与应用》2014年第03期

收稿日期:2014-05-14

基金项目:四川省教育厅重点科研项目(12ZA193)。

作者简介:杜振华(1987-),男,四川南充人,硕士,助理工程师,主要研究方向: 智能计算、最优控制;

闫肃(1972-),男,甘肃静宁人,硕士,高级工程师,主要研究方向: 控制工程、仪器仪表工程; 谌海云(1967-),男,四川射洪人,硕士,教授,主要研究方向: 控制理论与控制工程、信号检测与信息处理。

摘要:本文阐述了用人工免疫算法实现多目标优化的基本原理,深入探讨了在MATLAB环境下如何实现抗体群的克隆、进化、选择以及种群修剪。算法中采用实数编码,每个基因位对应一个目标函数值,由于克隆不存在交叉,本文算法的进化动力完全依靠高频变异。最后,选取了经典测试函数对算法进行了测试,结果表明:Pareto最优解的分布范围广、分布均匀,用MATLAB实现该算法时计算效率高。

关键词:免疫克隆选择多目标优化; MATLAB; 高频变异

中图分类号:TP311文献标识码:A文章编号:2095-2163(2014)03-0045-04 Immune Clonal Selection Algorithm for Multi-objecvtive Optimization

and Matlab Implementation

Du Zhenhua1,2, Yan Su1,2, Chen Haiyun2, Zeng Huan2

(1 School of Electrical Engineering and Information, Southwest petroleum university, Chengdu 610500,China;

2 CNOOC Energy Conservation & Environmental Protection Service CO.,Ltd, Tianjin 300457,China)

免疫克隆选择多目标优化算法与MATLAB实现相关文档

最新文档

返回顶部