本文已被:浏览 1756次 下载 2999次
Received:May 19, 2009
Received:May 19, 2009
中文摘要: 为了提高粒子群(PSO)算法的性能,提出一种基于云模型理论的改进PSO算法,并应用于差异工件单机批调度问题的求解。首先根据粒子的适应值把种群划分为三个子群,提出一种随机的位置和速度更新方法,来有效平衡算法的局部和全局搜索;然后引入基于云模型理论的自适应参数策略,不同的子群采用不同的惯性权重生成方法,提高种群的多样性和算法的收敛速度。实验比较结果验证了该算法的全局搜索性能。
Abstract:An adaptive Particle Swarm Optimization based on cloud model theory is proposed to improve its capability and applied to minimizing the makespan of a single batch-processing machine with non-identical job sizes. The particles are first divided into three groups based on the fitness of the particle to propose a new method for updating location and velocity. Then an adaptive strategy for varying parameters of PSO based on cloud model theory is introduced and different groups adopted different inertia weight generating methods, which does not only improve the convergence speed, but also maintain the diversity of the population. The global search performance of this adaptive algorithm is validated by the results of the comparative experiments.
keywords: cloud model particle swarm optimization batch-processing adaptive varying parameters inertia weight parameter
文章编号: 中图分类号: 文献标志码:
基金项目:国家自然基金(70671096);国家杰出青年基金(B类)(70629002)
Author Name | Affiliation |
LIU Juan | 中国科学技术大学 管理学院 安徽 合肥230026 |
CHEN Hua-Ping |
Author Name | Affiliation |
LIU Juan | 中国科学技术大学 管理学院 安徽 合肥230026 |
CHEN Hua-Ping |
引用文本:
刘娟,陈华平.基于云模型的PSO算法求解差异工件单机批调度问题.计算机系统应用,2010,19(2):164-168
LIU Juan,CHEN Hua-Ping.Particle Swarm Optimization Based on Cloud Model for Scheduling Single Batch-Processing Machine with Non-Identical Job Sizes.COMPUTER SYSTEMS APPLICATIONS,2010,19(2):164-168
刘娟,陈华平.基于云模型的PSO算法求解差异工件单机批调度问题.计算机系统应用,2010,19(2):164-168
LIU Juan,CHEN Hua-Ping.Particle Swarm Optimization Based on Cloud Model for Scheduling Single Batch-Processing Machine with Non-Identical Job Sizes.COMPUTER SYSTEMS APPLICATIONS,2010,19(2):164-168