【摘 要】
:
旅行商问题(TSP,Travlling Salesman Problem)是经典的组合优化问题,也是属于NP难问题。实际中的技术工程问题,如电路板钻孔问题,城市规划问题,邮递员送信问题,网络布局问题
论文部分内容阅读
旅行商问题(TSP,Travlling Salesman Problem)是经典的组合优化问题,也是属于NP难问题。实际中的技术工程问题,如电路板钻孔问题,城市规划问题,邮递员送信问题,网络布局问题等,都可以规约为旅行商问题模型,并进行求解。所以寻找一种求解速度快以及解质量高的算法来解决旅行商问题是具有重要的意义。由此学者已经提出了许多相关算法,并且进行了相关实验,比如分值界限法、插入法、蚁群算法、模拟退火算法、遗传算法等等。遗传算法是经典的随机搜索算法之一,是Holland首先提出的。遗传算法包含机构遗传算子,如选择、交叉、变异是算法的关键步骤。选择算子中有依适应值比例选择,Boltzmann选择,排序选择,联赛选择,精英选择等算子。针对交叉算子,本文介绍了两种交叉算子,分别是单点交叉与多点交叉,分析其各自的优缺点。而针对变异算子,本文则介绍了位点变异、逆转变异、对换变异、插入变异等算子。除此之外,还阐述了遗传算法的理论研究以及研究前景等。本文主要是把遗传算法运用到了旅行商问题,并且提出了新的遗传算法,异位交叉补码变异的遗传算法。文中给出详细的CCA算法流程图。系统地介绍了异位交叉算子。具体分析了两种异位交叉算子(1.异位单点交叉2.异位两点交叉)。针对异位交叉算子的存在的问题,提出解决交叉后个体中的重复基因的方法。针对变异算子,提出了一种补码变异算子。本文的实验采用matlab语言进行编程。分别使用传统的遗传算法和CAA算法解决旅行商问题,得出相关实验数据和收敛曲线。实验结果包括,进化代数,旅行商的路线以及总距离。通过比较实验数据结果,可知CCA遗传算法在600代就可以达到最优解。而传统遗传算法则需要800代才能达到最优解。可以知道CCA算法的收敛速度比传统算法的收敛速度快。实验结果表明CCA算法的收敛精度高于传统的遗传算法。
其他文献
RFID技术是当前应用于物联网领域的一项极为重要的技术,伴随着现代生物技术和计算机网络技术的飞速发展,RFID技术也得到了革命性的改变,RFID跨行业乃至跨区域的应用也逐步成
随着信息技术、互联网和物联网技术的快速发展,各企业也在加速信息化升级步伐。传统仓储采用纸质记录、人工操作的方式进行日常管理,这种方式已经不能满足企业信息化发展的要求
多路径效应己成为影响全球导航卫星定位系统(Global Navigation SatelliteSystem,GNSS)高精度定位的主要制约因素之一。它是指受信号传播环境影响,接收机天线除了接收来自卫
目前,无线传感器网络(Wireless Sensor Network, WSN)节点定位研究主要集中在静止节点的定位研究上,对移动节点的定位研究比较少。针对不同的应用场景,网络的部署情况将不尽
随着互联网技术的飞速发展以及多媒体信息的急剧增加,人们对多媒体信息系统的安全性、可靠性、稳定性以及高效性提出了更高的要求。传统的C/S结构开发的应用系统普遍存在着效
云计算因其高效快捷、轻松实现数据共享、对用户终端要求低、强大计算及空间等优势,在互联网资源中占有重要地位。但安全问题却成了云计算快速发展的主要障碍,制约着云计算的发
21世纪,科学技术日新月异、多媒体信息铺天盖地,作为一种特殊的知识形态,近年来,图像内容受到了人们的广泛研究,尤其在特征提取、情感计算、图像检索方面取得了丰硕成果。但图像研
在过去的几十年里,由于安全和商业领域应用需求的日益增长,人脸识别已经成为了研究的热点。许多新的人脸特征提取技术被提了出来,其中一部分已经成功的在实际中得到了运用。
模型检测作为一种重要的形式化验证技术,具有可靠、高效的优点,能够实现自动验证,获得了越来越多的关注,并在硬件电路、通信协议、控制系统、安全认证协议等方面的分析与验证
随着嵌入式技术和视频编码技术的发展,以及人们对视频应用的需求同益增加,在嵌入式平台上实现视频的采集编码已经成为当前研究的热点。由ITU-T和ISO/IEC共同制定的H.264,与以