You are on page 1of 3

MÉTODOS DE PARTICIONADO

El resultado de aplicar los métodos de particionado es detectar los ciclos, de tal manera de
transformar el grafo original en una secuencia lineal. Esta secuencia puede tener subgrafos
cíclicos. Luego, se deberá resolver cada subproblema (linealizar un grafo cíclico).

Se denomina grafo a la representación formada por un conjunto de nodos unidos entre sí por
arcos, par a par. Se lo llama dirigido o digrafo cuando los arcos están dirigidos.

 Método de Particionado de Norman


Norman se basó en la definición de la matriz de adyacencia, que, a diferencia de la matriz
de ocurrencia, dispone en filas y columnas los nodos del grafo (es decir que tiene
dimensión igual a la del grafo). Luego, en la posición aij existirá un uno (1) si existe un
arco entre i y j y cero (0) en caso contrario. Por ejemplo, en la Figura (1) se tiene un
grafo sencillo y su correspondiente matriz de adyacencia.

Figura 1: Digrafo y matriz de adyacencia correspondiente

Fuente:

Se puede notar que en la matriz aparecen filas y columnas (indicadas con una flecha)
que no poseen números, esto es, están vacías. Una fila vacía, según construimos la
matriz, indica que el nodo correspondiente (7 en este caso) no es antecesor inmediato de
ningún nodo. Para una columna, (8 en este caso), significa que no es sucesor inmediato
de ningún nodo. El algoritmo de Norman permite identificar los ciclos máximos por
medio de la potenciación sucesiva de la matriz de adyacencia, A.

 Método de Sargent y Westerberg

1) Seleccionar un vértice (de forma arbitraria).


2) Trazar un camino desde el vértice siguiendo un arco no explorado (formando un
conjunto con los vértices que aparecen) hasta que:
a) Se encuentra un vértice que no tiene salida (o no va a otra unidad). Borrar el
vértice (y sus arcos incidentes) y ponerlo en cabeza de una lista. Continuar desde
el vértice anterior.
b) Se encuentra un vértice que ya está en el conjunto de vértices (bucle). Agrupar
todos los vértices del bucle en un único conjunto.
3) Si queda algún vértice repetir otra vez desde el paso uno hasta que no quede ningún
vértice.

 Método de Tarjan

Obtiene una matriz triangular inferior por bloques. Cada bloque es un sistema de
ecuaciones que hay que resolver de forma simultánea.

 Se va recorriendo el grafo (se empieza por cualquier vértice) y se ponen los nodos
que aparecen por primera vez en un camino (path) y en una pila (stack)
 Según van apareciendo se les asigna un puntero.
 Si de un vértice (por ejemplo 1) se va a otro que ya está en el camino (por ejemplo
2) entonces se apunta el puntero del vértice 2 al vértice 1, y lo mismo se hace con
todos los vértices que haya en la pila entre 2 y 1.
 Si un vértice no tiene más salidas y tiene un puntero que le apunta, se quita del
camino y se pone en cabeza de una lista.
 Si el vértice que no tiene más salidas tiene más vértices que le apuntan en la pila,
entonces todos los vértices que el apuntan junto con él mismo forman un bucle y se
ponen todos en cabeza de una lista.
 Si un vértice no tiene más salidas y no tiene un puntero que le apunta, se quita del
camino y se sigue por el anterior nodo del camino.

MÉTODOS DE RASGADO
La técnica de rasgado consiste en detectar las corrientes de corte que permitan que cada
subgrafo cíclico pueda ser resuelto, esto es, detectar las corrientes de corte que permitan que
cada subgrafo cíclico pueda ser solucionado mediante una técnica iterativa. Asignar una
corriente de corte es similar a definir una nueva corriente de entrada a la planta, sólo que sus
valores son supuestos y sirven para generar una secuencia que permita resolver todas las
ecuaciones del sistema, tantas veces como sea necesario hasta lograr convergencia.

 Método de Barkeley y Motard


El algoritmo propuesto por Barkeley y Motard tiene como objetivo el rasgado de los
subgrafos cíclicos para obtener un conjunto de corte con el menor número de corrientes
iteradoras. Este algoritmo se basa en el concepto de grafo de corrientes (S) o grafo dual.
Éste se logra intercambiando los roles, esto es, los nodos ahora son las corrientes y los
arcos se obtienen a través del flujo de información. Nuevamente, se puede hablar de
corriente inmediata sucesora o antecesora, razonando ahora sobre el grafo S.
NOTA: Si se llega a una situación donde el algoritmo no puede avanzar se escoge una
variable de corte y se procede.

Criterios para escoger variables de corte:


 Conocer de forma aproximada el valor que va a tener en la solución.
 El número de variables que tenga dicha corriente.
 El número de equipos a los que entra una corriente

 Método de Upadyhe y Grens

1) Identificar los bucles presentes


a) Empezar por una unidad cualquiera hasta que aparezca una repetida
b) Cuando aparezca una repetida anotar las corrientes que conforman el
bucle hallado.
c) Seguir por la corriente anterior a la corriente repetida hasta que vuelva a
repetirse otra unidad.
d) Continuar hasta que se han recorrido todas las corrientes

2) Escoger la familia de corrientes de rasgado que rompe los bucles una única vez.
a) Escoger un conjunto de corrientes que rasga todos los bucles una única vez.
b) Seleccionar una unidad que tenga todas sus salidas en ese conjunto de
corrientes.
c) Reemplazar en ese conjunto de corrientes de rasgado las salidas de esa
unidad por sus entradas.
d) Repetir hasta que no quedan conjuntos de rasgado nuevos por salir.
e) Todos los conjuntos de rasgado que han aparecido son equivalentes. Como
opción definitiva escoger un conjunto con un menor número de corrientes.

BIBLIOGRAFÍA
 Scenna, N. (1999). Modelado, Simulación y Optimización de Procesos Químicos. Argentina:
Universidad Tecnológica Nacional.
 Rodríguez, M. (s.f). Modelado y Simulación en la Ingeniería Química. Recuperado de:
http://www.diquima.upm.es/old_diquima/docencia/modysim2000/docs/tema3_2013.pdf

You might also like