融合粒子群的全局优化混合智能算法研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
粒子群优化算法是一种基于种群搜索策略的自适应的随机优化算法,由于其简单易实现,收敛速度快,目前已被广泛应用于神经网络、模糊系统控制、模式识别等多个领域,所以研究和掌握其特性与规律是一个具有理论和应用两个方面重要意义的课题,同时对其应用领域的拓展也有重要的现实意义。
     本文在分析基本粒子群优化算法的基础上,对其算法的改进和应用做了较为系统的研究工作。本文的主要研究内容如下:
     1、提出了两种改进的粒子群优化算法:非线性递减惯性权重策略的粒子群优化算法和带有种群的平均信息和保持活性策略的粒子群优化算法。数值试验表明,这两种算法的寻优性能都优于基本的PSO算法。
     2、针对粒子群优化算法的早熟收敛问题和后期的振荡现象,提出了三种带有变异算子混合的粒子群优化算法:带有指数递减的惯性权重和随机变异的粒子群优化算法、带有随机变异和速度方程改进的粒子群优化算法和带有自适应阀值变异的粒子群优化算法。数值试验表明,这三种改进的算法都具有较强的全局寻优能力。
     3、针对约束优化问题,提出了两种混合的粒子群优化算法:基于外点法的求解约束优化问题混合粒子群算法和一种非线性约束优化问题改进的混沌粒子群算法。数值实验表明,这两种新算法都是有效的和稳健的。
     4、提出了一种求解0-1非线性规划问题的罚函数-粒子群优化算法。数值试验表明,此算法简单,易于实现,收敛速度快,精度高。
     总之,本文对粒子群优化算法的改进及其应用进行了较为全面深入的分析研究,最后对所做工作进行了总结,并提出了进一步研究的方向。
Particle swarm optimization (PSO) is an adaptive stochastic optimization algorithm which based on the population search strategy. PSO has been widely used in neural networks, fuzzy system control, pattern recognition and so on for its simple concept and fast convergence. Therefore, it is significant to study and master the characteristics and rule of PSO in both theory and application areas. In addition, in view of its wide market prospect, it’s also important in practice to extend its application scope.
     Basing on the analysis of standard PSO algorithm, this article systematically researches the application and improvement of PSO algorithm. The main work of this thesis is as follows:
     1 Two improved PSO algorithms are proposed: one is the PSO algorithm with the strategy of nonlinear decreasing inertia weight, the other is the PSO algorithm with the average information of swarm and keeping active strategy. The experimental results demonstrate that both of the two proposed algorithms are better than the standard PSO algorithm in the ability of global searching.
     2 In order to overcome the disadvantage of premature convergence and oscillation in later period, three kinds of hybrid particle swarm optimization algorithms with different mutation operators are proposed: the PSO algorithm with exponent decrease inertia weight and stochastic mutation, improved velocity of the PSO algorithm and adaptive mutation and the PSO algorithm with adaptive threshold mutation. The experimental results demonstrate that these three kinds of improved PSO algorithms are excellent in global searching.
     3 For constrained optimization problems, two kinds of hybrid particle swarm optimization algorithms are proposed: the improved particle swarm optimization algorithm based on outside point method for solving constrained optimization problems and the improved chaotic particle swarm algorithm for solving the nonlinear constrained optimization problems. Numerical experiments show that both of the two new algorithms are effective and robust.
     4 For solving zero-one nonlinear programming problems, we proposed a penalty function-PSO hybrid algorithm. It is shown in numerical experiments that this algorithm is simple and easy to implement with fast convergence and high accuracy.
     In general, the theory and application of PSO are analyzed comprehensively. Finally, the whole research contents are summarized, and further work is given.
