论文部分内容阅读
20世纪60年代,美国Michigan大学的J.Holland教授首先提出了遗传算法(Genetic Algorithm,缩写为GA),它是模拟达尔文的遗传选择和优胜劣汰的生物进化过程的计算模型。经过三十多年的发展,无论在算法的改进方面,还是理论以及应用研究方面,都已取得了很大的进步和成功。但是遗传算法中仍然存在许多问题,如建筑块假设、早熟收敛和进化时间长等问题。 思维进化计算(Mind Evolutionary Computation,缩写为MEC)是孙承意教授于1998年提出的一种新的进化计算(Evolutionary Computation,缩写为EC)方法。它是根据对GA存在问题的思考以及对人类思维进步的分析,模仿人类社会中存在的趋同和异化现象提出来的。 MEC固有的并行性和大规模并行机的快速发展,促使我们开始研究MEC的并行化问题。MEC与并行计算机的结合,能把并行机的高速性和MEC固有的并行性二者的长处结合起来,从而促进MEC的研究与发展。 本文在对进化计算、思维进化计算和并行遗传算法(Parallel Genetic Algorithm,缩写为PGA)这些背景知识的回顾和了解基础上,对影响PMEC的主要因素进行了理论分析,且通过实验验证了理论分析的正确性。这些理论分析和实验结果说明MEC具有很好的并行性。进一步丰富了由孙承意教授于1998年提出的MEC框架。论文中的创新点如下: 1)将主从式PMEC与主从PGA和粗粒度PGA进行了比 太原理工大学硕士研究生学位论文较。 2)从理论上分析了影响PMEC性能的主要因素,并通过实验进行了验证。结果表明:MEC适合并行计算,当选取适当的参数(如子群体尺寸,从处理器数目等)时,PMEC能获得较好的夕i一行性能。