首页> 外文期刊>Theoretical computer science >Shortest path algorithms for nearly acyclic directed graphs
【24h】

Shortest path algorithms for nearly acyclic directed graphs

机译:几乎非循环有向图的最短路径算法

获取原文
获取原文并翻译 | 示例
           

摘要

Abuaiadh and Kingston gave an efficient algorithm for the single source shortest path problem for a nearly acyclic graph with O(m + n log t) computing time, where m and n are the numbers of edges and vertices of the given directed graph and t is the number of delete-min operations in the priority queue manipulation. They use the Fibonacci heap for the priority queue. If the graph is acyclic, we have t=0 and the time complexity becomes O(m + n) which is linear and optimal. They claim that if the graph is nearly acyclic, t is expected to be small and the algorithm runs fast. In the present paper, we take another definition of acyclicity. The degree of cyclicity, cyc(G), of graph G is defined by the maximum cardinality of the strongly connected components of G. When cyc(G) = k, we give an algorithm for the single source problem with O(m + n log k) time complexity. Finally we give a hybrid algorithm that incorporates the merits of the above two algorithms. (C) 1998-Elsevier Science B.V. All rights reserved. [References: 9]
机译:Abuaiadh和Kingston针对具有O(m + n log t)计算时间的近非循环图给出了一种有效的算法,用于单源最短路径问题,其中m和n是给定有向图的边和顶点数,t是优先级队列操作中delete-min操作的数量。他们将Fibonacci堆用于优先级队列。如果图是非循环的,则我们有t = 0,时间复杂度变为O(m + n),这是线性且最优的。他们声称,如果图几乎是非循环的,则t应该很小,并且算法运行很快。在本文中,我们采用了非循环性的另一种定义。图G的循环度cyc(G)由G的强连接组件的最大基数定义。当cyc(G)= k时,我们给出了O(m + n)的单源问题算法log k)时间复杂度。最后,我们给出了一种混合算法,它结合了以上两种算法的优点。 (C)1998-Elsevier Science B.V.保留所有权利。 [参考:9]

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号