Está en la página 1de 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

2
5

7
4

Leyenda
O Entrada
T Mirador
___ Caminos
A-F Estaciones
de GB
# Distancias
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

Arcos o aristas: Lneas.

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

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

Trminos IV
Red dirigida: Red con todos los arcos
dirigidos.
A

C
B

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

C
B

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

A B C E

C
B

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

B C A D
B

Trminos VII
Ciclo: Trayectoria que comienza y termina en
el mismo modo.

A B C A
A

C
B

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

C
B

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

C
B

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

C
B

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


n

1
2

4
5

Nodo
no Distancia
Nodos
resuelto ms total
resueltos
cercano
involucrada

O
O
A
A
B
C
A
B
E
D
E

A
C
B
D
E
E
D
D
D
T
T

2
4
2+2=4
2+7=9
4+3=7
4+4=8
2+7=9
4+4=8
7=1=8
8+5=13
7+7=14

Ruta 1

O A B E D T

n-simo
nodo ms Distancia ltima
cercano
Mnima
conexin

A
C
B

2
4
4

OA
OC
AB

BE

D
D
T

8
8
13

BD
ED
DT

Ruta 2

O A B D T

Solucin en EXCEL

Variables de decisin

0 si el arcoi j no est incluido


xij
1 si el arcoi j est incluido

Solucin en Excel SEERVADA PARK


Ruta Ms Corta
Desde
O
O
O
A
A
B
B
B
C
C
D
D
E
E

Hasta Ruta
A
1
B
0
C
0
B
1
D
0
C
0
D
1
E
0
B
0
E
0
E
0
T
1
D
0
T
0

DISTANCIA
TOTAL

13

Distancia
2
5
4
2
7
1
4
3
1
4
1
5
1
7

Nodos Flujo
0
1
A
0
B
0
C
0
D
0
E
0
T
-1

=
=
=
=
=
=
=

Origen /Demanda
1
0
0
0
0
0
-1

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.

T
B

Red no conexa. No es rbol

Ejemplos

T
B

Red con ciclos. No es rbol de expansin


C

2
4
B
D
rbol de expansin

O
4

n nodos
n-1 arcos

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

2
5

7
B

4
C

Aplicacin del algoritmo al problema de SEERVADA.


Empezando por otro nodo

2
5

7
B

4
C

Problema del flujo mximo

Problema del flujo mximo para


Seerveda Park
A
5

7
O
4

B 4
5
2
C 4

D
16
E

Leyenda
O Entrada
T Mirador
Rutas
A-F Estaciones
de GB
# Lmite sup.
de viajes

Solucin factible
A
5

7
O
4

B 4
5
2
C 4

5 viajes
1 viaje
1 viaje

Invalidada

D
16
E

Leyenda
O Entrada
T Mirador
Rutas
A-F Estaciones
de GB
# Lmite sup.
de viajes

Planteamiento
1. Todo flujo a travs de una red conexa dirigida se
2.

3.
4.

origina en un nodo, llamado fuente y termina en otro


nodo llamado destino (O y T resp para S. Park)
Los nodos restantes son de transbordo (A,B,C,D,E
para S. Park)
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.
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
2.
3.

4.
5.

distribucin de la compaa de sus fbrica a


sus clientes.
Maximizar el flujo a travs de la red de
suministros de la compaa de los
proveedores a las fbricas.
Maximizar el flujo de petrleo por un
sistema de tuberas.
Maximizar el flujo de agua a travs de un
sistema de acueductos.
Maximizar el flujo de vehculos por una red
de trasnporte.

Solucin en EXCEL

Solucin en Excel SEERVADA PARK


Flujo Mximo
Desde
O
O
O
A
A
B
B
B
C
D
E
E

Hasta Ruta
A
3
B
7
C
4
B
0
D
3
C
0
D
4
E
3
E
4
T
8
D
1
T
6

FLUJO
MXIMO

14

<=
<=
<=
<=
<=
<=
<=
<=
<=
<=
<=
<=

Flujo mx
5
7
4
1
3
2
4
5
4
9
1
6

Nodos Flujo
0
14
A
0
B
0
C
0
D
0
E
0
T
-14

Origen
/Demanda
=
=
=
=
=

0
0
0
0
0

Solucin ptima
A

T
3

B 3
4

4
C
7 viajes

Leyenda
O Entrada
T Mirador
Rutas
A-F Estaciones
de GB
# Lmite sup.
de 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

3
1

4
2

1
8

11

10
7

10
2

4
2

10

Problema 8 Pag 407 Wisman Candy Solucin Excel


Desde
1
1
1
1
2
2
3
3
3
4
4
4
5
6
6
6
6
7
7
7
7
7
7

Hasta
2
3
4
5
3
8
2
4
8
3
6
7
9
4
7
9
11
3
4
6
8
10
11

Ruta
0
0
1
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0

Distancia
2
6
3
7
4
4
4
2
1
2
6
4
5
6
2
3
10
1
4
2
1
4
10

8
8
8
8
9
9
9
10
10
10

2
3
7
10
5
6
11
7
8
11

DISTANCIA
TOTAL

0
0
0
1
0
0
0
0
0
1

4
1
1
2
5
3
4
4
2
7

15

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

Problema 8 Wisman Candy Sol.


5

3
1

4
2

1
8

11

10
7

10
2

4
2

10

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)
0

4
2

3
1

3
3

0
3

2
4

2
2

6
0
0 6
0

Problema 16 Carreteras de Albany


Sol EXCEL
Desde
1
1
1
1
2
2
3
3
3
4
4
4
5
6
6
6
6

Hasta
2
3
4
5
3
8
2
4
8
3
6
7
9
4
7
9
11

Ruta
0
0
1
0
0
0
0
0
1
1
0
0
0
0
0
0
0

Distancia
2
6
3
7
4
4
4
2
1
2
6
4
5
6
2
3
10

7
7
7
7
7
7
8
8
8
8
9
9
9
10
10
10

3
4
6
8
10
11
2
3
7
10
5
6
11
7
8
11

DISTANCIA
TOTAL

0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
1

15

1
4
2
1
4
10
4
1
1
2
5
3
4
4
2
7