Escolar Documentos
Profissional Documentos
Cultura Documentos
Investigacin de Operaciones II
Ing. Csar Canelo Sotelo
Este problema trata de encontrar un rbol que conecte o comunique a todos los nodos de una red, con una longitud total mnima de conexin. El problema de rbol de Expansin Mnima consiste en determinar el conjunto de aristas de una red que conecta todos los nodos, tal que se minimiza la suma de la longitud de las aristas. Es evidente que este conjunto de aristas no debe contener ciclos. Este problema tambin se conoce como el Problema de rbol Mnimo de Mximo Alcance.
DEFINICIN Para una red con n nodos, un rbol de expansin es un conjunto de n-1 aristas que conectan los nodos de la red y no contiene ciclos. Un rbol de expansin de longitud mnima en una red es un rbol de Expansin Mnima.
12
4
3
ALGORITMO DE KRUSKALL
Inicialmente consideramos al conjunto de nodos de la red como nodos no conectados o aislados y lo denotamos: U = {1, 2, 3, , n}, y denotamos por S el rbol que es el conjunto de nodos conectados, que inicialmente es vaco. Comenzamos eligiendo arbitrariamente cualquier nodo de U, por ejemplo el nodo 2 y lo incluimos dentro de S excluyndolo de U, es decir S={2} y U={1, 3, , n}. Identificamos el nodo no conectado ms prximo al rbol S, y lo incluimos en S. Se repite el procedimiento, determinando el nodo no conectado ms prximo a cualquiera de los nodos conectados, es decir el nodo de U ms prximo a cualquiera de los nodos del rbol S, hasta incorporar a S todos los nodos de la red.
EJEMPLO
El campus de una universidad tiene 5 microcomputadoras. La distancia entre cada par de computadoras (en 100 mts) se indica en la figura. Las computadoras deben estar interconectadas mediante un cable subterrneo. Determine cmo deben conectarse las computadoras para que la longitud total de cable requerido sea mnimo.
1 4
2 2
Iteracin
3 Inicial 1 2 3 4
Las aristas (1, 2), (2, 5), (5, 3) y (5, 4) forman el rbol de expansin mnima
EL PROBLEMA DE LA RUTA MS CORTA Si Cij >= 0 es el costo unitario del arco Aij que va del nodo i al nodo j, entonces, Cij no satisface la propiedad geomtrica:
La distancia ms corta y por ende ms econmica entre dos puntos, es la que emplea la recta que une a esos dos puntos.
no
se
cumple
(1)
Cik
Cij
j
Cjk
En una red se puede cumplir cualquiera de las siguientes relaciones: Cik >= Cij + Cjk o bien Cik <= Cij + Cjk (2)
Si se cumpliera siempre la desigualdad (1), entonces los problemas de redes ya tendran soluciones, pero ese no es el caso en la redes de optimizacin.
ALGORITMO DE DIJKSTRA
Es un algoritmo vido que opera a partir de un conjunto S de nodos, cuya distancia ms corta desde el origen ya es conocida. En principio, S contiene slo el nodo origen. En cada iteracin, se agrega algn nodo restante de X a S, cuya distancia desde el origen es la ms corta posible. Suponiendo que todos los arcos tienen costo no negativo, siempre es posible encontrar un camino ms corto entre el origen y el nodo de X que pasa solo a travs de los nodos de S. En cada iteracin, se utiliza un arreglo D[ ] para registrar la longitud del camino ms corto a cada nodo. Una vez que S incluya a todos los nodos, D[ ] contendr la distancia ms corta del origen a cada nodo.
PROBLEMA En la siguiente red, encontrar los caminos ms cortos desde el nodo 1 a todos Los dems nodos de la red. 1 10 2 30 100 5
50
10
60
20
Iteracin 1
10 100 30
j -2 4 3 5
2
50 10 20
5
60
Inicial 1 2 3 4
1
10 30
2
Caminos ms cortos desde el nodo 1 a cada uno de los dems nodos de la red.
10
20
EL PROBLEMA DE REEMPLAZO
Este problema consiste en determinar una poltica ptima de reemplazo de una maquina o equipo para un perodo de tiempo. El perodo de tiempo se puede dividir en unidades de tiempo, y para cada unidad de tiempo se debe determinar si la mquina es reemplazada por otra nueva o se contina con la misma mquina. Con todas las alternativas de reemplazo que hay entre las unidades de tiempo contenidas dentro del perodo de reemplazo, se puede modelar una red, en donde los nodos indican el inicio o fin de una unidad de tiempo, y los arcos indican el transcurrir de una unidad de tiempo. En cada arco (i, j) se determina el costo que significa comprar una mquina a inicio de la unidad de tiempo i y operarlo hasta el fin de la unidad de tiempo i (equivalente al inicio de la unidad de tiempo j). El problema se reduce a un problema de la ruta ms corta, pues se trata de hallar la ruta de costo mnimo entre el inicio y el fin del perodo de reemplazo. Se aplica el algoritmo de Dijkstra.
EL PROBLEMA DE REEMPLAZO
C0,n
C0,1
C1,2
. . .
n-1
Cn-1,n
C0,n-1
C1,n
PROBLEMA
Se compra una mquina en el ao 1 y se planea una poltica de reemplazo para los prximos 5 aos. Sea Cij (i<j) el costo total (adquisicin, operacin, mantenimiento y valor residual). C1,2 = 50 C1,3 = 80 C2,3 = 20 C2,4 = 35 C3,4 = 37 C3,5 = 40 C4,5 = 23 C4,6 = 33 C5,6 = 18 La mquina no puede ser usada por ms de dos aos. Determine la poltica ptima de reemplazo.
TEOREMA DE MINIMO CORTE-MXIMO FLUJO En una red de transporte dada, el valor mximo de un flujo es igual a la capacidad mnima de un corte, esto es: Max (xn) = Min C W (Y) Esto quiere decir, que si se logra encontrar un flujo igual a la capacidad de un corte, se estar seguro de que dicho flujo es mximo. El corte mnimo puede no ser nico.
NOMENCLATURA EMPLEADA
Xij >= 0 Flujo del nodo i al nodo j. Xji >= 0 Flujo ficticio que va del nodo j al nodo i. uij >= 0 Capacidad mximo de flujo del arco Aij (u Z). s: Nodo fuente. t: Nodo destino. gij = uij xij Capacidad no saturada del arco Aij, (gij=0 arco saturado). [s, ] : Etiqueta del nodo fuente. [i , j ] : Etiqueta de un nodo vecino del nodo i. i: Nodo de donde proviene el flujo. j: Cantidad de flujo que an puede pasar por el arco Aij. [k, j] : Etiqueta para un nodo j vecino del nodo k, para el cual es posible un flujo ficticio ( k j). j = min(j , Xkj)
PROBLEMA
Una empresa multinacional tiene un programa anual de distribucin de un determinado producto. Estos productos se producen en dos fbricas. La fbrica 1 con una capacidad mxima de produccin de 10 tons. al ao y la fbrica 2 con capacidad mxima de produccin de 7 tons. al ao. Los excedentes de la fbrica 3 pueden transferirse a la fbrica 2, para esto existe una disponibilidad de transporte de un mximo de 8 tons. al ao. Hay tres distribuidores mayoristas, la siguiente matriz indica la capacidad mxima de transporte anual desde las fbricas hacia los distribuidores mayoristas.
PROBLEMA
Distribuidores
3
8 2
4
4 3
5
3
Fbricas
1 2
Los excedentes de 3 y 5 pueden transferirse a 4. La capacidad mxima de transporte es de 3 tons. y 4 tons. respectivamente . De los distribuidores mayoristas se entregan los productos al mercado consumidor. Los requerimientos de los distribuidores son de 4, 7 y 5 toneladas respectivamente. Determine el flujo mximo anual que puede circular por el sistema.
El problema de flujo mximo a costo mnimo puede representarse matemticamente como: Min Z = CijXij s.a. : - v, si j=s Xij - Xjk = 0, si j s t v, si j=t 0 <= lij <= Xij < uij En esta formulacin, las variables de decisin son Xij y el flujo total v.
GRACIAS