基于路径阻断的求解最短路径的BFS算法研究

来源 :北京化工大学 | 被引量 : 2次 | 上传用户:hjdrm225411
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
最近几年,随着网络的诞生与兴起,网络学科被广泛地应用到更多其他的学科,例如,物理、化学、生物、政治、经济、互联网络、工程开发和社会生活等方面。随着大数据时代的来临,基于每一个学科提取和抽象出的复杂网络的规模将会变得越来越大。而以最短路径为主的最优路径问题一直是计算机科学、交通科学、工程科学、控制科学、交通工程学以及地理信息科学等。它也是许许多多问题的基础和研究热点,例如设计路线、分配资源等。而计算机处理数据量的不断增加和变大,许许多多经典的算法求解的时间变得越来越长,例如Dijkstra算法需要O(n2)的时间复杂度,而且也使得计算机的负荷变得也来越大,无法满足大规模网络求解最短路径的实时需求。因此对网络分析算法的性能有进一步和更高的时间要求——即要求在更短的时间内完成大规模网络的全源最短路径的计算。因此在这样的课题背景下提出基于路径阻断的BFS算法。本文的主要工作如下,1.本课题是是以网络的经典遍历算法——BFS (广度优先遍历)作为研究的基础,引入路径阻断的策略。得到了本论文的核心算法之一——基于路径阻断的BFS算法(block算法),并详细地阐述了 block算法的整个处理网络的过程。2.在通过对block算法分析的基础上,加入阻断点的选择、求解单源最短路径的节点排序等3个策略,得到几个性能比BFS算法,block算法更好,求解全源最短路径的时间更短的算法。(1)第一个阻断策略是通过对求解单源最短路径的节点按照节点的度值降序进行排序。这个策略是通过先求解大规模复杂网络中的一些关键的节点(最短路径问题中体现为度值较大的节点),能够使得算法在后续的处理中能够使得阻断的效果更好。在block算法的基础上,通过引入这个策略,得到了 blockODD (block of descendant degree)算法。(2)第二个阻断的策略是限制阻断的次数,在Block算法处理网络的实验基础上,得到了 block算法阻断的次数和block算法的处理时间呈现出一个相似的趋势,为了进一步减少block算法的处理时间,通过一个实时的统计进入待遍历队列的节点个数以及一个阈值的比较进一步使得选择阻断点的条件更加严苛,使得算法的效率进一步提高。在block算法的基础上,通过引入这个策略,得到enqueue-block算法簇。(3)第三个阻断的策略是以最短路径形成的生成树作为及理论依据,通过分析网络的结构得到在以起始节点的邻居节点的阻断效果是比较好的,而且通过一次阻断之后,起始节点的单源最短路径具有较高的正确率,尤其是度值为1的节点通过邻居节点的阻断效果是最好的,正确率是最高。在block算法的基础上,通过引入这个策略,得到first-level-block算法。在基于block算法的基础上,比较了若干个算法求解全源最短路径和单源最短路径的时间。在实验得到几个比BFS算法更快的算法。
其他文献
本文介绍了天然水中溶解重金属的形态及其分析方法,着重介绍了阳极溶出伏安法、原子吸收光谱法等重金属形态分析方法,评价了各种分析方法的优缺点并对其进行了展望。
骨质疏松症是一种全身性的骨代谢疾病,以骨量减少、骨的微结构退化,骨的脆性增加,易于发生骨折为特征,并受多种因素影响的疾病.在美国约有2 500万骨质疏松症患者,每年约有150
针对飞机液压能源模块地面负载模拟系统中,由于系统与泵源等的耦合作用,系统特性较为复杂,难以快速找到合适的PID控制器参数值的问题,以某企业飞机铁鸟液压能源系统负载模拟
目的 分子伴侣蛋白(chaperone proteins)又称应激蛋白或热休克蛋白(heat shock proteins,HSPs)。近年来在研究肿瘤免疫激活原理的过程中发现分子伴侣蛋白参与机体特异的抗
通过对ICH M系列指导原则与我国相关技术指导原则的对比研究,分析我国相关技术指导原则与ICH M系列指导原则的主要差异。通过对公众、专家、企业进行问卷调查,摸清了ICHM系列
柃木属(Eurya)隶属于山茶科(Theaceae)厚皮香亚科(Ternstroemoideae),全世界约130种,我国有83种,是非常重要的园林观赏植物、蜜粉源植物和药用植物。但是,目前为止,有关柃木
芦苇(Phragmites communis)、碱蓬(Suaeda salsa)和柽柳(Tamarix chinensis)在黄河三角洲滨海湿地广泛分布,是黄河三角洲滨海湿地的主要物种。植被空间格局是指植物在空间上的分布与配置,群落空间格局和环境因子分析有助于认识滨海湿地芦苇、碱蓬和柽柳种群内和种群间的相互关系、复杂的生存策略。本文采用重复取样的调查方法,通过样方调研以及无人机航拍影像数字化处理从
近年来,房地产市场的快速发展拉动了我国经济的增长,同时也导致房价居高不下。为了解决房价增长过快,政府加大了宏观调控力度,在一定程度上控制了房价,但是也导致房地产市场的竞争
受益于客户投资需求增长和金融市场投资产品日益广泛,近年来我国银行理财业务快速发展,但也伴生出误导销售、飞单私售、违规担保等金融乱象,引起社会广泛关注。监管机构也不
目前,肺癌是世界上发病率和致死率最高的恶性肿瘤之一,并且肺癌的发病率和致死率都呈逐年上升趋势,已成为我国的一个重要的公共卫生问题。基于CT影像的计算机辅助诊断系统(Co