检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:杜振华[1,2] 闫肃[1,2] 谌海云[1] 曾欢[1]
机构地区:[1]西南石油大学电气信息学院,成都610500 [2]中海油节能环保服务有限公司,天津300457
出 处:《智能计算机与应用》2014年第3期45-48,共4页Intelligent Computer and Applications
基 金:四川省教育厅重点科研项目(12ZA193)
摘 要:本文阐述了用人工免疫算法实现多目标优化的基本原理,深入探讨了在MATLAB环境下如何实现抗体群的克隆、进化、选择以及种群修剪。算法中采用实数编码,每个基因位对应一个目标函数值,由于克隆不存在交叉,本文算法的进化动力完全依靠高频变异。最后,选取了经典测试函数对算法进行了测试,结果表明:Pareto最优解的分布范围广、分布均匀,用MATLAB实现该算法时计算效率高。This paper expounds the basic principle of artificial immune algorithm to achieve multi- objective optimization, thoroughly discusses how to realize the antibody population clone, evolution, selection and trim in the MATLAB environ- ment. Real - coded is adopted in the algorithm, each bit of gene corresponds to a objective function value, and the algo- rithm evolutionary force is totally depend on hypermutation, due to there is no cross in clone process. Finally, the classic test function is selected to test the algorithm, the results show that: Pareto optimal solutions widely and uniformly distribu- ted, and it has a high computation efficiency to achieve the algorithm with MATLAB.
关 键 词:免疫克隆选择多目标优化 MATLAB 高频变异
分 类 号:TP311[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.28