Publication | Closed Access
Incremental approach to computation of elementary siphons for arbitrary simple sequential processes with resources
28
Citations
9
References
2008
Year
Circuit ComplexityPetri NetComputational Complexity TheoryEngineeringElementary SiphonsComputer ArchitectureComputational ComplexityOperations ResearchSystems EngineeringDiscrete MathematicsParallel ComputingCombinatorial OptimizationDeadlock ControlComputer EngineeringComputer ScienceProcess CalculusIncremental ApproachConcurrency TheoryFormal MethodsProcess ControlProcess PlanningTime ComplexityParallel ProgrammingFluid QueueComplete Siphon EnumerationComputer Modeling
Computation of elementary siphons proposed by Li et al. is essential for deadlock control and expensive since complete siphon enumeration of the Petri net is needed, and the number of strict minimal siphons (SMS) grows quickly and exponentially with the size of the net. They assumed that the siphon constructed from each resource circuit is an elementary one and proposed a polynomial algorithm to compute elementary siphons. However, the author demonstrates a counter example where there may be an exponential number of resource circuits. Hence, constructing elementary siphons from resource circuits will result in an exponential number of elementary siphons, which is wrong. The author then develops a polynomial algorithm to find elementary siphons, which also constructs all SMS on the way. This is because, in the method proposed by Li et al., a linear algebraic expression must be established for each dependent siphon, which implies, all SMS must be located. However, all elementary siphons with polynomial complexity can be located.
| Year | Citations | |
|---|---|---|
1995 | 1.1K | |
2004 | 671 | |
2006 | 240 | |
2006 | 153 | |
2006 | 88 | |
2001 | 44 | |
2007 | 24 | |
1997 | 21 | |
1999 | 10 |
Page 1
Page 1