求图中受顶点数限制的所有最短路径的算法分析研究

来源 :华东师范大学 | 被引量 : 0次 | 上传用户:fossi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
解决图中受顶点数限制的最短路径问题在交通工程、通信网络等方面有重要的实际意义。本文主要是针对K顶点数限制最短路径问题提出求解算法。在实际应用中,除希望得到最短路径外,还希望得到次短、再次短等路径,称为广义最短路径,本文还提出了受K顶点数受限制的广义最短路径的求解算法。本文首先介绍了最短路径问题的研究意义、现状等,接着对图的基本知识和最短路径问题做了简单介绍,并对求解最短路径问题常用算法和本文工作相关的最短路径算法作了总结概述。第三章是本文的主要工作,本章首先给出了求解图中受K顶点数限制的所有最短路径的一种基础算法,简称BCSP算法,BCSP算法借助了图的广度搜索算法,生成扩展最短路径树,然后根据扩展最短路径树输出所有最短路径:算法的时间复杂度为n(?)c(n为图中顶点总数,k为受限制的顶点数,c为相应生成树中每一层结点数)。为了提高算法效率,本文又提出了新的改进算法,简称ICSP算法,ICSP算法采用了逆邻接表、标记数组等数据结构并灵活使用了指针等,此算法主要是在求解最短路径的基础上生成了有效前驱结点链表而其它相关算法都只关注于一个有效前驱结点:相对算法BCSP而言,ICSP算法的时间复杂度得到了很大程度的优化,时间复杂度为max{0((k-2)*w),0(k*sh(G,i,j))}(w为图中弧的条数,sh(G,i,j)为所有受顶点数限制的最短路径条数)。我们在实际问题中可能还需考虑图的次短等路径,因此本文提出了求解受顶点数限制的广义最短路径算法,简称GCSP算法,它在算法ICSP的基础上采用了回溯路径算法,可以得到受项点数限制的次短等路径,其算法时间复杂度为0(k~2*(sh(G,i,j)+(sh2((G,i,j))~2)(sh2(G,i,j)为广义最短路径条数)。在第四章中通过一个交通实例对本算法进行了仿真实现,通过实验表明,本文提出的算法快速有效。
其他文献
现代农业对市场信息服务有着巨大的需求,由于缺乏相关信息的指导,我国农业经营者从种植到销售的整个环节存在着很大的盲目性和随意性,农业生产的风险大大增加。因此,如何从大
随着微电子产业与计算机技术的不断进步,无线传感器网络得到了快速发展。Multi-Radio Multi-Channel无线传感器网络对降低网络传输延迟、提高数据传输鲁棒性具有重要作用,已
随着计算机的不断发展和网络的普及,电子邮件作为Internet的重要应用,以其方便、快捷的特性而深受广大网络用户的欢迎。不论是个人、企业、政府甚至包括军方等,都在通过电子
二维条码技术在出版、交通运输、商贸、制造业、医疗卫生、仓储等领域有着越来越广阔的应用前景,国内外的学者对二维条码技术进行了广泛和深入的研究。但是,如何使用二维条码
近年来,随着进化计算研究热潮的兴起,人们逐渐将进化计算与人工神经网络相结合,利用各种进化方法去训练神经网络。由于进化算法具有较强的全局收敛能力和较强的鲁棒性、且不
太阳能发电是近年倍受关注的新能源发电形式之一,它既保护了环境又节约了能源。其中光伏并网发电作为最主要的太阳能发电形式,目前有着非常好的发展前景和趋势。在光伏并网发电系统中,并网逆变器是最重要的组成单元,其性能的优劣决定着整个系统多个方面的工作效率。到目前为止,国内外已对光伏并网逆变器进行了大量的研究和应用,但是其中一些关键技术还未得到更好的解决。本课题将针对这些关键技术进行深入的研究。分析了几种传
随机规划是含有随机因素的一类不确定规划问题,它广泛存在于工程实际中。其传统的求解方法是针对某些具有特殊结构的随机规划问题,将其转化为确定性等价类,再用已有的确定性
细分造型方法的实质是通过对初始控制点或者初始网格进行一系列的细化过程,细化的极限生成所需要的曲线或者曲面。细分是生成任意拓扑曲面强有力的方法。细分算法的最大优点
由于Web上海量的信息处于不断的变化中,通用搜索引擎己经很难再为用户提供一个全面并且更新及时的信息搜索服务,其局限性在于它试图索引全部Web并且试图服务于所有主题的查询
网格和P2P计算是当前分布式计算领域的两个研究热点。网格是即因特网和万维网之后的新一代的网络应用,试图实现互联网上所有资源的全面连通,将互联网上的资源整合成一台超级