多核CPU环境下的并行遗传算法的研究  被引量:7

Research on parallel genetic algorithm on multi-core CPU

在线阅读下载全文

作  者:唐天兵[1] 谢祥宏[1] 申文杰[1] 韦凌云[2] 严毅[1] 

机构地区:[1]广西大学计算机与电子信息学院,广西南宁530004 [2]北京邮电大学自动化学院,北京100876

出  处:《广西大学学报(自然科学版)》2009年第4期546-550,共5页Journal of Guangxi University(Natural Science Edition)

基  金:国家自然科学基金资助项目(50605010)

摘  要:多核CPU已经成为当前CPU市场上的主流产品,设计适应多核CPU环境的算法与软件势在必行。遗传算法是一种具有很强通用性的全局搜索方法,也是一种计算量大、极耗计算资源的算法,其传统的串行计算形式并不能充分利用多核的计算资源,将其设计为适应多核CPU环境的并行计算形式,具有重要的现实意义。将遗传算法的基本操作设计成并行执行形式,并利用OpenMP将其线程化,从而对不同规模的TSP问题的求解结果来看,加速比与计算效率随着规模的增大而提高。Multi-core CPU has become the leading products in CPU market. It is urgent to design corresponding algorithms and software to make use of the computational resource fully. Genetic algorithm is a all-purpose global search method, it will consume seriously the computational resource and computational time, Since traditional genetic algorithm can't make use of the computational resource of multi-core computer fully, it has great practical significance to parallelize genetic algorithm on multi-core CPU. This paper designs a new parallel form of genetic algorithm by threading its basicoperations with OpenMP. The experimental result shows that the speedup and the efficiency of the algorithm increase with increasing scale of TSP.

关 键 词:多核CPU OPENMP 线程化 遗传算法 

分 类 号:TP301.6[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象