交通运输网络的最短路线问题theshortestpathproblemoftransportationnetwork(附
目 录
第一章 绪论1
1.1 研究背景1
1.2 交通运输最短路线问题研究意义1
1.3 交通运输最短路线问题国内外研究现状与发展1
1.4 本文的主要内容2
1.5 研究方法3
第二章 预备知识4
2.1 图的概念4
2.2 最短路问题4
2.2.1 交通运输模型问题的引入 4
2.2.2 最短路径问题5
2.2.3 最短路问题算法的基本思想及基本步骤5
第三章 遗传算法8
3.1 遗传算法的基本步骤8
3.2 适应函数10
3.3 遗传算法的应用11
结论15
致谢16
参考文献17
第一章 绪论
1.1 研究背景
最短路问题的研究在上个世纪60年代以前就卓有成效了,求解网络图上节点间最短路径时,目前国内外一致公认的较好算法有Dijkstra算法和Floyd算法。1959年,荷兰著名计算机专家迪杰斯特拉对赋权图的问题首次提出有效算法即Dijkstra算法,该算法能够解
*景先生毕设|www.jxszl.com +Q: *351916072*
决两指定点间的最短路,也可以求解图中一特定点到其它各顶点的最短路。但这种算法并不能解决含有负权的图的最短路问题。因此Ford提出了Ford算法,它能有效地解决含有负权的最短路问题。1975年美国Michigan大学J.Holland教授提出了遗传算法(Genetic Algorithm),并且出版了颇有影响的专著《Adaptation in Natural and Artificial Systems》。遗传算法是一种模拟达尔文生物进化论的自然选择和遗传学机理的生物进化过程的计算模型,是通过模拟自然进化过程搜索最优解的方法。遗传算法是一种通用的算法框架,有很强的适应性,可以忽略具体条件,得到近似最优解。
1.2 交通运输最短路线问题研究意义
最短路径的算法问题是图论中的核心问题之一,也是许多更深层次算法的基础。同时,最短路问题有着大量的实际运用的背景。最短问题与很多问题从表面上看并没有什么关系,但这些问题也可以归结为最短路问题。例如:线路安装、管路铺设、厂区布局和设备更新等实际问题。在更加注重效率的现在,如何快速的实现一些问题,诸如:必要的道路交通网,消防选址的高效性,企业生产的节约成本,网络数据传输的减少能耗,灾难发生时的快速逃生,抓捕罪犯时的最佳路线选择等问题。最短路问题作为这些问题的基础,可以作为一个参考。比如,可以利用最短路问题算出逃生时的最短路线,这样在灾难发生时,可以直接利用最短路线快速逃生,挽救更多生命。
1.3 交通运输最短路线问题国内外研究现状与发展
最短路径问题是图论研究中的一个长盛不衰的经典问题,它旨在寻找图中指定两结点间的最短路径。国内外大量专家学者都对此问题进行了比较深入的研究。
寻找最短路径就是:给出了一个连接若干个点的网络,在这个网络的两个指定点之间,找一条最短路径。最短路径不仅可以指一般物理意义上的距离最短,还可以引申到其它的度量,比如:费用、时间、线路容量等。最短路径算法的选择问题与实现问题是路线设计的基础问题,最短路径算法则是计算机科学与地理信息科学等领域的研究热点,很多与网络相关的问题都可以纳入最短路径问题的范畴中。
原文链接:http://www.jxszl.com/jsj/jsjkxyjs/78405.html