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

求解二次分配问题的离散粒子群优化算法
引用本文:钟一文,蔡荣英.求解二次分配问题的离散粒子群优化算法[J].自动化学报,2007,33(8):871-874.
作者姓名:钟一文  蔡荣英
作者单位:1.福建农林大学计算机与信息学院 福州 350002
基金项目:福建省自然科学基金;福建省青年科技人才创新基金
摘    要:提出了一种求解二次分配问题的离散粒子群优化算法. 根据二次分配问题及离散量的特点, 重新定义了粒子的位置、速度等量及其运算规则, 为抑制早熟停滞现象, 为粒子和粒子群分别定义了个体多样性和平均多样性. 算法中定义了排斥算子来保持粒子群的多样性, 使用局部搜索算子来提高算法的局部求精能力, 使算法在空间勘探和局部求精间取得了较好的平衡. 在 QAPLIB 的实例上的仿真结果表明, 离散粒子群优化算法具有良好的性能.

关 键 词:离散粒子群优化    二次分配问题    排斥算子    局部搜索算子
收稿时间:2006-1-18
修稿时间:2006-01-18

Discrete Particle Swarm Optimization Algorithm for QAP
ZHONG Yi-Wen,CAI Rong-Ying.Discrete Particle Swarm Optimization Algorithm for QAP[J].Acta Automatica Sinica,2007,33(8):871-874.
Authors:ZHONG Yi-Wen  CAI Rong-Ying
Affiliation:1.College of Computer and Information, Fujian Agriculture and Forestry University, Fuzhou 350002
Abstract:A discrete particle swarm optimization algorithm is presented to tackle the quadratic assignment problem (QAP). Based on the characteristics of QAP and discrete variable,this paper redefines particles' position,velocity,and their operation rules.In order to restrain premature stagnation,individual- diversity of particle and average-diversity of particle swarm are defined.A repulsion operator is designed to keep the diversity of particle swarm,and an efficient local search operator is used to improve the algorithm's intensification ability.Using those operators,the proposed algorithm can get good balance between exploration and exploitation.Experiments were performed on QAP instances from QAPLIB.The simulation results show that it can produce good results.
Keywords:Discrete particle swarm optimization  quadratic assignment problem  repulsion operator  local search operator
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《自动化学报》浏览原始摘要信息
点击此处可从《自动化学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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