Compound Petri nets and alternatives aggregation Petri nets: Two formalisms for decision-making support

Decision-making in technological systems, such as communication networks, manufacturing facilities and supply chains, constitutes a common requirement able to lead companies galore to success or failure. This article presents a decision-making methodology, where the feasible structural configurations to be analysed are chosen heuristically in the frame of a single optimization problem. For stating the optimization problem and solving it efficiently, appropriate formalisms would be used. Compound Petri nets, a particular kind of parametric Petri nets, and alternatives aggregation Petri nets, are two Petri net–based formalisms able to integrate in the same model different alternative structural configurations. Moreover, even having different characteristics that might make them useful for different applications, both formalisms present common features, such as including a set of exclusive entities and the possibility of developing compact Petri net models, by the removal of redundant information. This article is also focused on the transformation algorithm between compound Petri nets and alternatives aggregation Petri nets. This algorithm is devoted to transform a model described by one of the formalisms into an equivalent model, that is, with the same behaviour, represented using the other formalism. Finally, several application examples are given for illustrating the steps of the transformation algorithm.

[1]  Angel A. Juan,et al.  A review of simheuristics: Extending metaheuristics to deal with stochastic combinatorial optimization problems , 2015 .

[2]  Peter Radford,et al.  Petri Net Theory and the Modeling of Systems , 1982 .

[3]  Gérard Berthelot,et al.  Transformations and Decompositions of Nets , 1986, Advances in Petri Nets.

[4]  Miquel Angel Piera Eroles,et al.  Coloured Petri net scheduling models: Timed state space exploration shortages , 2011, Math. Comput. Simul..

[5]  Manuel Silva Suárez,et al.  Petri Nets and Manufacturing Systems: An Examples-Driven Tour , 2003, Lectures on Concurrency and Petri Nets.

[6]  Frank DiCesare,et al.  FMS scheduling using Petri nets and heuristic search , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[7]  Nidhal Rezg,et al.  Design of a live and maximally permissive Petri net controller using the theory of regions , 2003, IEEE Trans. Robotics Autom..

[8]  Manuel Silva,et al.  Introducing Petri nets , 1993 .

[9]  Mercedes Pérez de la Parte,et al.  Control of Discrete Event Systems by Means of Discrete Optimization and Disjunctive Colored PNs: Application to Manufacturing Facilities , 2014 .

[10]  Mercedes Pérez de la Parte,et al.  The alternatives aggregation Petri nets as a formalism to design discrete event systems , 2010, Int. J. Simul. Process. Model..

[11]  Panos J. Antsaklis,et al.  Supervisory Control of Discrete Event Systems Using Petri Nets , 1998, The International Series on Discrete Event Dynamic Systems.

[12]  Jana Kosecka,et al.  Control of Discrete Event Systems , 1992 .

[13]  Julio Blanco-Fernández,et al.  Optimal Design of an Olive Oil Mill by Means of the Simulation of a Petri Net Model , 2014 .

[14]  Simon Peck,et al.  Practice of Petri Nets in Manufacturing , 1993 .

[15]  W. M. Wonham,et al.  The control of discrete event systems , 1989 .

[16]  Manuel Silva Suárez,et al.  A two phase optimization method for Petri net models of manufacturing systems , 2001, J. Intell. Manuf..

[17]  Christos G. Cassandras,et al.  Introduction to Discrete Event Systems , 1999, The Kluwer International Series on Discrete Event Dynamic Systems.

[18]  Miquel Angel Piera,et al.  An improved time line search algorithm for manufacturing decision-making , 2014 .

[19]  Minjie Zhang,et al.  Using colored petri nets to predict future states in agent-based scheduling and planning systems , 2010, Multiagent Grid Syst..

[20]  Miquel Angel Piera Eroles,et al.  Deadlock-Free Scheduling Method for Flexible Manufacturing Systems Based on Timed Colored Petri Nets and Anytime Heuristic Search , 2015, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[21]  Hassane Alla,et al.  Discrete, continuous, and hybrid Petri Nets , 2004 .

[22]  Gianfranco Balbo,et al.  Performance Models for Discrete Event Systems with Synchronizations: Formalisms and Analysis Techniques , 1998 .

[23]  Mercedes Pérez de la Parte,et al.  Sequence of decisions on discrete event systems modeled by Petri nets with structural alternative configurations , 2014, J. Comput. Sci..