You are on page 1of 15

Mtodos de Optimizacin para la Toma de Decisiones

Dr. Heriberto Garca Reyes

IN 4016

Mtodos de optimizacin para la toma de decisiones Problema de redes

Dr. Heriberto Garca Reyes

Definiciones
Un grafo (G) consiste de un conjunto de puntos, nodos o vrtices (V) y un conjunto de aristas o arcos (A) por lo que podramos definir G=(V,A). Cada arco est compuesto por un par nodos ( j, k ) donde j y k V. En general j denota el nodo origen o de inicio y k el nodo destino o final

D.R. Universidad TecVirtual del Tecnolgico de Monterrey, 2014

Mtodos de Optimizacin para la Toma de Decisiones


Dr. Heriberto Garca Reyes

IN 4016

Ejemplo
V = { 1, 2, 3, 4 } A = { (1,2), (1,3), (2,3), (34), (4,1), (4,2) }

Un camino o recorrido es una secuencia de vrtices donde el nodo final de una artista es el nodo inicial de la siguiente arista.
Un ciclo es un recorrido o ruta que vuelve al punto de partida.
1 2

D.R. Universidad TecVirtual del Tecnolgico de Monterrey, 2014

Mtodos de Optimizacin para la Toma de Decisiones


Dr. Heriberto Garca Reyes

IN 4016

Tipo de Problemas de Grafos


Ruta ms Corta rbol de Expansin Mnima Flujo Mximo Problema del agente viajero Problema de la ruta crtica PERT.

Problema de la Ruta ms Corta


B 7 6 2 A 4 3 4 E 4 6 2 4 4 D 1 5 3 G 3 F 3 J 4

1
H

D.R. Universidad TecVirtual del Tecnolgico de Monterrey, 2014

Mtodos de Optimizacin para la Toma de Decisiones


Dr. Heriberto Garca Reyes

IN 4016

Modelacin usando PE
Como en el caso de los modelos de transporte cada arco representa una variable. Entonces sea Xij donde i es el nodo origen y j el nodo destino. Funcin objetivo Min 2XAB + 4XAC + 3XAD + 7XBE + 4XBF + 6XBG + 3XCE + 2XCF + 4XCG + 4XDE + 1XDF + 5XDG + 1XEH + 4XEI + 6XFH + 3XFI + 3XGH + 3XGI + 3XHJ + 4XIJ

Anlisis de los nodos


Comenzamos por el nodo de partida A. Una de las tres opciones debe ser seleccionada: XAB + XAC + XAD = 1
B 2 A 4 3 D C

D.R. Universidad TecVirtual del Tecnolgico de Monterrey, 2014

Mtodos de Optimizacin para la Toma de Decisiones


Dr. Heriberto Garca Reyes

IN 4016

Anlisis de la segunda seccin


Ahora solo podemos seleccionar un nodo si este fue previamente seleccionado por la ruta A,k Al igual que en el caso anterior, una de las tres opciones debe ser seleccionada: XBE + XBF + XBG XAB = 0 B E XCE + XCF + XCG XAC = 0 C F XDE + XDF + XDG XAD = 0
D G

Anlisis de la tercera seccin


Ahora solo podemos seleccionar un nodo si este fue previamente seleccionado por la rutas previas. Al igual que en el caso anterior, una de las tres opciones debe ser seleccionada: XEH + XEI XBE XCE XDE = 0 E XFH + XFI XBF XCF XDF = 0 H XGH + XGI XBG XCG XDG = 0
F

I
G

D.R. Universidad TecVirtual del Tecnolgico de Monterrey, 2014

Mtodos de Optimizacin para la Toma de Decisiones


Dr. Heriberto Garca Reyes

IN 4016

Anlisis de la ltima seccin


Siguiendo los mismos razonamientos tenemos que: XHJ XEH XFH XGH = 0 H XIJ XEI XFI XGI = 0
J I

Todas las variable son Binarias

Solucin usando Lindo


XAD = 1 Costo = 3 XDF = 1 Costo = 1 XFI = 1 Costo = 3 XIJ = 1 Costo = 4 Costo total de $11

D.R. Universidad TecVirtual del Tecnolgico de Monterrey, 2014

Mtodos de Optimizacin para la Toma de Decisiones


Dr. Heriberto Garca Reyes

IN 4016

Algoritmo de Dijkstra

rbol de Expansin Mnima


Un rbol es un conjunto de n conectados por n1 arcos y en donde la unin no forma un ciclo.
1 3 1 3 2 4 2 4 1 2 4

