Depth-First Net Unfoldings and Equivalent Reduction

In Petri net unfolding, according to the strategies of breadth first and depth first, the biggest problem lies in the potential explosion of the state space. Unfolding generates either accessible trees or branch processes. Making marking reduction or branch cutting accessible proves to be an effecti...

Full description

Bibliographic Details
Main Authors: Xu Yang, Chen Ye, Yijun Chen
Format: Article
Language:English
Published: MDPI AG 2023-09-01
Series:Symmetry
Subjects:
Online Access:https://www.mdpi.com/2073-8994/15/9/1775
_version_ 1797576530950356992
author Xu Yang
Chen Ye
Yijun Chen
author_facet Xu Yang
Chen Ye
Yijun Chen
author_sort Xu Yang
collection DOAJ
description In Petri net unfolding, according to the strategies of breadth first and depth first, the biggest problem lies in the potential explosion of the state space. Unfolding generates either accessible trees or branch processes. Making marking reduction or branch cutting accessible proves to be an effective approach to mitigating the state space expansion. In this paper, we propose three reduction rules based on similarity equivalence, conduct state space reduction, present three theorems supported by a case study, and propose a new unfolding algorithm for the unfolding process. In both the new case and the experiments, the completeness, optimality, completeness, and memory and time consumption are reduced by about 60%.
first_indexed 2024-03-10T21:54:23Z
format Article
id doaj.art-3da3996559ed4639a1d1a6c5f4c0be9d
institution Directory Open Access Journal
issn 2073-8994
language English
last_indexed 2024-03-10T21:54:23Z
publishDate 2023-09-01
publisher MDPI AG
record_format Article
series Symmetry
spelling doaj.art-3da3996559ed4639a1d1a6c5f4c0be9d2023-11-19T13:12:30ZengMDPI AGSymmetry2073-89942023-09-01159177510.3390/sym15091775Depth-First Net Unfoldings and Equivalent ReductionXu Yang0Chen Ye1Yijun Chen2Department of Computer Science and Technology, College of Electronic and Information, Tongji University, Shanghai 201804, ChinaThe Key Laboratory of Embedded System and Service Computing, Ministry of Education, Tongji University, Shanghai 201804, ChinaNational Maglev Transportation Engineering R&D Center, Tongji University, Shanghai 201804, ChinaIn Petri net unfolding, according to the strategies of breadth first and depth first, the biggest problem lies in the potential explosion of the state space. Unfolding generates either accessible trees or branch processes. Making marking reduction or branch cutting accessible proves to be an effective approach to mitigating the state space expansion. In this paper, we propose three reduction rules based on similarity equivalence, conduct state space reduction, present three theorems supported by a case study, and propose a new unfolding algorithm for the unfolding process. In both the new case and the experiments, the completeness, optimality, completeness, and memory and time consumption are reduced by about 60%.https://www.mdpi.com/2073-8994/15/9/1775Petri netunfoldingpartial order reductiondepth firstbread first
spellingShingle Xu Yang
Chen Ye
Yijun Chen
Depth-First Net Unfoldings and Equivalent Reduction
Symmetry
Petri net
unfolding
partial order reduction
depth first
bread first
title Depth-First Net Unfoldings and Equivalent Reduction
title_full Depth-First Net Unfoldings and Equivalent Reduction
title_fullStr Depth-First Net Unfoldings and Equivalent Reduction
title_full_unstemmed Depth-First Net Unfoldings and Equivalent Reduction
title_short Depth-First Net Unfoldings and Equivalent Reduction
title_sort depth first net unfoldings and equivalent reduction
topic Petri net
unfolding
partial order reduction
depth first
bread first
url https://www.mdpi.com/2073-8994/15/9/1775
work_keys_str_mv AT xuyang depthfirstnetunfoldingsandequivalentreduction
AT chenye depthfirstnetunfoldingsandequivalentreduction
AT yijunchen depthfirstnetunfoldingsandequivalentreduction