期刊文献+

求解N皇后问题的片上多核并行混合遗传算法 被引量:4

On-chip Multi-core Parallel Hybrid Genetic Algorithm for Solving N-queens Problem
下载PDF
导出
摘要 遗传算法求解大规模皇后问题的耗时长、速度慢。为此,在分析现有N皇后问题求解方案和并行遗传算法的基础上,将动态规划引入到局部搜索策略中,在多核平台实现粗粒度并行遗传算法(CPGA)用于求解N皇后问题,避免传统的粗粒度并行种群迁移、通信等开销。针对并行化后多个子种群解趋同、迭代慢等问题,提出改进的面向遗传算子并行化的遗传算法(OOPGA)。实验结果表明,改进后的OOPGA算法在运行时间、加速比等方面均比CPGA算法好。 The number of queens is becoming large,and the time consuming of Genetic Algorithm(GA) is becoming intolerant. In order to reduce the run time, parallel GA is applied to resolve N-queens problem based on the existed resolution. And dynamic programming algorithm is used in local search. Based on Simple Genetic Algorithm ( SGA), a Coarse-grained Parallel Genetic Algorithm(CPGA) for solving the N-queens problem is implemented in the multi-core platform. Unlike traditional CPGA, population migration and message communication are avoided. After many times generation,the sub-populations are becoming more similar and the iterative speed is slowing. So a new Operator-oriented Parallel Genetic Algorithm (OOPGA) is proposed in this paper and it is also applied to solve N-queens problem. Experimental results show that OOPGA is better than CPGA in time-consuming and speedup.
出处 《计算机工程》 CAS CSCD 北大核心 2015年第7期199-203,共5页 Computer Engineering
基金 安徽省自然科学基金资助项目(10040606Q42) 安徽高校省级自然科学研究基金资助重点项目(KJ2013A177)
关键词 片上多核 遗传算法 并行计算 粗粒度 N皇后问题 遗传算子并行化 on-chip multi-core Genetic Algorithm ( GA ) parallel computing coarse-grained N-queens problem genetic operator parallelization
  • 相关文献

参考文献15

二级参考文献88

  • 1蔡之华,彭锦国,高伟,魏巍,康立山.一种改进的求解TSP问题的演化算法[J].计算机学报,2005,28(5):823-828. 被引量:60
  • 2张万军.N皇后问题回溯算法探讨[J].宜宾学院学报,2006,6(6):64-66. 被引量:7
  • 3刘娟,欧阳建权,陈良军.用混合遗传算法求解N皇后问题[J].湘潭大学自然科学学报,2007,29(2):37-41. 被引量:16
  • 4Http://hadoop.apache.org/.
  • 5[1]Holland J H. Adaptation in natural and artificial systems[M]. Ann Arbor: University of Michigan Press,1975.
  • 6[2]de Jong K A. Analysis of the behavior of a class of genetic adaptive systems[D]. Michigan: University of Michigan, 1975.
  • 7[3]Goldberg D E. Genetic algorithms in search, optimization and machine learning [M]. Reading, MA:Addison-Wesley, 1989.
  • 8[4]Louis S J, Rawlins G J E. Syntactic analysis of convergence in genetic algorithms[A]. Darrell Whitley L eds. Foundations of Genetic Algorithm 2[C]. SanMateo ,Italia, 1993. 141- 151.
  • 9[5]Rudolph G. Convergence analysis of canonical genetic algorithms [J]. IEEE Trans on Nerual Network,1994,5(1):96-101.
  • 10[6]Iosifescu M. Finite markov processes and their appli cations [M]. Chichester: Wiley, 1980.

共引文献102

同被引文献54

引证文献4

二级引证文献47

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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