- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
求团之间最优路径的扩展双向广义搜索算法的改进
求团之间最优路径的扩展双向广义搜索算法的改进
.
1985年4月北京航空航天大学April1995
第2l卷第2期.1our~|ofBeijingUniversityofAeronauticsandAstronauticsVo1.2lNo.2
求团之间最优路径的扩展双向广度
搜索算法的改进
许光汉
(北京航空航天大学计算机科学与工程幕)
摘要对求团之间最优路径的扩展广度深度混合搜索算法进行了改进,将原
算洼中扩展双向广度搜索的三个过程合并为一个过程.改进算法当路径深度较小时
与原算洼等效,当路径深度较大时有更高的运行效率.
.
关键词双边搜索;计算方法;集团(数学);交通运管理;连通图;最优路
互
分类号TPf{_;够棚
由交通网络抽象出一个连通无向图G一lt;,Egt;,V中的顶点是线路,E中的边是可以换乘
的线路的偶对.一个车站可能在若干条线路上,这些线路对应顶点的集合在图G中构成一个
团.因此,寻找从一个站到另一个站的最优乘车路径问题,就转换为求图G中从起点站对应的
团到终点站对应的团的最优路径问题.在文献[1]中曾给出一种扩展的广度深度混台搜索算
法,我们称之为原算法,在转车次数较少的多数情况下能有效地解决所提问题,但对于转车次
数较多的少数情况运行效率不高,而这些情况也不容忽视.本文对这种算法的第一步进行了改
进,改进后的算法称为改进算法,它将原算法第一步扩展双向广度搜索的正向搜索,逆向搜索,
形成非冗余粗路径的三个过程,合并为正向搜索和逆向搜索交替进行并同时形成非冗余粗路
径的一个过程(算法第二步狭域向前深度搜索未变).改进算法的基本思想是:使正向搜索和逆
向搜索形成的搜索域有将近一半比原算法相应的搜索域小.这样改进算法在转车次数较少的
多数情况下和原算法等效,而在转车次数较多的少数情况下,则比原算法有更高的运行效率.
本文所出现的术语,符号及约定,如不特别声明均和文献[1]相同,但为阅读方便,仍将它
们简要地重述如下.图G一lt;,E)是点边具有变权值的连通无向图.G中从”到的一条路径
是一个顶点序列尸一(m.…m,+..’仇+1).其中1一,+l一并且(.m+1)E”一
1,2,…,r).如果序列中任二顶点都不相同,则称尸为基本路径.为了叙述简便,除非需要强调
外,本文所说的路径均指基本路径.一条路径尸的深度是尸所通过的边数,记为deep(尸).记
路径尸的权值为(尸).设尸和是从到的任二路径,约定若deep(P)lt;出(),则
w(P)lt;”(尸).图G中从到的最优路径是从到的权值最小的路径,因此也一定是从
“到的深度最小的路径.图G中的团c是G的这样一个顶点子集,它在G中的导出子图是
G的一个完全子图.这和文献Eli中团的定义稍有区别,但更符合实际,而且不影响算法的正确
性和效率.从图c到团c的路径,是从c中任一顶点到c中任一顶点的不通过c.和c中
其它顶点的任何路径.从团c到团c.的最优路径,是从c到c.的权值最小的路径,因此也
收祷日期1994-08?22作者男55岁剐教授100083北京
54北京航空航天大学第2l卷
一
定是从c到c的深度最小的路径
1改进算法的算法设计
扩展广度深度混合搜索算法分两步,第一步扩展双向广度搜索确定最优路径的深度和最
小的搜索范围;第二步狭域向前深度搜索求出具体路径和最优路径.
图G=(,E)的个顶点分别以数码l,2,…,标记.G的关联结构由每个顶点i的相邻
顶点的集合数组ad)Ell给出.5丁和SP分别表示起点站和终点站所在的线路在图G中对应顶
点所构成的两个团.我们只考虑snSP=的情形,寻求从s了1到SP的虽优路径.算法中从
sT到SP的搜索称为正向搜索,反之称为逆向搜索.当到某一层的搜索完毕时,层内所含顶点
的集合称为该层的搜索域.算法中用到两个集合数组fomt和backset,forset[i]表示正向搜索
第i层搜索域,也表示最后形成的非冗余第层搜索域;backset[j]表示逆向搜索第层的搜索
域.算法中还用到两个缓冲器buffset和bufbset.从s到SP之间各搜索域组成的序列称为
从sT到SP的粗路径,记为RP.从sT到SP的深度最小的路径.称为从sT到SP的细路
径.因此,从了1到SP的最优路径一定是从丁到SP的一条细路径.为了使算法的描述简
洁,和原算法一样,改进算法只给出从sT到SP的细路径.
原算法第一步扩展双向广度搜索分为正向搜索,逆向搜索和形成非冗余粗路径三个过程,
现改进为正向搜索和逆向搜索交替进行并同时形成非冗余粗路径一个过程.在该过程p~0(deep为深度变量)
buffset--ST;
bufbset~-SP;
(2)adsf(i,Imffset,forset);
(3)若forset[i]nbackset[j]~则转(6)
您可能关注的文档
- 机关事业单位聘用合同书.doc
- 机关事业单位退休职工全面纳入社区管理的问题与对策.doc
- 机关作风效能建设提升年活动整改方案.doc
- 机关单位会计人员述职述廉报告.doc
- 机关后勤服务中心“三读”活动总结.doc
- 机关开展道德讲堂活动方案.doc
- 机关文明礼仪考核办法.doc
- 机械制造厂人力资源管理的调查报告.doc
- 机械加工合作协议书.doc
- 机械控制工程基础论文.doc
- 2024年度党员干部专题组织生活会个人新四各方面对照检查材料3篇合集.docx
- 2023年民主生活会领导干部个人发言3篇范文.docx
- 第二批主题教育专题组织生活会普通党员个人对照检查材料合集2篇.docx
- 学习以案促改党纪教育专题组织生活会个人对照检查材料两篇.docx
- 党员领导干部2023年民主生活会“六个方面”个人对照检查材料3篇范文.docx
- 党员干部“严守纪律规矩 加强作风建设”组织生活会个人对照检查材料集合篇.docx
- 2024班子防治统计造假专题民主生活会对照检查材料两篇范文.docx
- 2024公司机关党支部教育专题组织生活会个人对照检查材料两篇.docx
- 2023年度专题民主生活会个人对照新6个对照方面检查材料3篇文稿.docx
- 2024第二批主题教育专题组织生活会对照检查材料2篇文本.docx
最近下载
- 2025年安徽水利水电职业技术学院单招职业技能测试题库(各地真题).docx VIP
- 2023年平安人寿保险基本法.docx
- 三年级综合实践教案详细版(新教材).doc VIP
- 环境岩土工程学课件-东南大学-潘华良环境岩土工程学概.pptx VIP
- 人工智能deepseek介绍.pptx VIP
- 2024-2025学年北师大版七年级数学上册同步练:一元一次方程中含参数的问题(6类热点题型)(含答案).pdf VIP
- 新版现西第一册答案.doc
- 六年级下册作文骑鹅旅行记梗概600字精彩4篇.docx
- 2025年合肥通用职业技术学院单招职业技能考试题库及答案1套.docx VIP
- 统编版道法二上 第一单元《我们的节假日》单元整体备课设计.pdf
文档评论(0)