Рус Eng Cn 翻译此页面:
请选择您的语言来翻译文章


您可以关闭窗口不翻译
图书馆
你的个人资料

返回内容

软件系统和计算方法
正确的文章链接:

在最小总长度的k条路径的图上搜索

Galochkin Vladimir Ivanovich

博士学位 技术科学

伏尔加州立技术学院计算机科学与系统编程系副教授

424000, Russia, respublika Marii El, g. Ioshkar-Ola, ul. Pr. Lenina, 3

vigaloch@mail.ru

DOI:

10.7256/2454-0714.2018.2.25124

评审日期

29-12-2017


出版日期

13-06-2018


注解: 考虑了在加权定向图上搜索从给定初始顶点到具有弧的非负权重的所有其他顶点的最小总长度的k条不相交路径的问题。 结果表明,不可能使用"贪婪"方法,即找到最佳路径,将此路径的顶点与入射弧一起从图中移除并重复搜索。 问题简化为在具有一些附加约束的n^k个顶点的隐式图上找到最短路径,其中n是原始图的顶点数。 隐式图的稀疏性允许使用有理数据结构,降低了寻路算法的复杂度。 描述的算法的软件实现来执行。 在测试过程中,用弧权值生成了完整的图,其中最小总长度的路径由大量弧组成。 出于实际目的和计算能力,k的小值是感兴趣的。 在这种情况下,将k的值视为常数是正确的,并且算法的复杂度由值O(n^(k+1)log n)估计。 所需的内存成本为O(n^k)。 程序在各种测试上的运行时间与所获得的算法复杂性估计值不矛盾。


出版日期:

图表, 图表, 定向图, 定向图, 加权图, 隐式图, 稀疏图, 路径长度, 最短路径, Dijkstra的算法, 日元算法, 加权图, 隐式图, 稀疏图, 路径长度, 最短路径, Dijkstra的算法, 日元算法, 算法的复杂性, 算法的复杂性