This paper investigates the synthesis of free-labeled Petri nets with inhibitor arcs from prefix-closed language samples. Inhibitor arcs are crucial for capturing priority logic, such as blocking behavior, in discrete-event systems, and are therefore essential for faithful Petri net models. We formulate the synthesis problem as an integer linear program that seeks a minimum Petri net that reproduces the language samples. To improve scalability, we exploit the structure of the ILP and develop a decomposition strategy that enables exact solution through branch-and-price. The proposed approach is validated on three case studies: the classical producer–consumer system, a parallel production line, and a lab-scale LEGO manufacturing plant. The results demonstrate improved robustness and efficiency over a state-of-the-art algorithm on larger instances. This provides a practical foundation for supervisor control and digital twin development in discrete-event systems.

Synthesis of Free-Labeled Petri Nets With Inhibitor Arcs: An Exact and Efficient Approach

Cheng, Wei;Zhu, Lulai;Matta, Andrea
2026-01-01

Abstract

This paper investigates the synthesis of free-labeled Petri nets with inhibitor arcs from prefix-closed language samples. Inhibitor arcs are crucial for capturing priority logic, such as blocking behavior, in discrete-event systems, and are therefore essential for faithful Petri net models. We formulate the synthesis problem as an integer linear program that seeks a minimum Petri net that reproduces the language samples. To improve scalability, we exploit the structure of the ILP and develop a decomposition strategy that enables exact solution through branch-and-price. The proposed approach is validated on three case studies: the classical producer–consumer system, a parallel production line, and a lab-scale LEGO manufacturing plant. The results demonstrate improved robustness and efficiency over a state-of-the-art algorithm on larger instances. This provides a practical foundation for supervisor control and digital twin development in discrete-event systems.
2026
branch-and-price
inhibitor arc
Petri net synthesis
File in questo prodotto:
File Dimensione Formato  
Synthesis_of_Free-Labeled_Petri_Nets_With_Inhibitor_Arcs_An_Exact_and_Efficient_Approach.pdf

Accesso riservato

: Publisher’s version
Dimensione 2.07 MB
Formato Adobe PDF
2.07 MB Adobe PDF   Visualizza/Apri
TASE_Manuscript_Synthesis_PN_Inhibitor_Arcs_Wei_2024.pdf

accesso aperto

: Post-Print (DRAFT o Author’s Accepted Manuscript-AAM)
Dimensione 3.34 MB
Formato Adobe PDF
3.34 MB Adobe PDF Visualizza/Apri

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/11311/1318853
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact