基于并行环境求解TSP问题

来源 :昆明理工大学 | 被引量 : 0次 | 上传用户:nixijiunianzhi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
TSP问题,即旅行商问题,该问题是组合优化中的一个经典问题。它有着广泛的应用背景,如:运输调度、旅游路线设计等,许多实际生活中的问题都与TSP问题的数学模型有着紧密的联系。本文采用模拟退火算法求解TSP问题,模拟退火算法的典型应用就是研究组合优化问题,它是实现全局优化的一种基本途径。由于物理中固体物质的退火过程与一般组合优化问题之间具有相似性,所以人们提出采用模拟退火算法解决组合优化问题。模拟退火算法在求解组合优化问题时取得了很好的效果,能够解决使用传统的优化方法难于解决的一些问题。与传统的模拟退火法求解TSP问题不同,本文是在并行计算的环境下使用并行模拟退火算法对TSP问题进行求解。并行计算就是指在并行机上,将一个任务分成多个子任务,并把这些任务分配给不同的处理器,各个处理器之间相互协同,并行的共同执行分配的子任务,正是由于有许多处理器共同来完成同一个任务,所以就可以加快问题的求解速度,或者能够提高求解大型问题规模的目的。目前并行计算的研究也已经成为现代计算科学研究的主要方向之一。它适用于人们日常生活中的各个领域,比如工程计算,数值计算等等,研究并行计算可以帮助人们充分的利用计算机资源处理大规模较为复杂的科学计算。本文选用目前较为重要的并行编程工具MPI,同时它也是目前国际上最为流行的并行编程环境之一。它实际上是一个消息传递函数库的标准,主要用于开发基于消息传递的并行程序,具有可移植消息传递平台,具备许多消息传递系统的优点。综上,本论文是基于并行计算的MPI标准,将模拟退火算法按照并行策略将其并行化,并根据其思想编程,实现求解TSP实例的问题。该问题的实现,不仅为TSP问题的研究提供了更为优化的研究方法,而且有助于人们今后利用并行计算的环境求解其它大规模的数学问题以及其它工程问题。
其他文献
2022年3月5日下午,习近平总书记在参加他所在的十三届全国人大五次会议内蒙古代表团审议时强调,贯彻新发展理念是新时代我国发展壮大的必由之路。只要完整、准确、全面贯彻新发展理念,加快构建新发展格局,推动高质量发展,加快实现科技自立自强,我们就一定能够不断提高我国发展的竞争力和持续力,在日趋激烈的国际竞争中把握主动、赢得未来。
期刊
栖热菌(Thermus)属于细菌域的非芽孢嗜热菌,是嗜热真细菌中比较古老的类群和研究嗜热菌的模式生物,其最适温度约为70℃-72℃,最适pH值7.5-7.8。栖热菌属属于异常球菌属-栖热菌门(Deinococcus-Thermus)、异常球菌纲(Deinococci)、栖热菌目(Thermales)下的一个属。在全球热泉中分布广泛,其中水生栖热菌(Thermus aquaticus)是栖热菌属的模
随着“天价薪酬”事件的曝出,社会公平问题引起了强烈关注。政府也已经认识到了薪酬公平性对于经济转型和社会和谐的重要性,从2009年财政部颁布的“限薪令”到2019年提高个税起征点,薪酬公平性问题亟待解决。2005年《企业财务报告披露准则》的颁布,使企业高管之间的薪酬更加透明,根据社会比较理论,高管之间的薪酬对比行为让其产生公平感或不公平感,会据此调整自身的管理行为,从而影响企业绩效。由此看来,对企业
蛇毒是自然界最丰富的天然毒性蛋白混合物之一,很早就引起了国内外科研工作者的注意。蛇毒金属蛋白酶(metalloproteinase)属酸性蛋白酶(acidic proteinases)家族,后者广泛存在于细菌直到哺乳动物体内。蛇毒金属蛋白酶是蛇毒主要功能性蛋白质之一,需二价阳离子如Zn2+、Ca2+来维持其酶活性和结构的完整性。除了酶的作用之外,蛇毒金属蛋白酶还可以通过其它因子抑制血小板聚集和增加
背景 伴随我国老龄化程度不断加深,居民医疗与养老服务需求与日俱增,但目前医疗与养老服务仍互不衔接,而医养结合养老模式可将医疗与养老资源进行有序衔接,为老年人提供多层次连续性的照护服务。目的 综合分析我国居民医养结合养老模式的参与意愿。方法 2020年12月,检索中国知网、维普数据库、万方数据知识服务平台、PubMed、Web of Science等数据库中有关居民对医养结合养老服务参与意愿的文献,
本文研究了一类二阶脉冲时标动力学方程边值问题弱解的存在性和一类二阶脉冲微分方程非平凡同宿解的存在性.主要结果如下:1.在超线性、Ambrosetti-Rabinowitz条件,以及脉冲项受线性函数控制等条件下,利用山路引理证明了下列时标上带有脉冲扰动项的二阶边值问题弱解的存在性:其中T为时标,0,T]T:=[0,T]∩T,σ(0)=0且σ(T)=T,函数f:[0,T]T×R→R, Ij∈C[R,R
时间序列蕴含了大量潜在的信息,知识和事物规律。众多学者不断尝试用各种方法来研究时间序列,尝试获取这些隐藏的价值来进一步了解事物的形成和发展。庞大的时间序列数据中重要信息与大量噪音并存,因此学者在研究较为复杂的时间序列时,往往会先对其进行有效的模式表示,使之更适于项目的研究。模式表示不仅对原时间序列进行了强大的压缩,并且在消除噪音的基础上最大程度的保留了有效信息。模式表示的有效性直接影响了随后相关实
本文利用临界点理论研究了具有导数脉冲的二阶非自治Hamilton系统周期解的存在性及二阶时标非线性动力方程周期解的存在性问题.全文共分为四章.第一章介绍研究背景,提出本文研究的问题.第二章简要介绍了临界点理论和时标微积分学.第三章在不假定强制性的条件下,利用最小作用原理建立了具有导数脉冲的二阶非自治Hamilton系统周期解的存在性定理,推广并改进了相关结果.第四章利用最小作用原理讨论了二阶时标非
决策思想与人类实践活动密切相关,在当今科技高度发达的社会里,影响人类实践活动的因素也较之以前更加纷繁复杂,多因素决策问题也因此越来越受到人们的重视。网络问题在公路、铁路交通建设,通讯网络建设,电网建设,管道运输等方面都有着广泛的研究背景,国内外都展开了大量的研究工作,特别是在航空领域的应用已具有划时代的意义。在对多因素综合决策和网络最优化进行系统的学习后,本文首先对决策分析的概念和多因素综合决策的