引用本文: | 张梅凤,邵 诚.多峰函数优化的生境人工鱼群算法[J].控制理论与应用,2008,25(4):773~776.[点击复制] |
ZHANG Mei-feng,SHAO Cheng.Niche artificial fish swarm algorithm for multimodal function optimization[J].Control Theory and Technology,2008,25(4):773~776.[点击复制] |
|
多峰函数优化的生境人工鱼群算法 |
Niche artificial fish swarm algorithm for multimodal function optimization |
摘要点击 1862 全文点击 2164 投稿时间:2006-11-23 修订日期:2007-06-26 |
查看全文 查看/发表评论 下载PDF阅读器 |
DOI编号 10.7641/j.issn.1000-8152.2008.4.035 |
2008,25(4):773-776 |
中文关键词 人工鱼群算法 多峰函数优化 小生境技术 模拟退火 |
英文关键词 artificial fish swarm algorithm multimodal function optimization niche technology simulated annealing |
基金项目 国家科技攻关计划项目(2001BA204B01); 高等学校骨干教师资助计划项目(69825106); 河南省教育厅自然科学基金资助项目(2004922023). |
|
中文摘要 |
针对人工鱼群算法在多峰问题寻优时难以找到全部最优解及精度不高的问题, 提出了一种基于生境人工鱼群算法的多峰问题优化算法. 该算法融合了模拟退火、小生境技术的思想, 并加入了变异算子和自动生成合适小生境半径机制. 通过对几种典型多峰函数的测试, 表明该算法不仅能有效、精确找出多峰问题的全局和局部所有最优解, 而且无需预先设置小生境半径, 实现了真正的自适应搜索, 较好地解决了复杂多峰优化问题. |
英文摘要 |
Since it is difficult to find all the optima when artificial fish swarm algorithm(AFSA) is used in multimodal optimization, a niche artificial fish swarm algorithm(NAFSA) based on basic AFSA is proposed. NAFSA combines the niche technique and the simulated annealing method with AFSA. Moreover, the ideas of mutation operator and the automatic calculation of the niche radius are used in NAFSA. NAFSA is applied to the optimizations of some typical multimodal functions. The experimental results show that NAFSA can locate all of the optimal solutions including the global ones and the local ones effectively and accurately. Furthermore, NAFSA not only has the good performance, but also can realize adaptive searching. |