引文
[1] Kennedy J,Eberhart R. Particle warm optimization[C].IEEE International Conference on Neural Networks, Perth,Australia, 1995:1942-1948.
    [2] Eberhart R, Kennedy J. A new optimizer using particle swarm theory[C].Proc of the Sixth International Symposium on Micro Machine and Human Science, Nagoya, Japan, 1995: 39-43.
    [3]夏桂梅,曾建湖.粒子群算法的研究现状及发展趋势[J].山西师范大学学报2005, 19(1): 23-25.
    [4] Solis F, Wets R. Minimization by random search techniques [J]. Mathematics of Operations Research, 1981, 6(1):19-30.
    [5] Van den Bergh F.An analysis of particle swarm optimizers [D].PhD thesis.University of Pretoria, 2001.11.
    [6]彭宇,彭喜元,刘兆庆.粒子群算法参数效能的统计分析[J].电子学报,2004,32(2):209-213.
    [7]刘朝玮,黄德先.粒子群算法参数影响的研究[C].中国控制与决策学术年会论文集,2004.
    [8]张丽平,俞欢军,陈德钊.粒子群算法的分析与改进[J].信息与控制,2004,33(5):513-517.
    [9]张更新,赵辉,王红君,苏君临.基于动态参数的粒子群算法研究[J].天津理工大学学报,2005,21(4):42-44.
    [10] Shi Y, Eberhart R C. Empirical study of particle swarm optimization[C]. Proc of Congress on Computational Intelligence, Washington DC, USA ,1999:1945-1950.
    [11] Shi Y, Eberhart R. Fuzzy adaptive particle swarm optimization[C].The IEEE Congress Evolutionary Computation. San Francisco, USA:IEEE,2001,101-106.
    [12] Eberhart R, Shi Y. Tracking and optimizing dynamic systems with particle swarms [C].The IEEE Congress Evolutionary Computation,San Francisco, USA:IEEE,2001,94-100.
    [13]陈贵敏,贾建援,韩琪.粒子群优化算法的惯性权值递减策略研究[J].西安交通大学学报,2006,40(1):53-57.
    [14]刘建华,樊晓平,瞿志平.一种惯性权重动态调整的新型粒子群优化算法[J].计算机工程与应用,2007,43(7):68-70.
    [15]王丽,王晓凯.一种非线性改变惯性权重的粒子群算法[J].计算机工程与应用,2007,43(4):47-49.
    [16]朱小六,熊伟丽,徐保国.基于动态惯性因子的PSO算法研究[J].计算机仿真,2007, 24(5):154-157.
    [17]张学良,温淑花等.基于Tent映射的混沌粒子群优化算法及其应用[J].中国机械工程,2008,19(17):2108-2112.
    [18]王巧灵,高晓智,王常虹,刘福荣.基于克隆选择和粒子群思想的动态多群体优化算法[J].控制与决策,2008,23(9):1073-1076.
    [19]陈颖,徐晓晖,李志全.基于免疫克隆原理的改进粒子群优化算法的研究[J].系统仿真学报,2008,20(6):1471-1474.
    [20]王俊年,申群太,周少武.基于种群小生境粒子群算法的前向神经网络设计[J].控制与决策,2005,20(9):981-985.
    [21]付国江,王少梅,刘舒燕.含维变异的粒子群算法[J].武汉理工大学学报,2005,38(4):79-82.
    [22]毛恒,王永初.一种基于差异演化变异的粒子群优化算法[J].计算机工程与应用,2007,43(30):56-58.
    [23]黄辉先,陈资滨.一种改进的粒子群优化算法[J].系统仿真学报,2007,19(21):4922-4925.
    [24]高岳林,任子晖.带有变异算子的自适应粒子群优化算法[J].计算机工程与应用,2007,43(25):43-47.
    [25]付绍昌,黄辉先,肖业伟,吴翼,王宸昊.自适应变异粒子群算法在交通控制中的应用[J].系统仿真学报,2007,19(7):1562-1564.
    [26]赵志刚,苏一丹.带自变异算子的粒子群优化算法[J].计算机工程与应用,2006,42(13): 45-47.
    [27]高海昌,冯博琴,侯芸,朱利.自适应变异的混合粒子群优化策略及其应用[J].西安交通大学学报,2006,40(6):663-666.
    [28]吕振肃,侯志荣.自适应变异的粒子群优化算法[J].电子学报,2004,32(3):416-420.
    [29]贾东立,张家树.基于混沌变异的小生境粒子群算法[J].控制与决策,2007,22(1):117-120.
    [30]刘建华.多元最优信息分组延迟粒子群算法[J].现代电子技术,2007,243(4):83-85.
    [31]苏晋荣,李兵义,王晓凯.一种利用种群平均信息的粒子群优化算法[J].计算机工程与应用,2007,43(10):58-59.
    [32]陆克中,王汝传,帅小应.保持活性的改进粒子群优化算法[J].计算机工程与应用,2007,43(11):36-38.
    [33] Tony Huan da, Ananda Sanagavarapn Mohan.Micro-particle swarm optimizer for solving high dimensional optimization problems (used for high dimensional optimization problems)[J]. Applied Mathematics and Computation, 2006,181:1148-1154.
    [34] Qie He, Ling Wang.A hybrid particle swarm optimization with a feasibility-based rule for constrained optimization [J].Applied Mathematics and Computation, 2007, 186:1407-1422.
    [35] Haiyan Lu, Weiqi Chen. Self-adaptive velocity particle swarm optimization for solving constrained optimization problems [J]. Journal of Global Optimization, 2008,41(3):427-445.
    [36]李相勇,田澎,孔民.解约束优化问题的新粒子群算法[J].系统管理学报,2007,16(2): 120-129.
    [37]谭皓,沈春林,李锦.混合粒子群算法在高维复杂函数寻优中的应用[J].系统工程与电子技术,2005,27(8):1471-1474.
    [38]寇晓丽,刘三阳.一种随机粒子群混合算法求解约束优化问题[J].系统仿真学报,2007,19(10):2148-2150.
    [39] Laskari E C, Parsopoulos K E and Vrahatis M N. Particle swarm optimization for integer programming[C].Proceedings of the IEEE International Conference on Evolutionary Computation, 2002:1582-15876.
    [40]刘静,须文波,孙俊.基于量子粒子群算法求解整数规划[J].计算机应用研究,2007, 24(3):79-81.
    [41]刘钊,康立山,蒋良孝,杨林权.用粒子群优化改进算法求解混合整数非线性规划问题[J].小型微型计算机系统,2005,26(6):991-994.
    [42] Clerc M, Kennedy J. The particle swarm: Explosion stability and convergence in a multidimensional complex space [J]. IEEE Trans Evolution Computation, 2002,6(1):58-73.
    [43] Trelea I C. The particle swarm optimization algorithm: convergence analysis and parameter selection [J].Information Processing Letters,2003, 85(6): 317-325.
    [44] Eberhart R C, Shi Y. Guest editorial special Issue on particle swarm optimization [J]. IEEE Transactions on Evolutionary Computation, 2004, 8(3): 201-203.
    [45] Parsopoulos K E, Plagianakos V P, Magoulas G D and Vrahatis M N. Improving particle swarm optimizer by function "stretching"[J]. Advances in Convex Analysis and Global Optimization, 2001:445-457.
    [46] Parsopoulos K E, Plagianakos V P, Magoulas G D and Vrahatis M N. Stretching technique for obtaining global minimizers through particle swarm optimization[C]. Proceedings of the T-Yorkshop on Particle Swarm Optimization 2001, Indianapolis,2001.
    [47] Parsopoulos K E, Plagianakos V P, Magoulas G D and Vrahatis M N. Objective function "stretching" to alleviate convergence to local minima [J]. Nonlinear Analysis, Theory, Methods and Applications, 2001, 47(5): 3419-3424.
    [48] Vesterstroem, Jakob S and Riget, Jacques. Particle improved local, mufti-modal, and dynamic swarms: extensions for search in numerical optimization [D]. Master's thesis Department of Computer Science, University of Aarhus,2002.
    [49] Robinson J, Sinton S and Rahmat-Samii Y. Particle swarm, genetic algorithm, and their hybrids: optimization of a profiled corrugated horn antenna [C].2002 IEEE Antennas and Propagation Society International Symposium and URSI National Radio Science Meeting, San Antonio, TX. 2002
    [50] Angeline P J. Using selection to improve particle swarm optimization[C].Proceedings of the IEEE Congress on Evolutionary Computation (CEC 1998), Anchorage, Alaska, USA.1998.
    [51] Krink T, Lovbjerg M. The life cycle model: combining particle swarm optimization, genetic algorithms and hillClimbers [J].Lecture Notes in Computer Science (LNCS) No. 2439: Proceedings of Parallel Problem Solving from Nature VII (PPSN 2002), 2002: 621- 630.
    [52] Clerc M.The swarm and queen: towards a deterministic and adaptive particle optimization[C]. Proceedings of the IEEE Congress on Evolutionary Computation, 1999:1951-1957.
    [53] X F Xie, W J Zhang, Z L Yang. Hybrid particle swarm optimizer with mass extinction[C]. IEEE international conference on communications, circuits and system, 2002:1170-1173.
    [54] X F Xie, W J Zhang, Z L Yang.Adaptive particle swarm optimization on individual leave [C]. The 6th international conference on signal processing, 2002:1215-1218.
    [55] X F Xie, W J Zhang, Z L Yang.Dissipative particle swarm optimization[C]. Proc congressonevolutionary computation, 2002: 1456-1461
    [56] Angeline P J.Using selection to improve particle swarm optimization[C]. Proc IEEE Conf on Evolutionary Computation, 1998: 84-89
    [57] Suganthan P N. Particle swarm optimiser with neighbourhood operator[C].Proceedings of the IEEE Congress on Evolutionary Computation (CEC), Piscataway, NJ, 1999:1958-1962.
    [58] Cortes C and Vapnik V.Support vector networks [J]. Machine Learning, 1995(2):273-297.
    [59] Pant M.,Radha Thangaraj,Ajith Abraham.Particle swarm optimization using adaptive mutation[C].19th International Conference on Database and Expert Systems Application, 2008:519-523.
    [60] Jiang Yan, Tiesong Hu, Chongchao Huang, Xianing Wu.An improved particle swarm optimization algorithm [J].Applied Mathematics and Computation 2007,193:231-239.
    [61] X Yao, Y.Liu, G.Lin. Evolutionary programming made faster[C].IEEE Trans.Evol. Comput, 1999,3(2):82-85.
    [62] Torn A, Zilinskas A.Global optimization [J].Lecture Notes Computer Science, 1989 (350): 1-24.
    [63] Panier E.R, Tits A.L. A superlinearly convergent feasible method for the solution of inequality constrained optimization problems [J].SIAM Journal on Control and Optimization, 1987(25): 934-950.
    [64] Facchinei F, Lucidi S. Quadraticly and superlinearly convergent for the solution of inequality constrained optimization problem [J]. JOTA, 1995(85):265-289.
    [65] Bertsekas D P. Constrained Optimization and Lagrange Multiplier Methods[M].Academic Press, New York,1982.
    [66] Yuelin Gao,Hong gang Xue and Penping Shen:A New Rectangle Branch-and-Reduce Approach for Solving Nonconvex Quadratic Programming Problems[J].Applied Mathematics and Computation, 2005 (168):1409-1418.
    [67] Peiping Shen, Hongwei Jiao. A new rectangle branch-and-pruning approach for generalized geometric programming [J].Applied Mathematics and Computation 2006 (183):1207-1038.
    [68] Peiping Shen, Hongwei Jiao. Linearization method for a class of multiplicative programming with exponent [J].Applied Mathematics and Computation 2006 (183):328-336.
    [69] Peiping Shen, Kecun Zhang.Global optimization of signomial geometric programming usinglinear relaxation [J]. Appl.Math.Comput. 2004 (150):99-114.
    [70] H Y Lu, W Q Chen.Dynamic-objective particle swarm optimization for solving constrained optimization problems [J].J.Comb.Optim, 2006 (12):409-419.
    [71] Deb.K, Agrawal S.A niched-penalty approach for constraint handling in genetic algorithm [C]. Proc of the Icennga-99, Portorz, 1999:234-239.
    [72] Q.He, L Wang. An effective co-evolutionary particle swarm optimization for constrained engineering design problems [J].Engineering Applications of Artificial Intelligence, 2007, 20(1):89-99.
    [73] Koziel S, Michalewicz Z. Evolutionary algorithms, homomorphous mapping, and constrained parameter optimization [J]. Evolutionary computation, 1999,7(1):19-44.
    [74] Runarsson T P, Yao X. Stochastic ranking for constrained evolutionary optimization [J].IEEE Trans Evol Comput, 2000, 4(3):284-294.
    [75] Caponetto R, Fortuna L, Fazzino S and Xibilia M G.Chaotic sequences to improve the performance of evolutionary algorithms [J].IEEE Trans On Evolutionary Computation, 2003 7(3):289-304.
    [76] Bazaraa M S, Sherali H D, Shetty C M.NonlinearProgrammingTheory and Algorithm [M]. Academic Press, New York, 1979.
    [77] Rao S S.Optimization Theory and Application [M]. 1977,No 161,vol 2.
    [78] Hilier F S, Liberman G J.Introduction to Mathematical Programming[M].Graw-Hill, 1981.
    [79] Yuelin Gao, Chengxian Xu,Jimin Li. Linear Programming Relax-PSO Hybrid Bound Algorithm for a Class of Nonlinear Integer Programming Problems [J]. Lecture Notes in Computer Science, 2007(4456):29–35.
    [80]袁亚湘,孙文瑜.最优化理论与方法[M].科学出版社,1997,1.
    [81] Anjidani M, Effati S.Steepest descent method for solving zero-one nonlinear programming problems[J].Applied Mathematics and Computation, 2007 (193):197-202.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700