
Monitors are added upon problematic siphons to avoid deadlocks. Li and Zhou add monitors to elementary siphons only while controlling the rest dependent siphons to save cost. After failing a Marking Linear Inequality (MLI) test, they perform a Linear Integer Programming (LIP) test (NP-hard). We proposed a new MLI test earlier to avoid the LIP and extended it to S3PGR2 (systems of simple sequential processes with general resource requirements) for strongly dependent siphons (SDS). The control policy for weakly dependent siphons (WDS) is rather conservative due to some negative terms in the MLI. This paper shows that WDS and SDS have the same controllability (i.e., MLI). As a result, the control for WDS needs no longer be that conservative. We also develop an optimization (by redundancy elimination) of the computation required for LIP test to ensure deadlock prevention of S3PR (Systems of Simple Sequential Processes with Resources). A favorable result for this policy is that any n-dependent (n>2) WDS (similar to SDS) needs no monitor and hence the complexity for synthesizing a controller becomes polynomial.
Dependent siphon, Sequential process, Siphons, Linear inequalities, Resource requirements, Integer programming, Petri nets, Redundancy elimination, Robotics, Deadlock prevention, Elementary siphon, Linear integer programming
Dependent siphon, Sequential process, Siphons, Linear inequalities, Resource requirements, Integer programming, Petri nets, Redundancy elimination, Robotics, Deadlock prevention, Elementary siphon, Linear integer programming
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 0 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
