Shortest Path Algorithms For Petri Nets

被引:0
|
作者
Apaydin Ozkan, Hanife [1 ]
机构
[1] Anadolu Univ, Dept Elect & Elect Engn, Eskisehir, Turkey
关键词
Petri net; Shortest path; Algorithms;
D O I
暂无
中图分类号
P75 [海洋工程];
学科分类号
0814 ; 081505 ; 0824 ; 082401 ;
摘要
Petri net is a mathematical and graphical tool for modeling and analysing discrete event systems. This paper focuses on a driving Petri net system from a given initial state to a desired state via minimum number of operations, that is, through the shortest transition sequence which is called as the shortest path problem. Thereby, two algorithms are developed to obtain the shortest path for Petri nets. The first algorithm, namely Forward Algorithm, uses integer programming approach and makes the process start from the initial state towards the desired state. The second algorithm, namely Backward Algorithm, uses most promising state to generate the shortest path and makes the process start from the desired state back to the initial state. Proposed algorithms do not deal with the reachability tree or graph of the net under analysis and use memory only for storing the obtained paths unlike the approaches based on the reachability tree. Moreover, the algorithms can be applied to general Petri nets without any restriction. Simulation results demonstrate that the proposed algorithms reduces the computational time and complexity significantly.
引用
收藏
页码:2073 / 2079
页数:7
相关论文
共 50 条
  • [1] Finding the Shortest Path in Stochastic Graphs Using Learning Automata and Adaptive Stochastic Petri Nets
    Vahidipour, S. Mehdi
    Meybodi, Mohammad Reza
    Esnaashari, Mehdi
    INTERNATIONAL JOURNAL OF UNCERTAINTY FUZZINESS AND KNOWLEDGE-BASED SYSTEMS, 2017, 25 (03) : 427 - 455
  • [2] ω-Petri Nets: Algorithms and Complexity
    Geeraerts, Gilles
    Heussner, Alexander
    Praveen, M.
    Raskin, Jean-Francois
    FUNDAMENTA INFORMATICAE, 2015, 137 (01) : 29 - 60
  • [3] Engineering shortest path algorithms
    Demetrescu, C
    Italiano, GF
    EXPERIMENTAL AND EFFICIENT ALGORITHMS, 2004, 3059 : 191 - 198
  • [4] SINGLE-PATH PETRI NETS
    HOWELL, RR
    JANCAR, P
    ROSIER, LE
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 520 : 202 - 210
  • [5] PATH DECOMPOSITION AND SEMILINEARITY OF PETRI NETS
    Yen, Hsu-Chun
    INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2009, 20 (04) : 581 - 596
  • [6] Recent and simple algorithms for Petri nets
    Alain Finkel
    Jérôme Leroux
    Software & Systems Modeling, 2015, 14 : 719 - 725
  • [7] Recent and simple algorithms for Petri nets
    Finkel, Alain
    Leroux, Jerome
    SOFTWARE AND SYSTEMS MODELING, 2015, 14 (02): : 719 - 725
  • [8] Minimization algorithms for time Petri nets
    Pólrola, A
    Penczek, W
    FUNDAMENTA INFORMATICAE, 2004, 60 (1-4) : 307 - 331
  • [9] ROSENKRANTZ ALGORITHMS MODELING WITH PETRI NETS
    KERHERVE, B
    MERMET, D
    PASQUER, F
    VERLAINE, L
    TSI-TECHNIQUE ET SCIENCE INFORMATIQUES, 1985, 4 (01): : 31 - 50
  • [10] Shortest Path Search in Dynamic Reliability Space: Hierarchical Coloured Petri Nets Model and Application to a Pipeline Network
    Kadri, Hela
    Zouari, Belhassen
    2014 UKSIM-AMSS 16TH INTERNATIONAL CONFERENCE ON COMPUTER MODELLING AND SIMULATION (UKSIM), 2014, : 254 - 259