Top Banner
Redes y Arboles Redes y Arboles
47

Modelos Cuantitativos Modelos de Redes

Dec 25, 2015

Download

Documents

askdjaskldjaslkjda
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Modelos Cuantitativos Modelos de Redes

Redes y ArbolesRedes y ArbolesRedes y ArbolesRedes y Arboles

Page 2: Modelos Cuantitativos Modelos de Redes

Introducción 1.. Los problemas de redes problemas de redes surgen en una gran

variedad de situaciones, las redes de transporte, eléctricas y de comunicaciones predominan en la vida diaria.

La representación de redes se utiliza ampliamente en áreas tan diversas como producción, distribución, planeación de proyectos, etc.

La representación en redes proporciona un panorama general muy poderoso y una ayuda conceptual para visualizar las relaciones entre las componentes de un sistema.

Page 3: Modelos Cuantitativos Modelos de Redes

Introducción 2..

Muchos modelos de optimización de redes son en realidad tipos especiales de problemas de programación lineal.

Ejemplos: Problema del Transporte Problema de Asignación

Page 4: Modelos Cuantitativos Modelos de Redes

Terminología de RedesTerminología de RedesTerminología de RedesTerminología de Redes

Page 5: Modelos Cuantitativos Modelos de Redes

Términos ITérminos I

Nodos o vérticesNodos o vértices: Intersecciones entre líneas.

A

O B D

T

E C

Arcos o aristasArcos o aristas: Líneas.

Page 6: Modelos Cuantitativos Modelos de Redes

Términos IITérminos II Arco dirigidoArco dirigido: Arco con flujo en una sola dirección.

A

B

D

E

C

Page 7: Modelos Cuantitativos Modelos de Redes

Términos IIITérminos III Arco no dirigido o ligaduraArco no dirigido o ligadura: Arco con flujo en ambas direcciones.

A

B

D

E

C

Page 8: Modelos Cuantitativos Modelos de Redes

Términos IVTérminos IVRed dirigidaRed dirigida: Red con todos los arcos dirigidos.

A

B

D

E

C

Page 9: Modelos Cuantitativos Modelos de Redes

Términos VTérminos V Red No dirigidaRed No dirigida: Red con todos los arcos dirigidos. (se puede convertir a dirigida con doble arco dirigido en dir opuestas entre véritces).

A

B

D

E

C

Page 10: Modelos Cuantitativos Modelos de Redes

Términos VITérminos VI Trayectoria entre dos nodosTrayectoria entre dos nodos: Sucesión de arcos distintos que conectan a los nodos. Puede ser dirigida o no. Trayectoria dirgida.

A

B

D

E

C

ECBA ECBA

Page 11: Modelos Cuantitativos Modelos de Redes

Términos VIITérminos VII Trayectoria entre dos nodosTrayectoria entre dos nodos: Sucesión de arcos distintos que conectan a los nodos. Puede ser dirigida o no. Trayectoria no dirgida.

A

B

D

E

CDACB DACB

Page 12: Modelos Cuantitativos Modelos de Redes

Términos VIITérminos VII CicloCiclo: Trayectoria que comienza y termina en el mismo modo.

A

B

D

E

C

ACBA ACBA

Page 13: Modelos Cuantitativos Modelos de Redes

Términos VIIITérminos VIII Nodos conectadosNodos conectados: Nodos entre los cuales existe una trayectoria.

A

B

D

E

C

Page 14: Modelos Cuantitativos Modelos de Redes

Términos IXTérminos IX Red conexaRed conexa: Red en que cada par de nodos está conectado.

A

B

D

E

C

Page 15: Modelos Cuantitativos Modelos de Redes

Términos XTérminos X ArbolArbol: Red conexa sin ciclos. n nodos y n-1 arcos.

A

B

D

E

C

Page 16: Modelos Cuantitativos Modelos de Redes

Términos XITérminos XI Capacidad del arcoCapacidad del arco: Cantidad máxima de flujo que puede circular en un arco dirigido. Nodo fuenteNodo fuente: El flujo que sale del nodo excede el flujo que entra a él. Nodo demanda (nodo destino)Nodo demanda (nodo destino): El flujo que llega excede a el flujo que sale. Nodo trasbordoNodo trasbordo: El flujo que sale del nodo es igual a el flujo que entra a él.

Page 17: Modelos Cuantitativos Modelos de Redes