D.R. Universidad TecVirtual del Tecnolgico de Monterrey, 2014

Mtodos de Optimizacin para la Toma de Decisiones


Dr. Heriberto Garca Reyes

IN 4016

Ejemplo
19 1 21 5 3 10 6 4 14 6 16 2 5 33

11

18

Funcin objetivo min 16X12 + 19X15 + 21X16 + 5X23 + 6X24 + 11X26 + 10X34 + 18X45 + 14X46 + 33X56

19 1 21 5 3 10 6 4 14 6 16 2 5 18 33

11

D.R. Universidad TecVirtual del Tecnolgico de Monterrey, 2014

Mtodos de Optimizacin para la Toma de Decisiones


Dr. Heriberto Garca Reyes
Restricciones para que todo nodo sea parte del rbol X12 + X15 + X16 > 1 X12 + X23 + X24 + X26 > 1 X23 + X34 > 1 X24 + X34 + X45 + X46 > 1 X15 + X45 + X56 > 1 X16 + X26 + X46 + X56 > 1
19 1 21 5 3 10 6 4 14 6 16 2 5 18 33

IN 4016

11

Restriccin para que se forme un rbol al unir n nodos con n-1 segmentos: X12 + X15 + X16 + X23 + X24 + X26 + X34 + X45 + X46 + X56 = 5
19 1 21 5 3 10 6 4 14 6 16 2 5 18 33

11

D.R. Universidad TecVirtual del Tecnolgico de Monterrey, 2014

Mtodos de Optimizacin para la Toma de Decisiones


Dr. Heriberto Garca Reyes

IN 4016

Restricciones para evitar ciclos de tres nodos X12 + X26 + X16 < 2 X24 + X46 + X26 < 2 X45 + X56 + X46 < 2 X16 + X56 + X15 < 2 X23 + X34 + X24 < 2
19 1 21 5 3 10 6 4 14 6 16 2 5 18 33

11

Algoritmo de Kruskal
1. Ordenar los pesos de los arcos: 5, 6, 10, 11, 14, 16, 18, 19, 21 y 33.

19 1 21 5 3 10 6 4 14 6 16 2 5 18 33

11

D.R. Universidad TecVirtual del Tecnolgico de Monterrey, 2014

10

Mtodos de Optimizacin para la Toma de Decisiones


Dr. Heriberto Garca Reyes

IN 4016

2. Ir asignando en orden de prioridad sin formar ciclos: 5, 6, 10, 11, 14, 16, 18, 19, 21 y 33.

19 1 21 5 3 10 6 4 14 6 16 2 5 18 33

11

Costo Total = 5 + 6 + 11 + 16 + 18 = 56
1 16 2

11

5 3

6 4 18

D.R. Universidad TecVirtual del Tecnolgico de Monterrey, 2014

11

Mtodos de Optimizacin para la Toma de Decisiones


Dr. Heriberto Garca Reyes

IN 4016

Algoritmo de Prim
1. Seleccionar el nodo ms cercano al rbol generado al partir de un nodo arbitrariamente, cuidando no hacer un ciclo.
19 1 21 5 3 10 6 4 14 6 16 2 5 18 33

11

rbol actual { 2, 3 }

19 1 21 5 3 10 6 4 14 6 16 2 5 18 33

11

D.R. Universidad TecVirtual del Tecnolgico de Monterrey, 2014

12

Mtodos de Optimizacin para la Toma de Decisiones


Dr. Heriberto Garca Reyes

IN 4016

rbol actual { 2, 3, 4 }

19 1 21 5 3 10 6 4 14 6 16 2 5 18 33

11

rbol actual { 2, 3, 4, 6 }

19 1 21 5 3 10 6 4 14 6 16 2 5 18 33

11

D.R. Universidad TecVirtual del Tecnolgico de Monterrey, 2014

13

Mtodos de Optimizacin para la Toma de Decisiones


Dr. Heriberto Garca Reyes

IN 4016

rbol actual { 1, 2, 3, 4, 6 }

19 1 21 5 3 10 6 4 14 6 16 2 5 18 33

11

Costo Total = 5 + 6 + 11 + 16 + 18 = 56
1 16 2 11 6 4

5 3

18
5

D.R. Universidad TecVirtual del Tecnolgico de Monterrey, 2014

14

Mtodos de Optimizacin para la Toma de Decisiones


Dr. Heriberto Garca Reyes

IN 4016

En resumen

Derechos Reservados

Mxico

D.R. Universidad TecVirtual del Tecnolgico de Monterrey, 2014

15

You might also like