- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于优先权编码的最短路径求解.pdf
维普资讯
第23卷第9期 商丘 师 范学 院学 报 V01.23 No.9
2007 年 9月 JOURNALOFSHANGQIUTEACHERSCOLLEGE Sep. 2007
基于优先权编码的最短路径求解
张 侃
(嘉应学院 地理系,广东 梅州514015)
摘 要:应用遗传算法来解决最短路径的问题 ,采用了优先权编码和适合此类问题的特定交叉和变异算子,并
在MATLAB环境下实现.对较复杂的网络图是最短路径求解进行了有益的探索,较传统的Dijkstra方法有较多的优
点.
关键词:最短路径;网络分析;遗传算法;MATLAB
中图分类号:TP18 文献标识码:A 文章编号:1672—3600(2007)09—0089—04
Shortestpathanalysisbasedon geneticalgorithm
ZHANG Kan
(DepartmentofGeography,JiayingUniversity,Meizhou514015,China)
Abstract:Itiswthisowticlediscussatosolveshortestpathproblem usinggeneticalgorithm.Itadoptesthepriority
— basedencoding,thecross—overandmutationoperatorwhicharecanofrfitableforthistypeproblem andrealized
withMATLAB.Toresolvepathproblems,usinggeneticalgorithm enalysisprovidesUSanothermethod.Thereare
manymeritsthantraditionalmethodofDijkstra.
Keywords:shortestpath;network analysis;geneticalgorithm;MATLAB
0 引言
路径分析是网络分析的一项基本内容、网络是由一系列线状和点状要素相互联结,形成物质、信息资源有系统流动的网
状结构.网络分析是依据网络拓扑元素(线性实体之间、线性实体与节点之间、节点与节点之问的连接、连通关系),通过考察
网络元素的空问和属性数据,对网络的性能特征进行多方面的分析计算.网络分析方法主要有:路径分析 、资源分配、连通分
析、流分析、选址等方法.
其中,路径分析是基本的功能,具体的路径包括求最佳路径、最短路径、费用最低路径、利用率最高路径等,只是评价的准
则不同而异.其中,对求最短路径的问题 ,出现了许多种算法.比较经典的有:求某个源点到其余各顶点的Dijkstra算法,求每
一 对顶点的Floyd算法.随后,许多人对这些基本的算法进行了改动,出现了一些比较高效的算法.例如,有基于桶型数据结构
的TQQ、DTA、DKD算法.
1 最短路径问题概述
有的时候 ,对于一个城市交通网,可能要找从一个地点A到另一个地点B的最短路径;还有一种情况:在计算机网络环境
下,数据的传送都是以数据报文分组的格式来传送的.传送时,还选择一条最短的路径来传送,以花费较少的时间代价,这是
一 个路由选择问题.像这些情况,就需要抽象成一个带权的有向图来处理,就是给定一个带权有向图D=(V,E),且每条弧的
权是一个非负数,指定D中的一个点 为源点,那么求源点 到图上其余顶点的最短路径问题 ,就称为单源最短路径问题.
此外 ,还有求图D上的所有顶点问的最短路径问题.
收稿 日期 :2006—08—21
作者简介:张侃 (1970一),男 ,陕西城固人,嘉应学院助教 ,硕士,主要从事地理信息系统研究
文档评论(0)