Problema de la Problema de la Ruta más cortaRuta más cortaProblema de la Problema de la Ruta más cortaRuta más corta

Page 18: Modelos Cuantitativos Modelos de Redes

PlanteamientoPlanteamiento

Partimos de una red conexa y no dirigida con dos nodos especiales llamados origen y destino. A cada ligadura se le asocia una distancia no negativa.

El objetivo es encontrar la El objetivo es encontrar la ruta ruta más cortamás corta del origen al destino. del origen al destino.

Page 19: Modelos Cuantitativos Modelos de Redes

Algoritmo de la Ruta más cortaAlgoritmo de la Ruta más corta

1. Objetivo de la n-esima iteración: Encontrar el n-ésimo nodo más cercano al origen.

2. Datos para la n-ésima iteración: n-1 nodos más cercanos al origen (encontrados en las iteraciones previas), incluida su ruta más corta y la distancia desde el origen. (Estos nodos y el origen se llaman nodos ressueltos, el resto son no resueltos).

Page 20: Modelos Cuantitativos Modelos de Redes

Algoritmo de la Ruta más corta Algoritmo de la Ruta más corta IIII

3. Candidatos para el n-ésimo nodo más cercano: Cada nodo resuelto que tiene conexión directa por una ligadura con uno o más nodos resueltos proporciona un candidato, y éste es el nodo no resuelto que tiene la ligadura más corta. (Los empates proporcionan candidatos adicionales).

4. Cálculo del n-ésimo nodo más cercano: Para cada nodo resuelto y sus candidatos, se suma la distancia entre ellos y la distancia de la ruta más corta desde el origen a ese nodo resuelto. El candidato con la distancia total más pequeña es el n-ésimo nodo más cercano (los empates proporcionan nodos resueltos adicionales), y su ruta más corta es la que genera la distancia.

Page 21: Modelos Cuantitativos Modelos de Redes

Ejemplo de Seervada ParkEjemplo de Seervada Park

Ruta 1 Ruta 2

TDEBAO TDEBAO TDBAO TDBAO

nNodos resueltos

Nodo noresuelto máscercano

Distancia total involucrada

n-ésimo nodo máscercano

Distancia Mínima

Última conexión

1 O A 2 A 2 OA2 O C 4 C 4 OC

A B 2+2=4 B 4 AB

A D 2+7=93 B E 4+3=7 E 7 BE

C E 4+4=8A D 2+7=9

4 B D 4+4=8 D 8 BDE D 7=1=8 D 8 ED

5 D T 8+5=13 T 13 DTE T 7+7=14

Page 22: Modelos Cuantitativos Modelos de Redes

Solución en EXCELSolución en EXCELSolución en EXCELSolución en EXCEL

Page 23: Modelos Cuantitativos Modelos de Redes

Variables de decisión

incluido está arco el si1

incluido está no arco el si0

ji

jixij

Page 24: Modelos Cuantitativos Modelos de Redes

Solución en Excel SEERVADA Solución en Excel SEERVADA PARK PARK Ruta Más CortaRuta Más CortaDesde Hasta Ruta DistanciaO A 1 2O B 0 5O C 0 4A B 1 2A D 0 7B C 0 1B D 1 4B E 0 3C B 0 1C E 0 4D E 0 1D T 1 5E D 0 1E T 0 7

13DISTANCIA TOTAL

Nodos Flujo Origen /Demanda0 1 = 1A 0 = 0B 0 = 0C 0 = 0D 0 = 0E 0 = 0T -1 = -1

Page 25: Modelos Cuantitativos Modelos de Redes

Problema del árbol de Problema del árbol de expansión mínimaexpansión mínima

Problema del árbol de Problema del árbol de expansión mínimaexpansión mínima

Page 26: Modelos Cuantitativos Modelos de Redes

PlanteamientoPlanteamiento

Se considera una red no dirigida y conexa en la que la información dada incluye alguna medida de longitud positiva (distancia, costo, tiempo) asociada con cada ligadura.

Seleccionar un conjunto de Seleccionar un conjunto de ligaduras con la ligaduras con la longitud total longitud total más cortamás corta entre cada par de entre cada par de nodos.nodos.

Page 27: Modelos Cuantitativos Modelos de Redes

A

O B D

T

E C

Red no conexa. No es árbol

A

O B D

T

E C

