You are on page 1of 50

Modelos Cuantitativos

Modelos de Redes
Introduccin 1..
Los problemas de redes surgen en una gran
variedad de situaciones, las redes de transporte,
elctricas y de comunicaciones predominan en la
vida diaria.
La representacin de redes se utiliza ampliamente
en reas tan diversas como produccin,
distribucin, planeacin de proyectos, etc.
La representacin en redes proporciona un
panorama general muy poderoso y una ayuda
conceptual para visualizar las relaciones entre las
componentes de un sistema.
Introduccin 2..
Muchos modelos de optimizacin de redes
son en realidad tipos especiales de
problemas de programacin lineal.
Ejemplos:
Problema del Transporte
Problema de Asignacin
Ejemplo Prototipo
Problema Servaada Park.
En fecha reciente se reserv el rea de
SEERVADA PARK para paseos y
campamentos. No se permite la entrada de
automviles pero existe un sistema de
caminos angostos con curvas para tranvas y
jeeps conducidos por los guardabosques. El
parque contiene un mirador a un hermoso
paisaje en la estacin T. Unos cuantos
tranvas transportan a los visitantes desde la
entrada a la estacin T y de regreso.
Problema de Servaada Park.
A T
7 5
2 2
5 B 4 D Leyenda
O O Entrada
7 T Mirador
1 3 1 ___ Caminos
4 A-F Estaciones
de GB
C E # Distancias
4
en millas
Problemas:

1. Determinar la distancia ms corta desde la entrada al mirador.


2. Instalacin de lneas telfonicas subterrneas entre todas las estaciones
siguiendo los caminos y con un mnimo de millas.
3. En temporada alta, encontrar alternativas de O a T que maximicen
nmero total de viajes sin saturar capacidades de caminos
Terminologa de Redes
Trminos I

Nodos o vrtices: Intersecciones entre lneas.

A T

B D
O

C E

Arcos o aristas: Lneas.


Trminos II
Arco dirigido: Arco con flujo en una
sola direccin.
A D

B
E
Trminos III
Arco no dirigido o ligadura: Arco con
flujo en ambas direcciones.
A D

B
E
Trminos IV
Red dirigida: Red con todos los arcos
dirigidos.

A D

B
E
Trminos V
Red No dirigida: Red con todos los
arcos dirigidos. (se puede convertir a
dirigida con doble arco dirigido en dir
opuestas entre vritces).
A D

B
E
Trminos VI
Trayectoria entre dos nodos: Sucesin de
arcos distintos que conectan a los nodos. Puede
ser dirigida o no. Trayectoria dirgida.

A A BC E D

B
E
Trminos VII
Trayectoria entre dos nodos: Sucesin de
arcos distintos que conectan a los nodos. Puede
ser dirigida o no. Trayectoria no dirgida.

A D

BC A D C

B
E
Trminos VII
Ciclo: Trayectoria que comienza y termina en
el mismo modo.
A BC A
A D

B
E
Trminos VIII
Nodos conectados: Nodos entre los cuales
existe una trayectoria.

A D

B
E
Trminos IX
Red conexa: Red en que cada par de nodos
est conectado.

A D

B
E
Trminos X
Arbol: Red conexa sin ciclos. n nodos y n-1
arcos.

A D

B
E
Trminos XI
Capacidad del arco: Cantidad mxima de
flujo que puede circular en un arco dirigido.
Nodo fuente: El flujo que sale del nodo
excede el flujo que entra a l.
Nodo demanda (nodo destino): El flujo que
llega excede a el flujo que sale.
Nodo trasbordo: El flujo que sale del nodo es
igual a el flujo que entra a l.
Problema de la
Ruta ms corta
Planteamiento
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 ruta
ms corta del origen al destino.
Algoritmo de la Ruta ms corta

1. Objetivo de la n-esima iteracin:


