...
首页> 外文期刊>Moscow University Computational Mathematics and Cybernetics >Quantum Algorithm for Shortest Path Search in Directed Acyclic Graph
【24h】

Quantum Algorithm for Shortest Path Search in Directed Acyclic Graph

机译:有向无环图中最短路径搜索的量子算法

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

摘要

In this work, we consider a well-known “Single Source Shortest Path Search” problems for weighted directed acyclic graphs (DAGs). We suggest a quantum algorithm with time complexity $O(sqrt {nm} ,log ;n)$ O ( n m log n ) and O (1/ n ) error probability, where n is a number of Vertexes, m is the number of edges. We use quantum dynamic programming approach (Khadiev, 2018) and Dürr and Høyer minimum search algorithm to speed up our search. Our algorithm is better than C. Dürr and coauthors’ quantum algorithm for an undirected graph. The time complexity of C. Dürr’s algorithm is $O(sqrt {nm} ,{(log ;n)^2})$ O ( n m ( log n ) 2 ) . The best known deterministic algorithm for the problem is based on a dynamic programming approach and its time complexity is O ( n + m ). At the same time, if we use algorithms for general graphs, then we do not get better results. The time complexity of best implementations of Dijkstra’s algorithm with Fibonacci heap is O ( m + n log n ).
机译:在这项工作中,我们考虑了加权有向无环图(DAG)的著名“单源最短路径搜索”问题。我们建议一种时间复杂度为$ O( sqrt {nm} , log ; n)$ O(nm log n)和O(1 / n)错误概率的量子算法,其中n是顶点的个数,m是边数。我们使用量子动态规划方法(Khadiev,2018)以及Dürr和Høyer最小搜索算法来加快搜索速度。对于无向图,我们的算法优于C.Dürr和合著者的量子算法。 C.Dürr算法的时间复杂度为$ O( sqrt {nm} ,{( log ; n)^ 2})$ O(n m(log n)2)。针对该问题的最著名的确定性算法基于动态规划方法,其时间复杂度为O(n + m)。同时,如果我们将算法用于一般图形,那么我们将无法获得更好的结果。使用斐波那契堆的Dijkstra算法的最佳实现的时间复杂度为O(m + n log n)。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号