向量编码遗传算法求解TSP问题的研究

来源 :中南民族大学 | 被引量 : 0次 | 上传用户:zlzlzl567
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文首先对遗传算法的原理、技术、理论做了介绍,然后描述了TSP问题,并给出其数学模型.在提出改进的遗传算法之前,先对求解TSP问题常用的遗传算法技术进行介绍,充分分析了矩阵编码的缺点之后,提出了一种新的编码技术——向量编码,并利用基于向量编码的遗传算法求解了TSP问题。作者编写了基于向量编码遗传算法的Matlab程序,试验表明,向量编码遗传算法对求解TSP问题效果较为理想。在改进的遗传算法编码方案中,提出了Hamilton矩阵的概念;根据向量编码的形式,提出一种比较好的不可行解修正技术,这种技术的优点是尽最大程度不破坏染色体的结构,尽力保持父代和子代个体相似度,以便染色体结构遗传到下一代,使得优良模式生存下去;为了使读者能够更加深刻地理解本文提出向量编码方案的动机,也为了让读者不至于混淆向量编码和矩阵编码,在提出向量编码遗传算法和相关的技术之后,将向量编码遗传算法和矩阵编码遗传算法在理论上作了比较,并对矩阵编码遗传算法的缺点和向量编码的优点进行了分析。最后,本文采用改进的遗传算法对TSP问题的求解过程进行了算法设计和实现,通过试验,得出了一个较理想的结果,验证了本文提出的遗传编码方案的正确性和可行性。
其他文献
在大数据时代,越来越多的用户开始使用廉价和计算能力强大的云外包服务。然而,安全因素成为了它进一步发展的主要障碍,导致出现这种不安全问题的原因在于:云外包商并非完全可
构建开放式、可扩展的系统设计工具集成框架是实现分布式协作开发的关键技术之一。使用Web服务技术,将系统设计工具的功能模块以服务形式加入到集成框架中,可以很好地满足分
随着Internet的普及,电子商务也因其快捷方便、高效率、低成本等特点有了长足的发展。商务网站的规模不断扩大,结构也变得更加复杂。对于客户来说,面对大量的商品信息,经常无
随着网络技术的飞速发展,网络安全越来越受到重视。通过研究漏洞扫描,我们能够尽早地发现网络或系统中存在的安全漏洞,并及时采取适当的措施进行修补,从而有效地阻止入侵事件
龙芯2F处理器是一颗正准备量产且大规模应用的高性能通用处理器芯片。与外围专用器件的应用相比,龙芯2F有接口频率高、板级设计难度大、应用领域广的一系列特点。该论文的目
Web应用是一种复杂的、分布式的、多成分和多层结构的交互式应用,为用户提供了一种全新的部署软件服务的方式。它的复杂性、动态性、异构性等特性使得对Web应用的建模和测试都
语义Web的目标是使得Web上的信息具有计算机可以理解的语义,语义原生XML数据库系统(简称SNAX)的目的在于构建一个提供研究语义Web的各种理论、技术和方法的平台。其中的本体映
Web应用程序是近些年来软件业中发展最快的应用程序之一。Web应用本身越来越复杂,同时它所使用的开发语言和开发模型在不断发展。所有这些因素都给分析、建模和测试带来了很大
在数据集成领域中,为了实现系统设计工具间的交互与数据共享,需要将所有工具的数据集中起来进行统一的存储和访问管理,提供数据格式转换功能并实现统一数据访问机制,从而提高
随着网络技术的深入发展,现有的B/S模式已经不能满足网络信息化和网络数据海量处理的要求,特别是基于网络的空间信息数据、多媒体与虚拟现实数据、三维立体图形图像数据等海