Encontrar el n-simo nodo ms cercano
al origen.
2. Datos para la n-sima iteracin: n-1
nodos ms cercanos al origen
(encontrados en las iteraciones previas),
incluida su ruta ms corta y la distancia
desde el origen. (Estos nodos y el origen
se llaman nodos ressueltos, el resto son
no resueltos).
Algoritmo de la Ruta ms corta II
3. Candidatos para el n-simo nodo ms cercano:
Cada nodo resuelto que tiene conexin directa por una
ligadura con uno o ms nodos resueltos proporciona un
candidato, y ste es el nodo no resuelto que tiene la
ligadura ms corta. (Los empates proporcionan
candidatos adicionales).
4. Clculo del n-simo nodo ms cercano: Para cada
nodo resuelto y sus candidatos, se suma la distancia
entre ellos y la distancia de la ruta ms corta desde el
origen a ese nodo resuelto. El candidato con la
distancia total ms pequea es el n-simo nodo ms
cercano (los empates proporcionan nodos resueltos
adicionales), y su ruta ms corta es la que genera la
distancia.
Ejemplo de Seervada Park
Nodo no Distancia n-simo
Nodos
n resuelto ms total nodo ms Distancia ltima
resueltos
cercano involucrada cercano Mnima conexin
1 O A 2 A 2 OA
2 O C 4 C 4 OC
A B 2+2=4 B 4 AB
A D 2+7=9
3 B E 4+3=7 E 7 BE
C E 4+4=8
A D 2+7=9
4 B D 4+4=8 D 8 BD
E D 7=1=8 D 8 ED
5 D T 8+5=13 T 13 DT
E T 7+7=14

Ruta 1 Ruta 2
O A B E D T O A B D T
Solucin en EXCEL
Variables de decisin

0 si el arco i j no est incluido


xij
1 si el arco i j est incluido
Solucin en Excel SEERVADA PARK
Ruta Ms Corta
Desde Hasta Ruta Distancia
O A 1 2
O B 0 5
O C 0 4
A B 1 2 Nodos Flujo Origen /Demanda
A D 0 7 0 1 = 1
B C 0 1 A 0 = 0
B D 1 4 B 0 = 0
B E 0 3
C 0 = 0
C B 0 1
D 0 = 0
C E 0 4
D E 0 1 E 0 = 0
D T 1 5 T -1 = -1
E D 0 1
E T 0 7

DISTANCIA
TOTAL 13
Problema del rbol de
expansin mnima
Planteamiento
Se considera una red no dirigida y conexa
en la que la informacin dada incluye
alguna medida de longitud positiva
(distancia, costo, tiempo) asociada con cada
ligadura.
Seleccionar un conjunto de ligaduras
con la longitud total ms corta entre
cada par de nodos.
A T

B D
O
Red no conexa. No es rbol

C E
Ejemplos
A T

B D
O
Red con ciclos. No es rbol de expansin

C E
A T
2 2 5

B 4 D
O
rbol de expansin 7

4 n nodos
C n-1 arcos E
Algunas aplicaciones
Diseo de redes de telecomunicaciones.
Diseo de redes de transporte par
minimizar el costo toatl de proporcionar
las ligaduras.
Red de transmisin de energa de alto
voltaje.
Diseo de red de tuberas para conectar
varias localidades
Algoritmo
1. Se selecciona de manera arbitraria,
cualquier nodo y se conecta (es decir, se
agrega una ligadura) al nodo distinto ms
cercano.
2. Se identifica el nodo no conectado ms
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 estn
conectados.
3. Si hay empates se elige cualquiera de
forma arbitraria.
Aplicacin del algoritmo al problema de SEERVADA

A T
7 5
2 2
5 4
O B D
7
1 3 1
4
C E
4
Aplicacin del algoritmo al problema de SEERVADA.
Empezando por otro nodo

A T
7 5
2 2
5 4
O B D
7
1 3 1
4
C E
4
Problema del flujo mximo
Problema del flujo mximo para
Seerveda Park
3
A T
1
5 9
7 B 4 D Leyenda
O 5 O Entrada
4 2 T Mirador
Rutas
16 A-F Estaciones
de GB
C 4 E # Lmite sup.
de viajes
Solucin factible
3
A T
1
5 9
7 B 4 D Leyenda
O 5 O Entrada
4 2 T Mirador
Rutas
16 A-F Estaciones
de GB
C 4 E # Lmite sup.
de viajes

