Probabilistic Reachability Prediction of Unbounded Petri Nets: A Machine Learning Method

被引:5
|
作者
Qi, Hongda
Guang, Mingjian
Wang, Junli [1 ]
Yan, Chungang
Jiang, Changjun [1 ]
机构
[1] Tongji Univ, Key Lab Embedded Syst & Serv Comp, Minist Educ, Shanghai 201804, Peoples R China
关键词
Petri nets; Probabilistic logic; System recovery; Machine learning; Explosions; Reachability analysis; Discrete-event systems; UPNs; probabilistic reachability; positive and unlabeled learning; bagging; iterative strategy; TREE APPROACH; SYSTEMS; ALGORITHM;
D O I
10.1109/TASE.2023.3272983
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Unbounded Petri nets (UPNs) can describe and analyze discrete event systems with infinite states (DESIS). Due to the infinite state space and the combination explosion problem, the reachability analysis of UPNs is an NP-Hard problem. The existing reachability analysis methods cannot achieve an accurate result at reasonable costs (computational time and space) due to the finite reachability tree with $\omega$ -numbers. Based on the idea of approximating infinite space with finite states, given some limited reachable markings of a UPN, we propose a method that can quantitatively solve the UPN's reachability problem with machine learning. Firstly, we define the probabilistic reachability of markings and transform the UPN's reachability problem into the prediction problem of markings. The proposed method based on positive and unlabeled learning (PUL) and bagging trains a classifier to predict the probabilistic reachability of unknown markings. Finally, to predict the markings outside the positive sample set and unlabeled sample set, an iterative strategy is designed to update the classifier. Based on seven general UPNs, the results of the experiments show that the proposed method has a good performance in the accuracy and time consumption for the UPN's reachability problem.Note to Practitioners-In discrete event systems, the reachability problem mainly studies reachable states of the system and the relationship between states, which is the basis of the system's states, behaviors, attributes and performance analysis. For discrete event systems with infinite states, it is hard to analyze the reachable relationship between states within a finite time due to the infinite state space and the combination explosion problem. The main motivation of the paper is to propose a method that can predict the reachable relationship between the states with a probability value within a finite time. By machine learning algorithms, the method learns the feature information of the known reachable states. The reachability of unknown states in the infinite state space can be predicted approximately. The proposed approximation method can be applied to analyze the reachability properties of general discrete event systems with infinite states, such as checking whether a fault occurs in operating systems, whether a message is delivered in communication and so on.
引用
收藏
页码:3012 / 3024
页数:13
相关论文
共 50 条
  • [41] Reachability graph for autonomous continuous Petri nets
    David, R
    Alla, H
    POSITIVE SYSTEMS, PROCEEDINGS, 2003, 294 : 63 - 70
  • [42] Hierarchical Reachability Graph Generation for Petri Nets
    Peter Buchholz
    Peter Kemper
    Formal Methods in System Design, 2002, 21 : 281 - 315
  • [43] Forward reachability analysis of timed Petri nets
    Abdulla, PA
    Deneux, J
    Mahata, P
    Nylén, A
    FORMAL TECHNIQUES, MODELLING AND ANALYSIS OF TIMED AND FAULT-TOLERANT SYSTEMS, PROCEEDINGS, 2004, 3253 : 343 - 362
  • [44] Solving the reachability problem of a class of Petri nets
    Jeng, MD
    Peng, MY
    ETFA '97 - 1997 IEEE 6TH INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION PROCEEDINGS, 1997, : 258 - 262
  • [45] Hierarchical reachability graph generation for Petri nets
    Buchholz, P
    Kemper, P
    FORMAL METHODS IN SYSTEM DESIGN, 2002, 21 (03) : 281 - 315
  • [46] REACHABILITY ANALYSIS OF PETRI NETS USING SYMMETRIES
    STARKE, PH
    SYSTEMS ANALYSIS MODELLING SIMULATION, 1991, 8 (4-5): : 293 - 303
  • [47] Optimal Reachability in Cost Time Petri Nets
    Boucheneb, Hanifa
    Lime, Didier
    Parquier, Baptiste
    Roux, Olivier H.
    Seidner, Charlotte
    FORMAL MODELING AND ANALYSIS OF TIMED SYSTEMS (FORMATS 2017), 2017, 10419 : 58 - 73
  • [48] Efficient Reachability Analysis for Time Petri Nets
    Hadjidj, Rachid
    Boucheneb, Hanifa
    IEEE TRANSACTIONS ON COMPUTERS, 2011, 60 (08) : 1085 - 1099
  • [49] Property Directed Reachability for Generalized Petri Nets
    Amat, Nicolas
    Dal Zilio, Silvano
    Hujsa, Thomas
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, TACAS 2022, PT I, 2022, 13243 : 505 - 523
  • [50] ON THE REACHABILITY AND REVERSIBILITY PROBLEMS IN A CLASS OF PETRI NETS
    FERRARINI, L
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1994, 24 (10): : 1474 - 1482