Title :
Using the incidence matrix in an evolutionary algorithm for computing minimal siphons in Petri net models
Author :
Tricas, Fernando ; Colom, Jose Manuel ; Merelo, Juan Julian
Author_Institution :
Depto de Inf. e Ing. de Sist., Univ. de Zaragoza, Zaragoza, Spain
Abstract :
Petri nets are graph based tools to model and study concurrent systems and their properties; one of them is liveness, which is related to the possibility of every part of the system to be activated eventually. Siphons are sets of places that are related to liveness properties. When we need to deal with realistic problems its computation is hard or even impossible and this is why in this paper we are approaching it using evolutionary computation, a meta-heuristic that has proved it can successfully find solutions when the search space is big. In a previous work a formulation of the siphon property based on linear constraints and a genetic algorithm was proposed for general Petri Nets. Here we propose to adapt an algebraic method based on the selection of rows of the matrix that cancel in an adequate way input and output transitions so the resulting selection is a siphon. We will also present an evaluation for a family of resource allocation systems (RAS). The proposed solution is based on a genetic algorithm (GA); we can see how siphons can be computed using this genetic algorithm, with experiments showing that in some cases they are able to find a few solutions in less time than previous deterministic algorithms.
Keywords :
Petri nets; concurrency control; genetic algorithms; matrix algebra; resource allocation; GA; Petri net models; RAS; algebraic method; concurrent systems; deadlock prevention; evolutionary algorithm; evolutionary computation; genetic algorithm; graph based tools; incidence matrix; linear constraints; liveness properties; meta-heuristic; minimal siphons computing; resource allocation systems; siphon property; Computational modeling; Genetic algorithms; Genetics; Sociology; Statistics; System recovery; Vectors; Siphons; algebraic methods; computing; deadlock prevention; genetic algorithms; incidence matrix;
Conference_Titel :
System Theory, Control and Computing (ICSTCC), 2014 18th International Conference
Conference_Location :
Sinaia
DOI :
10.1109/ICSTCC.2014.6982490