The enumeration of legal transition paths leading to a target state (or set of states) is of paramount importance in the control of discrete event systems, but is hindered by the state explosion problem. A method is proposed in this paper, in the context of Petri nets, to calculate and enumerate firing count vectors for which there exists at least an admissible transition sequence leading to a given target marking. The method is based on the concept of singular complementary transition invariants proposed by Kostin and combines an integer linear programming formulation that finds the shortest minimal solution and a branching procedure that effects a partition of the solution set. The enumeration can be restricted to minimal solutions or extended to non-minimal ones. Some analytical examples are discussed in detail to show the effectiveness of the proposed approach.

Computation of K-reachable paths in Petri nets / R. Cordone, F. Basile, L. Piroddi (IFAC-PAPERSONLINE). - In: 17th IFAC Workshop on discrete Event Systems WODES 2024 / [a cura di] J.C. Basilio. - Rio de Janeiro : IFAC, 2024. - pp. 84-89 (( Intervento presentato al 17. convegno IFAC Workshop on discrete Event Systems WODES tenutosi a Rio de Janeiro nel 2024 [10.1016/j.ifacol.2024.07.015].

Computation of K-reachable paths in Petri nets

R. Cordone
Primo
;
2024

Abstract

The enumeration of legal transition paths leading to a target state (or set of states) is of paramount importance in the control of discrete event systems, but is hindered by the state explosion problem. A method is proposed in this paper, in the context of Petri nets, to calculate and enumerate firing count vectors for which there exists at least an admissible transition sequence leading to a given target marking. The method is based on the concept of singular complementary transition invariants proposed by Kostin and combines an integer linear programming formulation that finds the shortest minimal solution and a branching procedure that effects a partition of the solution set. The enumeration can be restricted to minimal solutions or extended to non-minimal ones. Some analytical examples are discussed in detail to show the effectiveness of the proposed approach.
Discrete event systems; Reachability analysis; Petri nets
Settore INFO-01/A - Informatica
Settore IINF-04/A - Automatica
Settore MATH-06/A - Ricerca operativa
2024
International Federation of Automatic Control (IFAC)
Book Part (author)
File in questo prodotto:
File Dimensione Formato  
1-s2.0-S2405896324000934-main.pdf

accesso aperto

Tipologia: Publisher's version/PDF
Dimensione 476.77 kB
Formato Adobe PDF
476.77 kB Adobe PDF Visualizza/Apri
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2434/1121720
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact