An improved mixed-integer programming method to compute emptiable minimal siphons in S3PR Nets
Document Type
Article
Publication Date
11-1-2018
Abstract
Emptiable minimal siphons (EMSs) play a key role in the development of many deadlock control policies for resource allocation systems modeled with Petri nets. Recent research results show that siphon-based deadlock prevention methods can avoid complete siphon enumeration by using mixed-integer programming (MIP). This brief proposes a novel MIP approach, called MIP′ for short, to compute EMSs for deadlock control in a class of Petri nets, i.e., a system of simple sequential processes with resources (S3PR). Compared with classical MIP, since MIP′ utilizes the structural characteristics of S3PR nets to compute EMSs and more constraints are included in it, its solution space is drastically narrowed. As a result, the number of iterations to solve the MIP′ problem is significantly reduced, and the computational efficiency is considerably improved. Comparisons are provided on several S3PR nets to show its superior efficiency.
Identifier
85054712687 (Scopus)
Publication Title
IEEE Transactions on Control Systems Technology
External Full Text Location
https://doi.org/10.1109/TCST.2017.2754982
e-ISSN
1558-0865
ISSN
10636536
First Page
2135
Last Page
2140
Issue
6
Volume
26
Grant
61374148
Fund Ref
National Natural Science Foundation of China
Recommended Citation
Gan, Mengdi; Wang, Shouguang; Ding, Zhijun; Zhou, Mengchu; and Wu, Wenhui, "An improved mixed-integer programming method to compute emptiable minimal siphons in S3PR Nets" (2018). Faculty Publications. 8296.
https://digitalcommons.njit.edu/fac_pubs/8296
