SPFA算法的分析及改进

来源 :计算机科学 | 被引量 : 0次 | 上传用户:ej17255
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
SPFA(Shortest Path Faster Algorithm)算法是一种对任意有向图求单源最短路径的算法。该算法实现简单,实际运行效果较好,在国内有着比较大的影响力。但遗憾的是,该算法一直缺少正确的理论分析。对该算法进行了分析,指出该算法在不存在源点可达负圈的有向图中,最坏情况运行时间为Θ(|V||E|);在存在源点可达负圈的有向图中,算法将无限运行下去。对此,给出了改进的SPFA算法,对于任意的有向图,该算法能够在O(|V||E|)内运行完毕。最后,从实际运行角度将SPFA算法与其它思想上同源的最短路径算法进行了一系列比较。
其他文献
糖尿病视网膜病变(diabetic retinopathy,DR)是糖尿病最常见的的微血管并发症之一,是糖尿病患者视功能损害的根本原因。然而,其机制尚未完全明了。目前,DR被认为是一种受基因
<正>不久前,中国社会科学院发布了我国首部《反腐倡廉蓝皮书》,对我国的反腐成就和未来反腐前景进行了回顾和分析。在蓝皮书编写过程中,为了解惩治预防腐败体系建设的推进情
电力是我国工业生产重要的动力保障,过去煤电的发展虽然对于工业起到了强有力的促进作用,但是也给环境造成了不小的影响。为了改变经济发展模式,向绿色经济的发展道路进行转
无线传感器网络在资源受限和环境因素影响下数据传输的可靠性较低,然而在国防军事、工业控制等应用领域中数据传输的可靠性是评价网络性能的重要指标。首先介绍了无线传感器
<正>不施农药防治蔬菜病虫害技术,不但可以减轻蔬菜的农药污染,降低成本,还能提高无公害蔬菜品质,确保消费者的身体健康,有利于发展蔬菜出口贸易。1、物理防治法1)晒种、温汤
<正> 二次世界大战结束以来十年间的日本农业经济可以分为三个时期。第一个时期包括投降以后到1947年,是农业高涨的时期。由于投降以后,粮食异常缺乏,因此农产品价格急剧上涨
目的建立改良的大鼠肾间质纤维化模型。方法用单侧输尿管结扎术建立大鼠肾纤维化模型,动态观察4周。治疗的第12、、3周末检测血肌酐、尿素氮含量等指标,观察肾功能变化;4周末
对分光计衍射光栅测钠波长的光栅摆放与观察问题给出了解决方法。
在祁连山西水林区排露沟小流域,与2014年生长季(5~9月)测定5种主要灌丛的冠层、枯枝落叶层、土壤层的多种水文作用,并在此进行了综合评价。结果表明:各灌丛类型的水文作用差