基于遗传算法的最短路径问题研究

被引量 : 0次 | 上传用户:xmnp
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
最短路径问题是传统的组合优化问题之一,并且在实际应用中较为常见,例如车辆导航问题和网络路由问题。最短路径问题的有很多种类,例如静态的最短路径问题、动态最短路径问题、单目标最短路径问题和多目标最短路径问题等。本文研究了动态最短路径问题、多目标最短路径问题和动态环境下的多目标最短路径问题,并将传统优化方法和演化求解算法结合,提出了两者结合的演化求解算法。本文主要工作如下所示。(1)对于静态网络中的最短路径问题,有很多确定性的求解算法。在静态的网络拓扑中,这些确定性的算法表现良好。但是当环境动态变化时,这些算法需要重新执行,而环境通常是局部变化的,因此这些确定性的算法不是很高效。本文提出了一个带有四个局部路径替换策略的解决动态最短路径问题的遗传算法。这些局部路径替换策略是由Dijkstra的最短路径算法所启发,并且在环境发生改变的时候进行调用来产生一些局部最短路径树。并且在种群进化时,这些保存的局部最短路径树用来增强个体的性能。实验表明,所提出的算法可以快速得到适应新环境的解,并产生高质量的个体。(2)实际生活中,有些问题是多目标的,并且不同的目标之间具有一定的冲突性。对于多目标的最短路径问题,每条边带有多个目标,该问题旨在求解从源点到终点的非支配路径集。在本文中,采用了将传统方法和演化算法结合的思想,算法的主体采用NSGA-Ⅱ,结合第k短路径算法,提出了KSPNSGA。该方法使用加权求和法将每条边上不同的目标值加权求和得到一个新的目标值,并且求解该目标值构成的新图中的第k短路径。在NSGA-Ⅱ的种群进化时,将上述求得的路径替换种群中的最差路径,用来加速对非支配解集的搜索。(3)问题所处的环境有时是动态变化的。同样,多目标最短路径问题所处环境也会变化。针对动态环境中的多目标最短路径问题,本文将提出的解决多目标最短路径问题的KSPNSGA进行了一些修改,提出了适应动态环境的DKSPNSGA,即每代进化时使用迁移个体替换一部分个体,以此来适应动态变化的环境。
其他文献
本文介绍了供电系统中高压无功自动补偿的设计及在本公司的应用,
通过定量分析心率振荡的两个参数震荡初始(turbulence onset,TO)和震荡斜率(turbulence slope,TS),分别计算出正常人和颈动脉患者的震荡初始值和震荡斜率值,用Matlab来模拟正
内河航道是我国重要的交通运输基础设施,然而由于船舶抢道、超载等违章行为以及部分船员素质较差等原因,导致撞船、沉船等交通事故时有发生。针对这一问题,我国海事部门创新
密闭电石炉尾气回收利用价值非常高,但由于其构成复杂,净化提纯难度大,而国内外目前可供选用的真正成熟、可行且实现了工业化生产的技术工艺又很少,因而回收利用率一直很低。
随着信息技术和网络的发展,信息的安全已经成为亟待解决的问题,现在解决信息安全最有效的方式就是访问控制,通过访问控制,控制一些用户对信息的访问,限制一些人的访问,进而控
我国社会救助基层组织能力的建设制约了社会救助制度的发展,解决社会救助基层组织的能力建设问题是我国社会救助制度发展的必经之路。改变“重政策、轻执行”的局面,提升基层组
大学生政治态度是时代的晴雨表。作为中国特色社会主义新人的青年大学生政治态度是社会发展的先声。随着全球网络技术飞速发展,互联网以其不可阻挡的影响力,渗透到社会生活的
选煤弧形筛在工作中长期承受着交变激振力和物料的冲击、摩擦作用,其结构或部件容易产生疲劳破坏,致使工作效率下降和企业经济效益减少。为避免疲劳破坏带来的严重损伤,需要在设
目的观察右美托咪啶复合舒芬太尼用于经腹子宫全切术后患者自控静脉镇痛(PCIA)的效果。方法 2011年3月-2012年6月选择经腹子宫全切术患者90例,年龄39~68岁,体重48~72 kg,美国麻
1985年,在北京召开的标准化考试国际讨论会上,与会代表比较公认用“大量选择题”作为标准题型,进行大规模的客观考试,如今选择题已占据高考地理半壁江山。随着高考与新课标的全面