Red con ciclos. No es árbol de expansión

EjemploEjemploss

Page 28: Modelos Cuantitativos Modelos de Redes

A

O B D

T

E C

A

O B D

2 T

E C4

52

4

7Árbol de expansión

n nodosn-1 arcos

Page 29: Modelos Cuantitativos Modelos de Redes

Algunas aplicacionesAlgunas aplicaciones

Diseño de redes de telecomunicaciones. Diseño de redes de transporte par minimizar el costo toatl de proporcionar las ligaduras. Red de transmisión de energía de alto voltaje. Diseño de red de tuberías para conectar varias localidades

Page 30: Modelos Cuantitativos Modelos de Redes

AlgoritmoAlgoritmo

1. Se selecciona de manera arbitraria, cualquier nodo y se conecta (es decir, se agrega una ligadura) al nodo distinto más cercano.

2. Se identifica el nodo no conectado más cercano a un nodo conectado y se conectan estos dos nodos (es decir, se agrega una ligadura entre ellos). Este paso se repite hasta que todos los nodos están conectados.

3. Si hay empates se elige cualquiera de forma arbitraria.

Page 31: Modelos Cuantitativos Modelos de Redes

A

O B D

2 T

E C

5

4

7 5

4

1 3

4

1 7

2

Aplicación del algoritmo al problema de SEERVADA

Page 32: Modelos Cuantitativos Modelos de Redes

A

O B D

2 T

E C

5

4

7 5

4

1 3

4

1 7

2

Aplicación del algoritmo al problema de SEERVADA. Empezando por otro nodo

Page 33: Modelos Cuantitativos Modelos de Redes

Problema del flujo máximoProblema del flujo máximoProblema del flujo máximoProblema del flujo máximo

Page 34: Modelos Cuantitativos Modelos de Redes

Problema del flujo máximo para Seerveda Park

A

O B D5

T

E C

7

4

3

94

1

5

41 6

2

LeyendaLeyendaOO Entrada EntradaTT Mirador Mirador

RutasRutasA-FA-F

Estaciones Estaciones de GBde GB

# # Límite sup. Límite sup. de viajesde viajes

Page 35: Modelos Cuantitativos Modelos de Redes

Solución factible

A

O B D5

T

E C

7

4

3

94

1

5

41 6

2

LeyendaLeyendaOO Entrada EntradaTT Mirador Mirador

RutasRutasA-FA-F

Estaciones Estaciones de GBde GB

# # Límite sup. Límite sup. de viajesde viajes

• 5 viajes5 viajes• 1 viaje1 viaje• 1 viaje1 viaje

InvalidadaInvalidada

Page 36: Modelos Cuantitativos Modelos de Redes

PlanteamientoPlanteamiento

1. Todo flujo a través de una red conexa dirigida se origina en un nodo, llamado fuente y termina en otro nodo llamado destino (O y T resp para S. Park)

2. Los nodos restantes son de transbordo (A,B,C,D,E para S. Park)

3. Se permite el flujo a través de un arco sólo en la dirección indicada por la flecha, donde la cantidad máxima de flujo está dada por la capacidad del arco.

4. El objetivo es maximizar la cantidad total de flujo de la fuente al destino. Esta cantidad se mide en cualquiera de las dos maneras equivalente, esto es, la cantidad que sale de la fuente o la cantidad que entra al destino.

Page 37: Modelos Cuantitativos Modelos de Redes

AplicacionesAplicaciones1. Maximizar el flujo a través de la red de

distribución de la compañía de sus fábrica a sus clientes.

2. Maximizar el flujo a través de la red de suministros de la compañía de los proveedores a las fábricas.

3. Maximizar el flujo de petróleo por un sistema de tuberías.

4. Maximizar el flujo de agua a través de un sistema de acueductos.

5. Maximizar el flujo de vehículos por una red de trasnporte.

Page 38: Modelos Cuantitativos Modelos de Redes

Solución en EXCELSolución en EXCELSolución en EXCELSolución en EXCEL

Page 39: Modelos Cuantitativos Modelos de Redes

Solución en Excel SEERVADA Solución en Excel SEERVADA PARK PARK Flujo MáximoFlujo Máximo

Desde Hasta Ruta Flujo máxO A 3 <= 5O B 7 <= 7O C 4 <= 4A B 0 <= 1A D 3 <= 3B C 0 <= 2B D 4 <= 4B E 3 <= 5C E 4 <= 4D T 8 <= 9E D 1 <= 1E T 6 <= 6

