首页 | 本学科首页   官方微博 | 高级检索  
     

粒子群算法中随机数参数的设置与实验分析
引用本文:刘志雄,梁华.粒子群算法中随机数参数的设置与实验分析[J].控制理论与应用,2010,27(11):1489-1496.
作者姓名:刘志雄  梁华
作者单位:1. 武汉科技大学机械自动化学院,湖北武汉430081;天津港(集团)有限公司博士后科研工作站,天津300461
2. 重庆工商大学计算机与信息工程学院,重庆,400067
基金项目:国家自然科学基金资助项目(70801047); 中国博士后科研基金资助项目(20090450769); 湖北省自然科学基金资助项目(2009CDB108); 湖北省教育厅科研项目(Q20101115).
摘    要:粒子群算法的相关参数,对粒子群算法的优化性能有着重要影响,本文针对粒子群算法模型中随机数参数的设置问题展开实验分析.首先,由于各种高级程序语言的结构不同,在粒子群算法的实现程序中,对速度更新公式内同一个粒子速度向量,其各个分量的随机数参数的设置各不相同.其次,根据连续函数优化问题和作业车间调度问题中的典型测试算例,以及对于设备拥有量参数优化问题的计算,表明在粒子群算法中设置不同的随机数参数将对粒子群算法的优化性能产生较大影响,并且,对一个粒子速度向量中的不同分量所对应的随机数参数,如果设置相同的值,可以有效地提高粒子群算法的优化效率.

关 键 词:粒子群算法    随机数    参数设置    调度    优化
收稿时间:2009/12/29 0:00:00
修稿时间:2010/5/16 0:00:00

Parameter setting and experimental analysis of the random number in particle swarm optimization algorithm
LIU Zhi-xiong and LIANG Hua.Parameter setting and experimental analysis of the random number in particle swarm optimization algorithm[J].Control Theory & Applications,2010,27(11):1489-1496.
Authors:LIU Zhi-xiong and LIANG Hua
Affiliation:College of Machinery and Automation, Wuhan University of Science and Technology; Postdoctoral Research Center, Tianjin Port (Group) Co LTD,School of Computer Science and Information Engineering, Chongqing Technology and Business University
Abstract:The parameters in particle swarm optimization have important effect on the optimization performance. The parameter setting of the random number in the particle swarm optimization model is analyzed by the experiments. First, because of different structures in different high-level languages, we find that in the program of particle swarm optimization algorithm, different components of a velocity vector may have different parameter settings for the corresponding random number in the particle velocity updating equation. Next, in continuous function optimization and benchmark tests of Job Shop scheduling, as well as the computation of the equipment-possession-quantity parameter optimization model, all results indicate that different parameter settings for the random number may cause significantly different effects on the optimization performance of particle swarm optimization algorithm. Furthermore, it is also found that the optimization efficiency of a particle swarm optimization algorithm can be obviously improved if the corresponding random number of different components of a velocity vector is set to the same value.
Keywords:particle swarm optimization algorithm  random number  parameter setting  scheduling  optimization
本文献已被 CNKI 万方数据 等数据库收录!
点击此处可从《控制理论与应用》浏览原始摘要信息
点击此处可从《控制理论与应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号