改进迁徙策略的TriBA并行遗传算法及其在TSP问题的应用

来源 :中北大学 | 被引量 : 0次 | 上传用户:suc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
巡回旅行商问题(TSP)是一个组合优化方面的问题,已经成为测试组合优化新算法的标准问题。从理论上讲,使用穷举法不但可以求解TSP问题,而且还可以求出该问题的最优解。但是对现有的计算机来说,使用常规穷举法在如此庞大的搜索空间中寻求最优解,几乎是不可能的。所以,各种求解TSP问题的优化算法应运而生,适用于TSP巡回旅行商路径优化的算法有很多,例如模拟退火算法、人工鱼群算法、神经网络算法、遗传算法等。  本课题主要围绕TSP问题的路径寻优问题展开研究,通过分析遗传算法的利弊,得知并行遗传算法(Parallel Genetic Algorithm)是一种有效解决带有约束条件的TSP巡回旅行商问题的算法。针对并行遗传算法解决本课题问题的缺陷,提出一种基于评价算子的TriBA并行遗传算法。基于评价算子的TriBA并行遗传算法主要在并行算法上做了三方面改进:  改变了拓扑结构。通过新的种群分配方式,有效地解决了主从式结构的负载不均衡问题。TriBA结构是可扩展的,可以根据种群大小,确定子种群的数目,有效地节约了硬件资源。  改变了数据迁徙方式。TriBA结构中数据的迁徙方式包括全局迁徙方式,快速迁徙方式,局部迁徙方式和混合迁徙方式四种方式。改变了主从式拓扑结构单一的数据迁徙方式,有助于最优个体迅速传播到每个子种群中。  提出了一种基于评价算子的迁徙操作。通过评价算子,可以反映当前种群的局部收敛程度,当局部收敛度满足设定的评价算子时,再进行迁徙操作。实现了子种群最优个体的异步迁徙,提高了遗传算法迁徙的效率,提高了算法的寻优效率。  最后使用基于改进迁徙操作的TriBA并行遗传算法求解城市规模是20?20的TSP问题,进行适应度函数计算,交叉、变异操作和迁徙操作,可以成功地寻找到TSP问题的最优路径。通过对实验数据的分析,对于相同的城市 TSP问题,基于TriBA结构的并行遗传算法模型相对于主从式并行遗传算法模型进化的效率明显提高,有较好的并行算法加速比。
其他文献
传感器技术、无线通信技术和嵌入式技术的进步推动了传感器网络的产生和快速发展。传感器网络作为一个全新的研究领域,向科技工作者提出了大量的挑战性研究课题,而数据管理作为
随着计算机软硬件的高速发展,使得计算机模拟仿真技术也得到了长足的进步。目前这种技术已经广泛应用于航空(海)、医学、电力工业、建筑业、军事等多个领域,尤其在虚拟制造方
蛋白质序列之间的远程同源检测和蛋白质相互作用预测是计算生物学中一个中心的问题。诸如支持向量机(support vector machine, SVM)一类的分类器方法是目前使用最广泛、也是最
近年来,机器翻译自动评价的研究一直是国内外机器翻译界的研究热点。翻译自动评价不仅能够快速的评价机器翻译的质量,研究者们还可以把翻译评价的结果作为反馈信息来调整其机
软件测试是保证软件质量和正确性的重要手段。随着人们对其重要性的认识越来越深刻,它在整个软件开发周期中所占的比重日益增大。其中,测试数据生成是软件测试的核心与关键,
随着视频监控系统智能化要求的提高,人们不再只满足于在视频中跟踪到特定的目标,而需进一步对目标表观和行为进行分析。视频中提取出的目标轮廓包含丰富的形态学信息,对于物
智能规划(intelligent planning)在实际应用中所起的作用越来越重要,譬如,智能调度、医疗辅助等,在提高人们工作效率方面起了非常重要的作用。然而,智能规划的应用要求人工建立领域
随着英特网的发展,数字摄影的流行,公共媒体共享站点(如Flickr,YouTube等)的出现,网络社区贡献的多媒体资源与日俱增。这些资源信息拥有不可估计的深度和广度,给多媒体研究带
随着Internet和计算机技术的飞速发展,企业对于过程工业监测这一生产环节有着越来越高的要求。为了自动适应每个过程工业企业自身不同的企业结构和对监测不同的需求、为了保
随着计算机和网络技术的快速发展,网络安全也越来越受到人们的重视。日益复杂的网络结构,广泛采用的分布式应用环境,都使得现有的集中式的安全预警系统难以从增长迅速的海量