分区间的混沌粒子群优化方法研究及应用
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
目前由于实际系统优化问题的规模越来越大,约束条件不断增多,非线性严重,致使系统优化难度越来越大,因此,粒子群及其改进算法成为相关学科的研究热点。国内外很多学者对其进行了研究,并在很多方面得到了应用。
     由于在粒子群模型中,粒子群一旦找到一个极值很快就收敛,容易陷入局部最优,粒子群模型描述的系统没有一定要找到全局最优的机制,求得的最优粒子只是适应度较好的粒子,因此需要对粒子群算法进行改进。其中一个改进方法是引入了混沌的思想,基于混沌搜索的优化方法利用混沌运动的遍历性特点,即混沌运动能够在一定范围内按其自身的“规律”不重复地遍历所有状态,将混沌状态引入到优化变量中,然后利用混沌变量进行搜索。
     本文分析了混沌粒子群算法解的精度难以保证的原因,混沌粒子群算法虽然能使粒子在自变量的全部空间中进行搜索,但后期搜索尺度过大,极值精度难以保证。因此本文提出了分区间的混沌粒子群优化算法,它能使粒子群在选定的自变量区间内进行搜索,缩小了搜索空间的范围,使找到的解更接近全局最优解。
     本文用分区间的混沌粒子群优化方法对Benchmark函数优化问题进行了求解。并在相同条件下,与粒子群改进算法、混沌粒子群算法的结果进行了比较,证明了分区间的混沌粒子群优化算法在优化效果和稳定性方面都优于以上算法,是一种更为有效的方法。
     在此基础上,用分区间的混沌粒子群算法对流程工业中典型优化问题进行了仿真计算,解决流程工业中的典型非线性规划问题,在运行时间和优化效果方面取得了很好的结果。该算法具有很强的通用性,且无需问题的特殊信息,因此其可成功应用在流程工业中。
Now the scale of optimization problem of real system becomes bigger and bigger, constraint conditions increase continuously and non-linear phenomenon becomes severe, and it's more and more difficult to optimize the system. So the particle swarm optimization algorithm and its improved algorithms have become the hotspots of recent research. Many scholars have done research on it, and have got successful applications in many aspects.
     In the particle swarm optimization (PSO) model, once the swarm found an optimum, it converges very fast, and is easy to get trapped in local optimum. The system which the PSO model describes doesn't have the mechanism of definitely finding the global optimum, the best particle it finds is just the particle with better fitness value, so PSO algorithm needs improving. One of the methods to improve it is to introduce in the chaos method. The optimization method based on chaotic search uses the ergodicity of the chaos movement, that is, the chaos movement can spread all the status without repeat by its own "rules" in a certain range. It introduces chaos status into optimized variables and then uses chaos variable to search.
     This thesis analyses the reason why the high precision of solution of chaotic particle swarm optimization(CPSO) algorithm is hard to achieve. Though chaotic particle swarm optimization algorithm lets particles search in the whole variable space, the search scale in final time is too large and the high precision of solution is hard to achieve. This thesis proposes a particle swarm optimization algorithm based on divided-interval chaotic search, it lets the particles search in the selected interval, reduces the scope of the search space, and makes the solution more approximate to the global optimum.
     The particle swarm optimization algorithm based on divided-interval chaotic search is used to solve Benchmark function optimization problems. Then the method is compared with improved PSO algorithm and CPSO algorithm in the same conditions, which certifies that the particle swarm optimization algorithm based on divided-interval chaotic search has advantage over the above algorithms in the aspects of optimization results and stability, and is a more effective algorithm.
     On this base, the particle swarm optimization algorithm based on divided-interval chaotic search is used to simulate typical optimization problem in process industry. It solves a typical non-linear program problem in process industry, and has good results in running time and optimization effects. The algorithm has good commonality, and doesn't need special information, so it can be used in process industry successfully.