5 viajes
1 viaje Invalidada
1 viaje
Planteamiento
1. Todo flujo a travs 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 travs de un arco slo en la
direccin indicada por la flecha, donde la cantidad
mxima 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.
Aplicaciones
1. Maximizar el flujo a travs de la red de
distribucin de la compaa de sus fbrica a
sus clientes.
2. Maximizar el flujo a travs de la red de
suministros de la compaa de los
proveedores a las fbricas.
3. Maximizar el flujo de petrleo por un
sistema de tuberas.
4. Maximizar el flujo de agua a travs de un
sistema de acueductos.
5. Maximizar el flujo de vehculos por una red
de trasnporte.
Solucin en EXCEL
Solucin en Excel SEERVADA PARK
Flujo Mximo
Desde Hasta Ruta Flujo mx
O A 3 <= 5
O B 7 <= 7 Origen
O C 4 <= 4 /Demanda
Nodos Flujo
A B 0 <= 1
0 14
A D 3 <= 3
B C 0 <= 2 A 0 = 0
B D 4 <= 4 B 0 = 0
B E 3 <= 5 C 0 = 0
C E 4 <= 4 D 0 = 0
D T 8 <= 9 E 0 = 0
E D 1 <= 1 T -14
E T 6 <= 6

FLUJO
MXIMO 14
Solucin ptima

A T
3
7 B 3 D Leyenda
O 4 O Entrada
T Mirador
Rutas
A-F Estaciones
4 de GB
C E # Lmite sup.
de viajes

7 viajes
Ejemplos
Problema 8 Planteamiento
La Wisman Candy Co. fabrica diversas
golosinas. Se utilizan camiones de la
compaa para entregar en forma
directa los pedidos a los expendios.
Determine la ruta ms corta para un
camin que debe hacer entregas
partiendo del nodo 1 al 11.
Problema 8 pg 407 Wisman
Candy Formalizacin
5
5

7 3 9
6 6 4
4 10
3
2 11
1 6 2 4 10
3 1 7 7
2 4
4 1 1 10
2
2 4
8
Problema 8 Pag 407 Wisman Candy Solucin Excel
Desde Hasta Ruta Distancia 8 2 0 4
1 2 0 2 8 3 0 1
1 3 0 6 8 7 0 1
1 4 1 3 8 10 1 2
1 5 0 7 9 5 0 5
2 3 0 4
9 6 0 3
2 8 0 4
9 11 0 4
3 2 0 4
3 4 0 2 10 7 0 4
3 8 1 1 10 8 0 2
4 3 1 2 10 11 1 7
4 6 0 6
4 7 0 4 DISTANCIA
5 9 0 5
TOTAL 15
6 4 0 6
6 7 0 2
6 9 0 3
6 11 0 10 Ruta 1-4-3-8-10-11
7 3 0 1
7 4 0 4
7 6 0 2
7 8 0 1
7 10 0 4
7 11 0 10
Problema 8 Wisman Candy Sol.

5
5

7 3 9
6 6 4
4 10
3
2 11
1 6 2 4 10
3 1 7 7
2 4
4 1 1 10
2
2 4
8
Problema 16 Carreteras de Albany
pag 411
Cul es el Flujo Mximo en este sistema
de carreteras de Albany? (flujos de
vehculos por hora en miles)
4 4
0 2 2 2 5 6
3 2
2 0
3 0 0 6
1 4
6 3 0
3

0 3
3
2
Problema 16 Carreteras de Albany
Sol EXCEL
Desde Hasta Ruta Distancia
1 2 0 2 7 3 0 1
1 3 0 6 7 4 0 4
1 4 1 3 7 6 0 2
1 5 0 7 7 8 0 1
7 10 0 4
2 3 0 4
7 11 0 10
2 8 0 4
8 2 0 4
3 2 0 4 8 3 0 1
3 4 0 2 8 7 0 1
3 8 1 1 8 10 1 2
4 3 1 2 9 5 0 5
4 6 0 6 9 6 0 3
4 7 0 4 9 11 0 4
5 9 0 5 10 7 0 4
6 4 0 6 10 8 0 2
10 11 1 7
6 7 0 2
6 9 0 3
DISTANCIA
6 11 0 10
TOTAL 15

You might also like