智能计算机与应用
智能計算機與應用
지능계산궤여응용
Computer Study
2014年
3期
45-48
,共4页
杜振华%闫肃%谌海云%曾欢
杜振華%閆肅%諶海雲%曾歡
두진화%염숙%심해운%증환
免疫克隆选择多目标优化%MATLAB%高频变异
免疫剋隆選擇多目標優化%MATLAB%高頻變異
면역극륭선택다목표우화%MATLAB%고빈변이
本文阐述了用人工免疫算法实现多目标优化的基本原理,深入探讨了在MATLAB环境下如何实现抗体群的克隆、进化、选择以及种群修剪.算法中采用实数编码,每个基因位对应一个目标函数值,由于克隆不存在交叉,本文算法的进化动力完全依靠高频变异.最后,选取了经典测试函数对算法进行了测试,结果表明:Pareto最优解的分布范围广、分布均匀,用MATLAB实现该算法时计算效率高.
本文闡述瞭用人工免疫算法實現多目標優化的基本原理,深入探討瞭在MATLAB環境下如何實現抗體群的剋隆、進化、選擇以及種群脩剪.算法中採用實數編碼,每箇基因位對應一箇目標函數值,由于剋隆不存在交扠,本文算法的進化動力完全依靠高頻變異.最後,選取瞭經典測試函數對算法進行瞭測試,結果錶明:Pareto最優解的分佈範圍廣、分佈均勻,用MATLAB實現該算法時計算效率高.
본문천술료용인공면역산법실현다목표우화적기본원리,심입탐토료재MATLAB배경하여하실현항체군적극륭、진화、선택이급충군수전.산법중채용실수편마,매개기인위대응일개목표함수치,유우극륭불존재교차,본문산법적진화동력완전의고고빈변이.최후,선취료경전측시함수대산법진행료측시,결과표명:Pareto최우해적분포범위엄、분포균균,용MATLAB실현해산법시계산효솔고.