引文
[1]Eberhart R,Shi Y.Evolving Artificial Neural Networks.Proceedings of Int'l Conference on Neural Networks and Brain,Beijing,1998:5-13.
    [2]Bonabeau E,Theraulaz G.Swarm.smarts.Scientific American,March 2000,282(3):72-79.
    [3]Colomi A,Dorigo M,Maniezzo V.Distributed optimization by ant colonies.Proc of 1st European Conf Artificial Life.Pans:Elsevier,1991:134-142.
    [4]Dorigo M,Maniezzo V,Colorni A.The Ant System:Optimization by a conlony of cooperating agents.IEEE Transactions on Systems,Man and Cybernetics,1996.
    [5]彭海朋.混沌蚂蚁群优化算法及其应用研究:(硕士学位论文).沈阳:沈阳工业大学,2006.
    [6]陆克中,王汝传,帅小应.保持粒子活性的改进粒子群优化算法.计算机工程与应用,2007,43(11):35-38.
    [7]Shi Y,Eberhart R.A modified particle swarm optimizer.In:Proc.of the IEEE Int Conf of Evolutionary Computation.Piscataway:IEEE Press,1998:69-73.
    [8]李丽香.一种新的基于蚂蚁混沌行为的群智能优化算法及其应用研究:(博士学位论文).北京:北京邮电大学,2006.
    [9]Kennedy J,Eberhart R.Particle Swarm Optimization.In:IEEE Int Conf on Neural Network.Perth.Australia.1995:1942-1948.
    [10]Eberhart R,Shi Y.Particle swarm optimization:developments,applications and resources.Proc.congress on evolutionary computation.IEEE service center,Piscataway,N J,Seoul,Korea,27-30May 2001,1:81-86.
    [11]Kennedy J,Eberhart R.A diserete binary version of the particle swarm algorithm.Proceedings of the IEEE International Conference on Systems.Man and Cyhernetics,1997,5:4104-4108.
    [12]徐海,刘石,马勇等.基于改进粒子群优化的模糊逻辑系统自学习算法.计算机工程与应用,2000,7:62-63.
    [13]Ven den Bergh F,Engelbrecht A P.Using neighbourhoods with the guaranteed convergence PSO,Proceedings of the 2003 IEEE,Swarm Intelligence Symposium,2003:235-242.
    [14]Higashi N,Iba H.Particle swarm optimization with Gaussian Mutation.Proceedings of the 2003Congress on Evolutionary Computation.Piscataway,NJ:IEEE Press,2003:72-89.
    [15]高鹰,谢胜利.免疫粒子群优化算法.计算机工程与应用,2004,40(6):4-6.
    [16]张建科,刘三阳,张晓清.飞行时间自适应调整的粒子群算法.计算机应用,2006,10: 2513-2515.
    [17]Shi Y.and Eberhart R.C.Fuzzy adaptive particle swarm optimization.Proceedings of the IEEE Congress on Evolutionary Computation.Seoul,Korea,2001:101-106.
    [18]Reynolds C W.Flocks,herds,and schools:A distributed behavioral model.Computer Graphics,1987,21(4):25-34.
    [19]Heppner F,Grenander U.A stochastic nonlinear model for coordinated bird flocks.In S.Krasner,Ed,The Ubiquity of Chaos.AAAS Publications,Washington,DC.1990.
    [20]Vicsek T,Czirok A,Ben Jacob E.Novel type of transitions in a system of self-driven particles.Physical Review Letters,1995(75):1226-1229
    [21]Yuhui Shi,Russell Eberhart.A modified particle swarm optimizer.Proceedings of the IEEE Conference on Evolutionary Computation,ICEC,1998:69-73.
    [22]Shi Y,Eberhart R.Empirical study of particle swarm optimization.International Conference on Evolutionary Computation.Washington,USA:IEEE,1999:1945-1950.
    [23]陈贵敏,贾建援,韩琪等.粒子群优化算法的惯性权值递减策略研究.西安交通大学学报2006,40(1):53-56.
    [24]Clerc M.The swarm and the queen:towards a deterministic and adaptive particle swarm optimization.Proc.1999 ICEC,Washington,DC,1999:1951 - 1957.
    [25]Trelea I C.The Particle swarm optimization algorithm:convergence analysis and parameter selection.Information Processing Letters,2003,85(6):317-325.
    [26]Eberhart R.C,Shi Y.Comparing Inertia Weights and Constriction Factors in Particle Swarm Optimization.IEEE.2000:84-88.
    [27]李兵,蒋慰孙.混沌优化方法及其应用.控制理论与应用,1997,14(4):613-615.
    [28]陈式刚.映像与混沌.北京:国防工业出版社,1995.
    [29]Lorenz E N.混沌的本质(The Essence of Chaos).北京:气象出版社,1996.
    [30]王凌,郑大钟,李清生.混沌优化方法的研究进展.计算技术与自动化,2001,20(1):1-5.
    [31]高尚.解旅行商问题的混沌蚁群算法.系统工程理论与实践,2005,9:100-104
    [32]张丹,李长河.基于混沌的粒子群优化算法研究与进展.软件导刊,2007,6:109-110.
    [33]张立庆,程志刚,吴晓华等.混沌混合粒子群算法应用于优化醋化反应神经网络模型.计算机与应用化学,2007,24(8):1073-1077.
    [34]戴冬雪,王祁,阮永顺等.基于混沌思想的粒子群优化算法及其应用.华中科技大学学报(自然科学版),2005,33(10):53-55,82.
    [35]张劲松,李歧强,王朝霞.基于混沌搜索的混合粒子群优化算法,山东大学学报(工学版),2007,37(1):47-50.
    [36]宋莹,陈增强,袁著祉.一种新型混沌粒子群算法及在非线性系统中的应用.2006中国控制与决策学术年会论文集,2006:11-14.
    [37]杨俊杰,周建中,喻菁.基于混沌搜索的粒子群优化方法.计算机工程与应用,2005,16:69-71.
    [38]胡旺,李志蜀.一种更简化而高效的粒子群优化算法.软件学报,2006,18(4):861-868.
    [39]孟红记,郑鹏,梅国晖.基于混沌序列的粒子群优化算法.控制与决策,2006,21(3):263-266.
    [40]Xiao-Feng Xie,Wen-Jun Zhang,Zhi-Lian Yang.Adaptive Particle Swarm Optimization on Individual Level.Proceedings of IEEE ICSP'02,2002:1215-1218.
    [41]Keiji Tatsumi,Syuhei Sasaki,Tetsuzo Tanino.Chaotic Particle Swarm Optimization Method Exploiting Sinusoidal Perturbations.SICE-ICASE International Joint Conference,2006:6013-6016.
    [42]Eberhart R C,Shi Y.Guest editorial special issue on particle swarm optimization.IEEE Transaction on evolutionary computation,2004,8(3):201-203.
    [43]褚健等.流程工业综合自动化技术.北京:机械工业出版社,2004.
    [44]祝雪妹,王树青,岳东等.流程工业中的优化技术及应用研究.华东理工大学学报(自然科学版),2006,32(7):852-855.
    [45]Wozny G,Li P,Wendt M.Optimization in process engineering:State of the art and future trends.Inzynieria Chemiczna I Procesowa,2001,22(3A):137-163.
    [46]李德,钱颂迪.运筹学.北京:清华大学出版社,1982:137-221.
    [47]Hanke M,Li P.Simulated annealing for the optimization of batch distillation production processes.Compt Chem Eng,2000,24(1):1-8.
    [48]Liu Y J,Zhu X M,Zhang J M et al.Application of particle swarm optimization algorithm for weighted fuzzy rule-based system.Proc of IECON 2004.Piscataway,N J:IEEE Service Center,2004:2188-2191.
    [49]李智,谢兆鸿,姚驻斌.蚁群算法在原料矿粉混匀优化中的应用.矿冶,2004,13(2):75-78.
    [50]李智,姚驻斌,张望兴等.基于神经网络的混匀配料优化方法.钢铁研究,2000,29(2):10-12.