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

基于MPICH平台的多种群并行遗传算法
引用本文:李松斌.基于MPICH平台的多种群并行遗传算法[J].厦门大学学报(自然科学版),2006,45(5):646-651.
作者姓名:李松斌
作者单位:厦门大学计算机科学系,福建,厦门,361005
摘    要:提出了一种基于集群系统的多种群并行遗传算法,在集群系统的软件开发环境MPICH上构建了多种群粗粒度并行遗传算法框架.采用全局迁移方式交换通信域中各子群体的个体信息,并通过模拟退火规则来确定迁移代频.利用该算法框架对一类优化问题——N维目标函数的最小值问题,给出了具体的实现方法.最后对该类问题的两个实例进行了测试,基于该实例的测试数据对论文提出的算法进行了性能分析.结果显示,算法具有线性加速比,而且解的精度随着并行进程数量的增多而提高.

关 键 词:多种群  优化  并行遗传算法  MPICH
文章编号:0438-0479(2006)05-0646-06
收稿时间:11 15 2005 12:00AM
修稿时间:2005年11月15

A Multiple-population Parallel Genetic Algorithm Based on Platform MPICH
LI Song-bin.A Multiple-population Parallel Genetic Algorithm Based on Platform MPICH[J].Journal of Xiamen University(Natural Science),2006,45(5):646-651.
Authors:LI Song-bin
Institution:Department of Computer Science, Xiamen University, Xiamen 361000, China
Abstract:Based on the cluster system's software development environment MPICH,a multiple-population parallel genetic algorithm framework is presented.In this algorithm framework,every sub-population can exchange information of its individuals with all the others through global migrating among the sub-populations in the communicating community of the cluster,and each sub-population determines its migrating frequency by the rule of simulating anneal.This paper also shows a solution to a kind of optimization problems which seek the minimal value of the N-Dimension function using the algorithm framework.Finally,two examples of the mentioned problems are tested and the performance of the multiple-population parallel genetic algorithm is analyzed by the test data.The result reveals that the algorithm not only has a linear speedup ratio but also can obtain a more optimal value as the number of processes of the communicating community increasing.
Keywords:optimization  parallel genetic algorithm  multiple-population  MPICH
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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