计算机工程与应用 ›› 2011, Vol. 47 ›› Issue (34): 90-91.

• 网络、通信、安全 • 上一篇    下一篇

改进的人工鱼群算法在频率分配中的应用

石 飞1,邓 磊2,夏晓燕2,常 春2,王 浩2,覃锡忠1,贾振红1   

  1. 1.新疆大学 信息科学与工程学院,乌鲁木齐 830046
    2.中国移动通信集团 新疆有限公司,乌鲁木齐 830063
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2011-12-01 发布日期:2011-12-01

Application in frequency assignment based on improved artificial fish swarm algorithm

SHI Fei1,DENG Lei2,XIA Xiaoyan2,CHANG Chun2,WANG Hao2,QIN Xizhong1,JIA Zhenhong1   

  1. 1.School of Information Science and Engineering,Xinjiang University,Urumqi 830046,China
    2.Subsidiary Company of China Mobile in Xinjiang,Urumqi 830063,China
  • Received:1900-01-01 Revised:1900-01-01 Online:2011-12-01 Published:2011-12-01

摘要: 在蜂窝移动通信网络中,为了应用有限的可用频谱来满足不断增长的客户需求,运用一定的优化算法合理规划频率资源显得尤为重要。针对这一问题,提出了一种改进的人工鱼群算法。算法引入了变异算子,来增强种群的多样性;采用动态调整步长,较好地平衡了全局和局部搜索能力;用整个人工鱼群的中心位置和全局极值位置代替人工鱼邻域中心位置和邻域极值位置,从而减少了算法的计算量,提高了运算精度。仿真结果表明,改进后的算法能够很好地解决频率分配问题,提高了算法的收敛率和收敛速度。

关键词: 人工鱼群算法, 变异算子, 频率分配, 动态步长

Abstract: In cellular mobile communication network,for using the limited available spectrum to meet the increasing demand of customer,it is important to scheme frequency source by applying some optimized algorithms.To the question,an improved artificial fish swarm algorithm is proposed.A mutation operator is introduced which can enhance the diversity of the population;dynamic adjustment of step length is used which can balance the global and local search capabilities better;utilizing the center of the artificial fish and location of global minimum instead of the artificial fish neighborhood center and neighborhood extreme position which is able to reduce the calculated quantity and enhance the computing accuracy.Simulation results show that the modified algorithm can solve the frequency assignment problem and improve the convergence rating and convergence speed.

Key words: artificial fish swarm algorithm, mutation operator, frequency assignment, dynamic step length