Red de Petri

Red de Petri
Información sobre la plantilla
Concepto:Una red de Petri es una gráfica dirigida G= (V,E) donde V= P U T y P ∩ T = Ø . Cualquier arista e en E es incidente en un miembro de P y un miembro de T. El conjunto P es el conjunto de los lugares y el conjunto T es el conjunto de transiciones. De manera informal, una red de Petri es una gráfica dirigida, bipartita, en la cual las dos clases de vértices se llaman lugares y transiciones. En general en las redes de Petri se permite la existencia de aristas paralelas.

Redes de Petri

Explicación

Consideremos el siguiente fragmento de código de un programa de computadoras:
A = 1
B = 2
C = 3
A = A + 1
C = B + C
B = A + C
En general las instrucciones se procesarían en forma secuencial, sin embargo no existe una razón lógica para evitar que las tres primeras instrucciones se procesen en un orden arbitrario o de manera concurrente. Al disminuir los costos del hardware y de los procesadores en particular existe un creciente interés en el procesamiento concurrente, para lograr una mayor velocidad y eficiencia. El uso de redes de Petri es un método para estudiar el procesamiento concurrente.
En general en una red de Petri (como se muestra en la figura anterior), los lugares se dibujan como círculos y las transiciones como barras o cajas rectangulares.

Red de Petri

Red de Petri marcada

Un marcado de una red de Petri asigna a cada lugar un entero no negativo. Una red de Petri con un marcado es una Red de Petri Marcada o simplemente una red de Petri.

Red de Petri marcada

Si un marcado asigna el entero no negativo n al lugar p, decimos que existen n elementos en p. Los elementos se representan mediante puntos.
Al modelar una situación, los lugares representan condiciones, las transiciones representan eventos, y la presencia de al menos un elemento en un lugar indica que tal condición se cumple.
Utilizando estos conceptos el fragmento de código del inicio puede ser modelado mediante una red de Petri tal y como se muestra en la siguiente figura.

Red de Petri modelada

En una red de Petri, si una arista va de un lugar p a una transición t, decimos que p es un lugar de entrada para la transición t. Un lugar de salida se define de manera análoga. Si cada lugar de entrada de una transición t tiene al menos un elemento decimos que t está activada. La descarga de la transición t elimina un elemento de cada lugar de entrada y agrega un elemento a cada lugar de salida.

Fuentes

  • Johnsonbaugh, Richard. Matemáticas Discretas. Volumen II, cuarta edición. Editorial Felix Varela, La Habana, 2006. Pág 486
  • Información ofrecida por MSc. José Ramón Ávila Cruz. Joven Club Puerto Padre V.