Dijkstra最短路径算法的堆优化实验研究

来源 :软件 | 被引量 : 0次 | 上传用户:nimin518
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Dijkstra最短路径算法是图论的经典算法。设有向图G有n个顶点和m条弧,则该算法的时间复杂度为Θ(m+n~2)。前人的理论研究表明,若用二叉堆或d堆作为辅助数据结构,可不同程度地降低算法的时间复杂度。但是,这些研究给出的都是比较松弛的上界描述。本文设计了一系列实验,利用二叉堆和d堆实现了该算法的优化,并通过模型拟合回归的方式研究了优化算法的时间复杂度。我们发现,对于稠密图,采用二叉堆优化算法,实际的时间复杂度可降低为m和nlogn的线性函数;而采用d堆,时间复杂度可降低为m、ndlog_dn、nlog
其他文献
刑满释放未成年人作为一个特殊的群体有其自身的特点,当今社会忽视了对于这一群体的关注,使得这一群体回归社会存在不少障碍,有条件地消灭刑满释放未成年人的"前科"记录,并运
为能快速、准确地克隆出有意义的基因,本文介绍了目前常用的一些基因克隆方法,如差异显示PCR、抑制性差减杂交、RAPPCR、代表性差异显示、酵母双杂交系统、cDNA直接捕捉法等;
<正>目前,中国的吸尘器、扫地机器人及除螨仪等家用清洁电器市场主要由戴森、飞利浦为代表的外资品牌和小狗电器、科沃斯、美的、海尔、莱克、德尔玛为代表的国内品牌占据,除
残留在养殖场中的抗生素会诱导抗生素抗性基因(ARGs)的产生,ARGs会通过水平基因转移在微生物间进行传播。厌氧发酵处理是固体废弃物资源化利用的主要方式,但其发酵产物中的ARGs会随有机肥料进入环境中,增加ARGs传播的风险。本实验选取具有丰富孔隙结构的固体废弃物煤气化渣作为添加剂,研究了三种不同浓度煤气化渣(0,5和10 g/L)对理化性质、ARGs、移动基因元件和微生物群落的影响,并分析了AR
本文基于“库兹涅茨曲线假说”的扩展视角,揭示了腐败和经济增长及腐败的影响因素——工资水平、政府反腐力度和经济开放度之间的关系。我们的实证结果表明:我国的确存在腐败
中国特色社会主义进入新时代,这是我国发展新的历史方位。作为中国特色社会主义事业重要组成部分的公安工作,必须以习近平新时代中国特色社会主义思想和党的十九大精神为指导
通过探讨与分析湖南物流产业财税政策问题,构建以“物联网建设为一大核心,城市配送和农村流通为两条主线,重点园区、企业投融资及与制造业联动的第三方物流为三项重点”的财
旅游消费者公民行为是旅游消费者参与价值共创的重要途径,但现有研究缺乏能反映旅游消费者“非惯常环境”下公民行为特点的测量量表。本文在厘清旅游消费者公民行为概念和内
介绍金银花的本草学、生药学、化学成分、品质评价、药理作用等方面的研究进展.
针对具有网状结构的 PPO/SEBS-g-MAH共混合金冲击断面的形貌和微观形变过程,提出了“瞬间原位大取向”增韧模型该模型认为,超韧 PPO/SEBS-g-MAH的冲击断裂首先是弹性体周围产生微穴,微穴诱发基体产生剪切带,基