摘要
针对John Holland的反转算子在数值优化中的不合理性,提出了一种轮盘反转算子来克服这种不合理性,并结合该算子提出了一种多Agent进化算法(RAER),证明了算法的全局收敛性.无约束优化仿真实验表明,该算法性能好于其他算法.在求解线性系统逼近工程优化问题时,无论在固定区域还是动态扩展区域搜索,算法都能得到更好的模型,较其他算法能够对搜索区域进行更为充分的探索和求精.RAER算法是实际有效的.
The irrationality of the inversion operator designed by John Holland is analyzed and revealed; and a new roulette inversion operator is proposed to cope with this problem. A new multi-agent evolutionary algorithm(RAER) is then developed by integrating the roulette inversion operator. Theoretical analysis shows that RAER converges to the global optimum. Four benchmark functions are used to test the performance of RAER, the results show that RAER achieves a better performance than other algorithms. RAER can be successfully used to solve linear system approximation problems in fixed search areas and dynamically expanded search areas. Especially, in the stable linear system approximation in several enlarged search areas, RAER can find the typical and optimal solutions in one specified area. This demonstrates the efficacy of RAER in practical applications.
出处
《控制理论与应用》
EI
CAS
CSCD
北大核心
2009年第1期39-45,共7页
Control Theory & Applications
基金
国家自然科学基金资助项目(70631003
70771037)
关键词
多智能体
无约束最优化
线性系统逼近
反转算子
multi-Agent
unconstrained optimization
approximation of linear system
inversion operator