期刊文献+

基于散列函数加速的并行遗传算法 被引量:5

Parallel genetic algorithm acceleration method based on Hash function
下载PDF
导出
摘要 针对新一代种群在并行遗传算法收敛过程中产生旧的个体可能性逐渐增大导致重复计算适应度的问题,提出一种基于散列函数加速的并行遗传算法(HPGA)。一方面利用散列函数查表时间复杂度低的优势,在散列表中存储算法运行中产生的个体以及其相应的适应度,减少个体适应度的重复计算;另一方面利用时间戳替代键,改进散列表存储方式,从而解决散列函数处理冲突的问题。通过求解集合覆盖问题对比了原始并行遗传算法和HPGA,结果表明HPGA在不影响求解精度的情况下,运行速度提升了3倍以上。 In the process of convergence of parallel genetic algorithm,the possibility of generating old individuals in new generation of population is gradually increasing,which leads to repetitive computations of fitness value. A parallel genetic algorithm acceleration method based on Hash function,namely HPGA(Hash-based Parallel Genetic Algorithm),was proposed. On the one hand,taking advantage of low time complexity,the Hash function was used to store individuals and their fitness values in the Hash table to reduce the repetitive computations;on the other hand,the timestamps were used instead of keys stored in the Hash table to solve the collision problem of the Hash function. By solving a set covering problem,original parallel genetic algorithm and HPGA were compared. Experimental proves that HPGA can increase the running speed by 4 times without affecting the accuracy of the solution.
作者 陆鹏 肖晓强 王济瑾 宁伟勋 LU Peng;XIAO Xiaoqiang;WANG Jijin;NING Weixun(College of Computer,National University of Defense and Technology,Changsha Hunan 410000,China)
出处 《计算机应用》 CSCD 北大核心 2020年第S01期124-127,共4页 journal of Computer Applications
关键词 并行遗传算法 散列函数 集合覆盖问题 Parallel Genetic Algorithm(PGA) Hash function set covering problem
  • 相关文献

参考文献6

二级参考文献44

  • 1刘正伟,文中领,张海涛.云计算和云数据管理技术[J].计算机研究与发展,2012,49(S1):26-31. 被引量:170
  • 2吴恩华.图形处理器用于通用计算的技术、现状及其挑战[J].软件学报,2004,15(10):1493-1504. 被引量:141
  • 3刘立芳,霍红卫,王宝树.PHGA-COFFEE:多序列比对问题的并行混合遗传算法求解[J].计算机学报,2006,29(5):727-733. 被引量:11
  • 4李敏强.遗传算法的基本理论与应用[M].北京:科学出版社,2003..
  • 5Erick Cantu-Paz . A Survey of Parallel Genetic Algorithms [R]. IlliGAL Report No 97003. Illinois Genetic Algorithms Laboratory, Urbana, IL.1997.
  • 6Richard S Morrison. Cluster Computing - Architectures, Operating Systems, Parallel Processing, & Programming Languages [DB/OL]. Sydney University of Technology, Australia. 2002
  • 7Message Passing Interface Forum [EB/OL]. Available at: http://www.mpi-forum.org/, 1994.
  • 8MPICH-A Portable Implementation of MPI [EB/OL]. Available at: http://www-unix.mcs.anl.gov/mpi/mpich/, 1994.
  • 9FORTRAN Genetic Algorithm (GA) Driver [CP/OL] Available at: http://cuaerospace.com/carroll/ga.html, 2001.
  • 10Erick Cantu-Paz. Designing efficient and accurate parallel genetic algorithms [R]. IlliGAL Report No. 99017 Illinois Genetic Algorithms Laboratory, Urbana, IL. 1999.

共引文献85

同被引文献59

引证文献5

二级引证文献5

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部