期刊文献+

基于PSO-ABC的混合算法求解复杂约束优化问题 被引量:4

Hybrid algorithm for solving complex constrained optimization problems based on PSO and ABC
下载PDF
导出
摘要 为了改善粒子群优化(particle swarm optimization,PSO)算法在处理复杂约束优化问题时的求解效果,提出了一种基于粒子群和人工蜂群的混合优化(particle swarm optimization-artificial bee colony,PSO-ABC)算法。在采用可行性规则进行约束处理的基础上,将PSO种群分为可行子群和不可行子群,并在ABC算法从粒子种群中选择蜜源时,保留部分较优的可行解信息和约束违反程度较低的不可行解信息,弥补了联赛选择算子在处理最优点位于约束边界附近的问题时存在的不足。同时,使用禁忌表存储局部极值,减小了PSO算法陷入局部最优的危险。针对4个标准测试实例的实验结果表明,该算法能够寻得更优的约束最优化解,且稳健性更强。 In order to improve the performance of particle swarm optimization (PSO) in complex constrained optimization problems, a hybrid method combining PSO and artificial bee colony (ABC) is proposed. A feasibility-based rule is used to solve constrained problems, and the particle swarm is divided into feasible subpopulation and infeasible subpopulation. Some PSO particles containing the information of better feasible solutions and smaller constraint violation infeasible solutions are selected as food sources for ABC algorithm, which can make up for the tournament selection operator being invalid when the optimum is close to the boundary of constraint conditions. And the tabu table is used to save the local optimization results so as to avoid PSO trapping into local optimum. The algorithm is validated using four well-studied benchmark problems, and the results indicate that the PSO-ABC algorithm can find out better optimum and has a stronger solidity.
机构地区 装甲兵工程学院
出处 《系统工程与电子技术》 EI CSCD 北大核心 2012年第6期1193-1199,共7页 Systems Engineering and Electronics
基金 军队科研计划项目资助课题
关键词 复杂约束优化 可行性规则 粒子群优化 人工蜂群 禁忌表 complex constrained optimization feasibility-based rule particle swarm optimization (PSO) artificial bee colony (ABC) tabu table
  • 相关文献

参考文献19

  • 1Hu X H, Eberhart R. Solving constrained nonlinear optimization problems with particle swarm optimization[C]//Proc, of the 6th World Multi conference on Systematics, Cybernetics and Informatics, 2002 : 203 - 206.
  • 2Sedlaczek K, Eberhard P. Constrained particle swarm optimization of mechanical systems[C]//Proc, of the 6th World Congresses of Structural and Multidisciplinary Optimization, 2005 :1 - 10.
  • 3Parsopoulos K E, Vrahatis M N. Unified particle swarm optimiza- tion for solving constrained engineering optimization problems[J]. Lecture Notes in Computer Science, 2005,3612(7) :582 - 591.
  • 4He Q, Wang L. A hybrid particle swarm optimization with a feasibility-based rule for constrained optimization[J]. Applied Mathematics and Computation, 2007,186(2) : 1407 - 1422.
  • 5王勇,蔡自兴,周育人,肖赤心.约束优化进化算法[J].软件学报,2009,20(1):11-29. 被引量:116
  • 6Jeffrey A J, Christopher R H. On the use of non-stationary pen alty functions to solve nonlinear constrained optimization prob lems with GA ' s[C]//Proc, of the IEEE Conference on Evolu tionary Computation, 1994:579 - 584.
  • 7Smith A E, Tate D M. Genetic optimization using a penalty function[C]//Proc, of the Fifth International Conference on Genetic Algorithms, 1993:499 - 505.
  • 8Farmani R, Wright J A. Self-adaptive fitness formulation for constrained optimization [J]. IEEE Trans. on Evolutionary Com#utation, 2003,7(5) :445 - 455.
  • 9Wang Y, Cai Z X, Zhou Y R, et al. An adaptive tradeoff model for constrained evolutionary optimization[J]. IEEE Trans. on Evolutionary Computation, 2008,12 (1) : 80 - 92.
  • 10Mezura-Montes E, Coello C A C. A survey of constraint-han ding techniques based on evolutionary multi objective optimiza tion[R]. Cinvestav: Departamento de Computacion, Evolu tionary Computation Group, 2006.

二级参考文献12

  • 1周树德,孙增圻.分布估计算法综述[J].自动化学报,2007,33(2):113-124. 被引量:209
  • 2[1]Himmelblau, D.M. Applied Nonlinear Programming. New York: McGraw-Hill, Inc., 1972.
  • 3[2]Goldberg, D.E. Genetic Algorithms in Search, Optimization and Machine Learning. Readings, MA: Addison-Wesley Publishing Company, 1989.
  • 4[3]Michalewicz, Z., Schoenauer, M. Evolutionary algorithms for constrained parameter optimization problems. Evolutionary Computation Journal, 1996,4(1):1~32.
  • 5[4]Powell, D., Skolnick, M. Using genetic algorithms in engineering design optimization with nonlinear constraints. In: Forest, S., ed. Proceedings of the 5th International Conference on Genetic Algorithms. San Mateo, CA: Morgan Kaufmann Publishers, 1993. 424~430.
  • 6[5]Deb, K., Agrawal, S. A niched-penalty approach for constraint handling in genetic algorithms. In: Montana, D., ed. Proceedings of the ICANNGA-99. Portoroz, Slovenia, 1999. 234~239.
  • 7[6]Schoenauer, M., Michalewicz, Z. Boundary operators for constrained optimization problems. In: Baeck, T., ed. Proceedings of the 7th International Conference on Genetic Algorithms. San Mateo, CA: Morgan Kaufmann Publishers, 1997. 322~329.
  • 8[7]Michalewicz, Z., Nazhiyath, G., Michalewicz, M. A note on usefulness of geometrical crossover for numerical optimization problems. In: Angeline, P., Baeck, T., eds. Proceedings of the 5th Annual Conference on Evolutionary Programming. Cambridge, MA: MIT Press, 1996. 325~331.
  • 9[8]Michalewicz, Z. Genetic Algorithms+Data Structures=Evolution Programs. 3rd ed., New York: Springer\|Verlag, 1996.
  • 10林丹,李敏强,寇纪凇.基于遗传算法求解约束优化问题的一种算法[J].软件学报,2001,12(4):628-632. 被引量:72

共引文献177

同被引文献59

引证文献4

二级引证文献20

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部