14FLUJO MÁXIMO

Desde Hasta Ruta Flujo máxO A 3 <= 5O B 7 <= 7O C 4 <= 4A B 0 <= 1A D 3 <= 3B C 0 <= 2B D 4 <= 4B E 3 <= 5C E 4 <= 4D T 8 <= 9E D 1 <= 1E T 6 <= 6

14FLUJO MÁXIMO

Nodos FlujoOrigen /Demanda

0 14A 0 = 0B 0 = 0C 0 = 0D 0 = 0E 0 = 0T -14

Nodos FlujoOrigen /Demanda

0 14A 0 = 0B 0 = 0C 0 = 0D 0 = 0E 0 = 0T -14

Page 40: Modelos Cuantitativos Modelos de Redes

Solución óptima

A

O B D

T

E C

73

34

4

LeyendaLeyendaOO Entrada EntradaTT Mirador Mirador

RutasRutasA-FA-F

Estaciones Estaciones de GBde GB

# # Límite sup. Límite sup. de viajesde viajes

• 7 viajes7 viajes

Page 41: Modelos Cuantitativos Modelos de Redes

EjemplosEjemplosEjemplosEjemplos

Page 42: Modelos Cuantitativos Modelos de Redes

Problema 8 PlanteamientoProblema 8 Planteamiento

La Wisman Candy Co. fabrica diversas golosinas. Se utilizan camiones de la compañía para entregar en forma directa los pedidos a los expendios. Determine la ruta más corta para un camión que debe hacer entregas partiendo del nodo 1 al 11.

Page 43: Modelos Cuantitativos Modelos de Redes

Problema 8 pág 407 Wisman Problema 8 pág 407 Wisman Candy FormalizaciónCandy Formalización

5

1

4

3

6

7

9

8

11

7

3

2

10

4

2

6

4

10 7

3

5

42

210

6

41

1

12

4

Page 44: Modelos Cuantitativos Modelos de Redes

Problema 8 Pag 407 Problema 8 Pag 407 Wisman Candy Wisman Candy Solución Solución ExcelExcel

Desde Hasta Ruta Distancia1 2 0 21 3 0 61 4 1 31 5 0 72 3 0 42 8 0 43 2 0 43 4 0 23 8 1 14 3 1 24 6 0 64 7 0 45 9 0 56 4 0 66 7 0 26 9 0 36 11 0 107 3 0 17 4 0 47 6 0 27 8 0 17 10 0 47 11 0 10

8 2 0 48 3 0 18 7 0 18 10 1 29 5 0 59 6 0 39 11 0 410 7 0 410 8 0 210 11 1 7

15DISTANCIA TOTAL

Ruta 1-4-3-8-10-11Ruta 1-4-3-8-10-11

Page 45: Modelos Cuantitativos Modelos de Redes

Problema 8 Wisman Candy Problema 8 Wisman Candy Sol.Sol.

5

1

4

3

6

7

9

8

11

7

3

2

10

4

2

6

4

10 7

3

5

42

210

6

41

1

12

4

Page 46: Modelos Cuantitativos Modelos de Redes

Problema 16 Carreteras de Problema 16 Carreteras de Albany pag 411Albany pag 411 ¿Cuál es el Flujo Máximo en este sistema de carreteras de Albany? (flujos de vehículos por hora en miles)

1

2

4

5

6

3

6

3

4

3

0

3

3

2

0

2

2

0

2

3

4

2 6

0

0

0

Page 47: Modelos Cuantitativos Modelos de Redes

Problema 16 Carreteras de AlbanyProblema 16 Carreteras de AlbanySol EXCELSol EXCEL

Desde Hasta Ruta Distancia1 2 0 21 3 0 61 4 1 31 5 0 72 3 0 42 8 0 43 2 0 43 4 0 23 8 1 14 3 1 24 6 0 64 7 0 45 9 0 56 4 0 66 7 0 26 9 0 36 11 0 10

7 3 0 17 4 0 47 6 0 27 8 0 17 10 0 47 11 0 108 2 0 48 3 0 18 7 0 18 10 1 29 5 0 59 6 0 39 11 0 410 7 0 410 8 0 210 11 1 7

15DISTANCIA TOTAL