...
首页> 外文期刊>International Journal of Uncertainty, Fuzziness, and Knowledge-based Systems >Finding the Shortest Path in Stochastic Graphs Using Learning Automata and Adaptive Stochastic Petri Nets
【24h】

Finding the Shortest Path in Stochastic Graphs Using Learning Automata and Adaptive Stochastic Petri Nets

机译:使用学习自动机和自适应随机Petri网在随机图中找到最短路径

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

获取外文期刊封面封底 >>

       

摘要

Shortest path problem in stochastic graphs has been recently studied in the literature and a number of algorithms has been provided to find it using varieties of learning automata models. However, all these algorithms suffer from two common drawbacks: low speed and lack of a clear termination condition. In this paper, we propose a novel learning automata-based algorithm for this problem which can speed up the process of finding the shortest path using parallelism. For this parallelism, several traverses are initiated, in parallel, from the source node towards the destination node in the graph. During each traverse, required times for traversing from the source node up to any visited node are estimated. The time estimation at each visited node is then given to the learning automaton residing in that node. Using different time estimations provided by different traverses, this learning automaton gradually learns which neighbor of the node is on the shortest path. To set a condition for the termination of the proposed algorithm, we analyze the algorithm using a recently introduced model, Adaptive Stochastic Petri Net (ASPN-LA). The results of this analysis enable us to establish a necessary condition for the termination of the algorithm. To evaluate the performance of the proposed algorithm in comparison to the existing algorithms, we apply it to find the shortest path in six different stochastic graphs. The results of this evaluation indicate that the time required for the proposed algorithm to find the shortest path in all graphs is substantially shorter than that required by similar existing algorithms.
机译:最近在文献中研究了随机图中的最短路径问题,并提供了多种算法,可以使用多种学习自动机模型来找到它。但是,所有这些算法都有两个共同的缺点:低速和缺乏明确的终止条件。在本文中,我们针对此问题提出了一种新颖的基于学习自动机的算法,该算法可以加快使用并行性查找最短路径的过程。对于这种并行性,从图形中的源节点到目标节点并行启动了多个遍历。在每次遍历期间,估计从源节点到任何访问的节点遍历所需的时间。然后,将每个访问节点的时间估算值提供给该节点中的学习自动机。使用不同的导线所提供的不同的时间估计,此学习自动机将逐渐了解节点的哪个邻居在最短路径上。为了设置提出的算法的终止条件,我们使用最近引入的模型自适应随机Petri网(ASPN-LA)分析该算法。分析的结果使我们能够为终止算法建立必要的条件。为了评估与现有算法相比所提出算法的性能,我们将其应用于在六个不同的随机图中找到最短路径。评估的结果表明,所提出的算法在所有图形中找到最短路径所需的时间明显短于现有类似算法所需的时间。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号