DocumentCode
185393
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
fYear
2014
fDate
17-19 Oct. 2014
Firstpage
645
Lastpage
651
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;
fLanguage
English
Publisher
ieee
Conference_Titel
System Theory, Control and Computing (ICSTCC), 2014 18th International Conference
Conference_Location
Sinaia
Type
conf
DOI
10.1109/ICSTCC.2014.6982490
Filename
6982490
Link To Document