论文标题
随机步行:算法和应用程序的评论
Random Walks: A Review of Algorithms and Applications
论文作者
论文摘要
随机步行被称为一个随机过程,该过程描述了一条路径,包括数学空间中的一系列随机步骤。它在数学和计算机科学等各种学科中都越来越流行。此外,在量子力学中,量子步道可以被视为经典随机步行的量子类似物。经典的随机步行和量子步道可用于计算节点之间的接近度,并提取网络中的拓扑结构。各种随机步行相关的模型可以应用于不同的领域,这对于下游任务(例如链接预测,建议,计算机视觉,半监督学习和网络嵌入)具有重要意义。在本文中,我们旨在对经典随机步行和量子步行进行全面审查。我们首先回顾了经典随机步行和量子步行的知识,包括基本概念和一些典型的算法。我们还根据时间复杂性的角度比较了基于量子步行和经典随机步行的算法。然后,我们在计算机科学领域介绍了他们的应用。最后,我们从效率,主内存量和现有算法的计算时间的角度讨论了开放问题。这项研究旨在通过探索随机步行和量子步行一起贡献这一研究领域的研究领域。
A random walk is known as a random process which describes a path including a succession of random steps in the mathematical space. It has increasingly been popular in various disciplines such as mathematics and computer science. Furthermore, in quantum mechanics, quantum walks can be regarded as quantum analogues of classical random walks. Classical random walks and quantum walks can be used to calculate the proximity between nodes and extract the topology in the network. Various random walk related models can be applied in different fields, which is of great significance to downstream tasks such as link prediction, recommendation, computer vision, semi-supervised learning, and network embedding. In this paper, we aim to provide a comprehensive review of classical random walks and quantum walks. We first review the knowledge of classical random walks and quantum walks, including basic concepts and some typical algorithms. We also compare the algorithms based on quantum walks and classical random walks from the perspective of time complexity. Then we introduce their applications in the field of computer science. Finally we discuss the open issues from the perspectives of efficiency, main-memory volume, and computing time of existing algorithms. This study aims to contribute to this growing area of research by exploring random walks and quantum walks together.