Sei sulla pagina 1di 149

INVESTIGACION

DE OPERACIONES
Optimizacin de
Redes
http://www.ingenieriaindustrialonline.com/herramien
tas-para-el-ingeniero-industrial/investigaci
%C3%B3n-de-operaciones/

TERMINOLOGIA
Arco Dirigido, Es el flujo a travs de un
arco que permite slo una sola direccin.
La direccin se indica agregando una
cabeza de flecha al final de la lnea que
representa el arco.
Arco No Dirigido, Es el flujo a travs de
un arco que permite el sentido en ambas
direcciones.

TERMINOLOGIA
Ligadura, para ayudar a distinguir entre
los dos tipos de arcos, con frecuencia se
har referencia a los arcos no dirigidos con
el sugestivo nombre de ligadura.
Red Dirigida, una red que tiene slo
arcos dirigidos.
Red No Dirigida, son todos los arcos no
dirigidos

TERMINOLOGIA
Trayectoria, es una sucesin de arcos conectados
por una serie de arcos entre dos nodos.
Trayectoria dirigida, Cuando algunos o todos los
arcos de una red son arcos dirigidos, se hace la
distincin entre trayectorias dirigidas trayectorias
no dirigidas. Una Trayectoria dirigida del nodo
i al nodo j es una sucesin de arcos (si la tienen )
cuya direccin es hacia el nodo j , de

TERMINOLOGIA
manera que el flujo del nodo i al nodo j a
travs de esta trayectoria sea factible.
Una trayectoria no dirigida del nodo i
al nodo j es una sucesin de arcos cuya
direccin (si la tienen) puede ser hacia o
desde el nodo j .

TERMINOLOGIA
Una Grfica consiste en un conjunto de
puntos y un conjunto de lneas que unen
ciertos pares de puntos.
Los puntos se llaman nodos (o vrtices).
Las Lneas se llaman Arcos ligaduras,
aristas o ramas.

TERMINOLOGIA

A
2

5
4

SISTEMAS DE CAMINOS PARA EJEMPLO

Red Dirigida Comn


La sucesin de arcos AB-BC-CE
(A B C D) es una trayectoria dirigida
del nodo A al nodo E ya que el flujo hacia
el nodo E a lo largo de toda esta
trayectoria es factible.
A

D
C

Red Dirigida Comn


Tambin vemos que, BC-AC-AD
(B C A D) no es una trayectoria
dirigida del nodo B al nodo D, porque la
direccin del arco AC es desde el nodo D.
(sobre esta trayectoria).
A

D
C

Red Dirigida Comn


No obstante, (B C A D) es una
trayectoria no dirigida del nodo B al
nodo D.

D
C

Red Dirigida Comn


Un ciclo es una trayectoria que comienza
y termina en el mismos nodo. En una red
dirigida, un ciclo puede ser dirigido o no
dirigido segn si la trayectoria en
cuestin es dirigida o no dirigida. Y lo
observamos en la figura con los nodos DE.

TERMINOLOGIA
Se dice que dos nodos estn conectados
si la red contiene al menos una trayectoria
no dirigida entre ellos.
Una red conexa es una red en la que
cada par de nodos est conectado, por lo
tanto las dos redes mostradas
anteriormente con redes conexas.

Componentes de Redes
Representativas
Nodos

Arcos

Flujo

Cruceros

Caminos

Vehculos

Aeropuertos

Lneas Areas

Aviones

Puntos de conmutacin

Cables, canales

Mensajes

Estaciones de Bombeo
Centros de Trabajo

Tuberas
Rutas de manejo
de Materiales

Fluidos
Trabajos

TERMINOLOGIA
Se puede hacer crecer un rbol,
agregando un arco o rama a la vez de
cierta manera. Cada nuevo arco crea un
rbol ms grande, que es una red
conexa, para algn subconjunto de n
nodos que no contiene ciclos no dirigidos.
Est rbol se llama rbol en expansin,
y es una red conexa para los nodos que no
contienen ciclos no dirigidos.

TERMINOLOGIA
Todo rbol de expansin tiene exactamente
(n 1) arcos, ya que est es el mnimo
nmero de arcos necesario para tener una
red conexa y el mximo nmero posible
para que no haya ciclos no dirigidos.
Los nodos sin arcos:
D

A
C
B

Ejemplo para hacer crecer


un rbol
un rbol con un arco :

un rbol con dos arcos :

D
A

un rbol con tres arcos :


D

A
C

Ejemplo para hacer crecer


un rbol
un rbol de expansin:
A

Ejemplo para hacer crecer


un rbol
La figuras anteriores muestran los cinco
nodos y algunos de los arcos para ilustrar
el proceso de hacer crecer un rbol
poniendo un arco a la vez, hasta que se
obtiene un rbol de expansin.

Importancia de los rboles de


expansin.
Los rboles de expansin juegan un papel
clave en el anlisis de problemas de rbol
de mnima expansin, en soluciones de
bsicas factibles en el mtodo simplex de
redes.

TERMINOLOGIA
Terminologa adicional sobre flujos en
redes:
La cantidad mxima de flujo (quiz
infinito) que puede circular en un arco
dirigido se conoce como capacidad de
arco.
Un nodo fuente (o nodo origen) tiene la
propiedad de que el flujo que sale del
nodo excede el flujo que entra a l.

TERMINOLOGIA
El caso inverso es un nodo demanda (o
nodo destino), en el que el flujo que llega
excede al que sale del nodo.
El nodo de trasbordo (o no nodo
intermedio) satisface la conservacin del
flujo, as el flujo que entra es igual al que
sale.

PROBLEMA DE LA RUTA MAS


CORTA
Algoritmo.
7

A
2
0

2
5

4
1

1
C

3
4

Encontrar la Ruta ms Corta del diagrama anterior.

Aplicacin del algoritmo del problema de la Ruta


ms Corta:
Nodos resueltos
n

conectados directamente
a nodos no resueltos
O

Nodo no resuelto
ms cercano
conectado
A

Distancia

n-simo

total
nodo ms Distancia
involucrada cercano
mnima
2

Ultima
Conexin
OA

Aplicacin del algoritmo del problema de la Ruta


ms Corta:
Nodos resueltos
n

conectados directamente
a nodos no resueltos

Nodo no resuelto
ms cercano
conectado

Distancia

n-simo

total
nodo ms Distancia
involucrada cercano
mnima

Ultima
Conexin

OA

2,3

OC

Aplicacin del algoritmo del problema de la Ruta


ms Corta:
Nodos resueltos
n

conectados directamente
a nodos no resueltos

Nodo no resuelto
ms cercano
conectado

Distancia

n-simo

total
nodo ms Distancia
involucrada cercano
mnima

Ultima
Conexin

OA

2,3

O
A

C
B

4
2+2= 4

C
B

4
4

OC
AB

Aplicacin del algoritmo del problema de la Ruta


ms Corta:
Nodos resueltos
n

conectados directamente
a nodos no resueltos

Nodo no resuelto
ms cercano
conectado

Distancia

n-simo

total
nodo ms Distancia
involucrada cercano
mnima

Ultima
Conexin

OA

2,3

O
A

C
B

4
2+2= 4

C
B

4
4

OC
AB

2+7= 9

Aplicacin del algoritmo del problema de la Ruta


ms Corta:
Nodos resueltos
n

conectados directamente
a nodos no resueltos

Nodo no resuelto
ms cercano
conectado

Distancia

n-simo

total
nodo ms Distancia
involucrada cercano
mnima

Ultima
Conexin

OA

2,3

O
A

C
B

4
2+2= 4

C
B

4
4

OC
AB

A
B

D
E

2+7= 9
4+3= 7

Aplicacin del algoritmo del problema de la Ruta


ms Corta:
Nodos resueltos
n

conectados directamente
a nodos no resueltos

Nodo no resuelto
ms cercano
conectado

Distancia

n-simo

total
nodo ms Distancia
involucrada cercano
mnima

Ultima
Conexin

OA

2,3

O
A

C
B

4
2+2= 4

C
B

4
4

OC
AB

A
B
C

D
E
E

2+7= 9
4+3= 7
4+4= 8

BE

Aplicacin del algoritmo del problema de la Ruta


ms Corta:
Nodos resueltos
n

conectados directamente
a nodos no resueltos

Nodo no resuelto
ms cercano
conectado

Distancia

n-simo

total
nodo ms Distancia
involucrada cercano
mnima

Ultima
Conexin

OA

2,3

O
A

C
B

4
2+2= 4

C
B

4
4

OC
AB

A
B
C

D
E
E

2+7= 9
4+3= 7
4+4= 8

BE

2+7= 9

Aplicacin del algoritmo del problema de la Ruta


ms Corta:
Nodos resueltos
n

conectados directamente
a nodos no resueltos

Nodo no resuelto
ms cercano
conectado

Distancia

n-simo

total
nodo ms Distancia
involucrada cercano
mnima

Ultima
Conexin

OA

2,3

O
A

C
B

4
2+2= 4

C
B

4
4

OC
AB

A
B
C

D
E
E

2+7= 9
4+3= 7
4+4= 8

BE

A
B

D
D

2+7= 9
4+4= 8

Aplicacin del algoritmo del problema de la Ruta


ms Corta:
Nodos resueltos
n

conectados directamente
a nodos no resueltos

Nodo no resuelto
ms cercano
conectado

Distancia

n-simo

total
nodo ms Distancia
involucrada cercano
mnima

Ultima
Conexin

OA

2,3

O
A

C
B

4
2+2= 4

C
B

4
4

OC
AB

A
B
C

D
E
E

2+7= 9
4+3= 7
4+4= 8

BE

A
B
E

D
D
D

D
D

8
8

BD
ED

2+7= 9
4+4= 8
7+1= 8

Aplicacin del algoritmo del problema de la Ruta


ms Corta:
Nodos resueltos
n

conectados directamente
a nodos no resueltos

Nodo no resuelto
ms cercano
conectado

Distancia

n-simo

total
nodo ms Distancia
involucrada cercano
mnima

Ultima
Conexin

OA

2,3

O
A

C
B

4
2+2= 4

C
B

4
4

OC
AB

A
B
C

D
E
E

2+7= 9
4+3= 7
4+4= 8

BE

A
B
E

D
D
D

2+7= 9
4+4= 8
7+1= 8

D
D

8
8

BD
ED

8+5= 13

Aplicacin del algoritmo del problema de la Ruta


ms Corta:
Nodos resueltos
n

conectados directamente
a nodos no resueltos

Nodo no resuelto
ms cercano
conectado

Distancia

n-simo

total
nodo ms Distancia
involucrada cercano
mnima

Ultima
Conexin

OA

2,3

O
A

C
B

4
2+2= 4

C
B

4
4

OC
AB

A
B
C

D
E
E

2+7= 9
4+3= 7
4+4= 8

BE

A
B
E

D
D
D

2+7= 9
4+4= 8
7+1= 8

D
D

8
8

BD
ED

D
E

T
T

8+5= 13
7+7= 14

13

DT

PROBLEMA DE LA RUTA MAS


CORTA
Algoritmo.
A

B
3
C

Encontrar la Ruta ms Corta del diagrama anterior.

PROBLEMA DE LA RUTA MAS


CORTA
Algoritmo.
A
2

B
3

E
La Ruta ms Corta del diagrama : O-A-B-E-D-T

PROBLEMA DE LA RUTA MAS


CORTA
Algoritmo.
A
2

D
2

0
B

Encontrar la Ruta ms Corta del diagrama anterior.

PROBLEMA DE LA RUTA MAS


CORTA
Algoritmo.
7

A
2
0

2
5

4
1

1
C

3
4

Encontrar la Ruta ms Corta del diagrama anterior.

winqsb ruta mas corta

Ruta mas corta WINQSB.ppt

Ejemplo no. 2
A
4

1
6

1
4

T
8

E
5

ENCONTRAR LA RUTA MAS CORTA SEGN EL ALGORITMO.

Aplicacin del algoritmo del problema de la Ruta


ms Corta:
Nodos resueltos
n

1
2
3
4
5

6
7

conectados directamente
a nodos no resueltos
O

Nodo no resuelto
ms cercano
conectado
A

O
A
B
A
B
E

C
B
C
D
D
D

B
C

E
E

D
E

T
T

Distancia

n-simo

total
nodo ms Distancia
involucrada cercano
mnima
4
5
4+1= 5
5+2= 7
4+7= 11
5+5= 10
5+4+1= 10
5+4= 9
7+5= 12
10+6= 16
9+8= 17

Ultima
Conexin

OA

C
B
C

5
5
7

OC
AB
BC

D
D

10
10

BD
ED

BE

16

DT

Ejemplo No. 3
Encontrar la Ruta ms Corta
3
4

D
5

G
2

2
1

C
4

1
2

3
5

Aplicacin del algoritmo del problema de la Ruta ms


Corta:
n

Nodos resueltos
Nodo no resuelto
conectados directamente
ms cercano
a nodos no resueltos
conectado

2
3
4

O
A
B

B
C
C

A
C

Distancia
n-simo
total
nodo ms Distancia
involucrada cercano
mnima
4

Ultima
Conexin
OA

3
4+5= 9
3+4= 7

B
C
C

OB

D
D

4+3= 7
9+2= 11

D
D

AD

B
C

E
E

3+6= 9
9+5= 14

E
E

BE

D
C
E

F
F
F

7+2= 9
6+2=9
9+1= 10

DF
CF

D
F

G
G

7+4= 11
9+2= 11

G
G

11
11

DG
FG

F
E
E

H
H
I

9+5= 14
9+2= 11
9+5= 14

11

EH

G
H
I

T
T
T

10

11+7= 18
11+8= 19
14+4= 18

GT
T

18
IT

PROBLEMA DE RBOL
EXPANSIN MNIMA.
Consiste en encontrar la Ruta ms Corta a
travs de una red completamente definida,
el problema elige las ligaduras en la red
que tenga la longitud total ms corta al
mismo tiempo que proporciona una
trayectoria entre cada par de nodos.
Es necesario que las ligaduras se elijan de
tal manera que la red resultante forme un
rbol que se expande todos los nodos
dados. El problema, encontrar el rbol de
expansin con la longitud total mnima de
sus ligaduras.

PROBLEMA DE RBOL
EXPANSIN MNIMA.
Ejemplo No.1
7

A
2
0

2
5

4
1

1
C

3
4

PROBLEMA DE RBOL
EXPANSIN MNIMA.
D

A
0
B

figura No. 1

PROBLEMA DE RBOL
EXPANSIN MNIMA.
De la figura No. 1 : No es un rbol de
expansin, pues los nodos (O, A, B, C) no
estn conectados con los nodos (D, T, E ).
Se necesitan una rama ms para hacer
conexin.

PROBLEMA DE RBOL
EXPANSIN MNIMA.
D

A
0
B

figura No. 2

PROBLEMA DE RBOL
EXPANSIN MNIMA.

De la figura No. 2 : Las ligaduras de est


red sise expanden por toda la red, es una
grfica conexa, pero no es un rbol por
que tiene dos ciclos : (O-A-B-C-D) y
( D-T-E-D ). Tienen demasiadas ligaduras,
ya que como el problema tiene 7 nodos y
una red debe tener justo (n-1=6)
ligaduras y no tener ciclos para calificar
como un rbol de expansin.

PROBLEMA DE RBOL
EXPANSIN MNIMA.
D

A
0
B

figura No. 3

PROBLEMA DE RBOL
EXPANSIN MNIMA.

La figura No. 3 , est red cumple la


condicin de (n-1=6) por lo tanto esta
tiene una solucin factible para el
problema de mnima expansin. Con una
longitud total de 24 millas en las ramas.

PROBLEMA DE RBOL
EXPANSIN MNIMA.
Ejemplo No.1
D

A
2

0
B

4
C

PROBLEMA DE RBOL
EXPANSIN MNIMA.
Este problema tiene muchas aplicaciones
prcticas importantes, tales como en
redes de transportes, costos, redes de
comunicacin y redes de distribucin de
gran escala.
El problema de rbol de mnima expansin
se puede resolver directamente, pues en
cada etapa del procedimiento de solucin,
conduce al final a una solucin ptima.

ALGORITMO PARA EL
PROBLEMA DE RBOL
EXPANSIN
MNIMA.
1. Se selecciona de
manera arbitraria,

cualquier nodo y se conecta al nodo ms


cercano distinto de est.

2.

Se identifica el nodo no conectado ms


cercano a un nodo conectado, y se
conectan estos dos nodos a travs de una
ligadura. Este paso se repite hasta que se
hayan conectado todos los nodos.

ALGORITMO PARA EL
PROBLEMA DE RBOL
EXPANSIN
MNIMA.
Empates: los empates
para el nodo mas

cercano (paso 1) o para el nodo no


conectado ms cercano (paso 2), se puede
romper arbitrariamente y el algoritmo
todava puede tener una solucin ptima.
No obstante estos empates son seal de
que pueden existir soluciones ptimas
mltiples (no necesariamente) Todas esas
soluciones se pueden identificar si se
buscan las dems formas de romper los
empates hasta el final.

PROBLEMA DE RBOL
EXPANSIN MNIMA. Enfoque

Grfico.
2

0
4

1
1

3
4

En forma arbitraria, se selecciona el nodo O para comenzar. El nodo


ms cercano a O es el nodo A. Se conecta

PROBLEMA DE RBOL
EXPANSIN MNIMA. Enfoque

Grfico.
2

0
4

1
1

E
4
C
El nodo no conectado ms cercano a cualquiera de los nodos O A
es el nodo B (ms cercano a A). Se conectan

PROBLEMA DE RBOL
EXPANSIN MNIMA. Enfoque

Grfico.
2

0
4

1
1

3
4

El nodo no conectado ms cercano a O, A B es el nodo C (ms


cercano a B). Se conectan

PROBLEMA DE RBOL
EXPANSIN MNIMA. Enfoque

Grfico.
2

0
4

1
1

3
4

El nodo no conectado mas cercano a O, A, B o C es el nodo E (ms


cercano a B). Se conectan

PROBLEMA DE RBOL
EXPANSIN MNIMA. Enfoque

Grfico.
2

0
4

1
1

3
4

El nodo no conectado ms cercano a los nodos O, A, B, C, E es el


nodo D (ms cercano a E), se conectan

PROBLEMA DE RBOL
EXPANSIN MNIMA. Enfoque

Grfico.
2

0
4

1
1

3
4

El nico nodo sin conectar, es el nodo T. Esta ms cerca del nodo D.


por lo que se conectan. Dando como resultado el total 14 millas

Encontrar la solucin por


medio del rbol de Mnima
Expansin
A

1
6

1
4

E
5

Encontrar la solucin por


medio del rbol de Mnima
Expansin
A

1
6

6
1

4
5

T
8

E
5

se selecciona el nodo O para comenzar. El nodo ms cercano a O es el nodo


A. Se conecta

Encontrar la solucin por


medio del rbol de Mnima
Expansin
A

1
6

6
1

4
5

T
8

E
5

El nodo no conectado ms cercano a cualquiera de los nodos O A es el


nodo B (ms cercano a A). Se conectan

Encontrar la solucin por


medio del rbol de Mnima
Expansin
A

1
6

6
1

4
5

T
8

E
5

El nodo no conectado ms cercano a O, A B es el nodo C (ms cercano a


B). Se conectan

Encontrar la solucin por


medio del rbol de Mnima
Expansin
A

1
6

6
1

4
5

T
8

E
5

El nodo no conectado mas cercano a O, A, B o C es el nodo E (ms cercano a


B). Se conectan

Encontrar la solucin por


medio del rbol de Mnima
Expansin
A

1
6

6
1

4
5

T
8

E
5

El nodo no conectado ms cercano a los nodos O, A, B, C, E es el nodo D


(ms cercano a E), se conectan

Encontrar la solucin por


medio del rbol de Mnima
Expansin
A

1
6

6
1

4
5

T
8

E
5

El nico nodo sin conectar, es el nodo T. Esta ms cerca del nodo D. por lo
que se conectan. Dando como resultado el total : 18 millas

Encontrar la solucin por medio


WIN QSB del rbol de Mnima
Expansin
A
4

1
6

1
4

E
5

Encontrar la solucin por medio


WIN QSB del rbol de Mnima
Expansin
INGRESANDO A WINQSB
El primer paso para resolver un problema de
transporte mediante WinQSB es ingresar al mdulo
Network Modeling.

Encontrar la solucin por medio


WIN QSB del rbol de Mnima
Expansin

Luego debemos seleccionar la opcin Minimal Spanning Tree (rbol


de Expansin Mnima). Adems en este submen debemos de
especificar el nombre del problema y el nmero de nodos. En
nuestro caso el nmero de nodos es igual a 7, luego click en OK.

Encontrar la solucin por medio


WIN QSB del rbol de Mnima
Expansin
Una vez se realiza el paso anterior se abrir
una ventana en la cual aparecer la
siguiente matriz:

Encontrar la solucin por medio


WIN QSB del rbol de Mnima
Expansin

Encontrar la solucin por medio


WIN QSB del rbol de Mnima
Expansin

Encontrar la solucin por medio


WIN QSB del rbol de Mnima
Expansin
En esta matriz se deben de consignar los valores de los ramales que
unen las conexiones entre los nodos correspondientes, segn el
contexto de nuestro problema se deben de consignar las distancias
entre los nodos si es que dichas conexiones existen de lo contrario
en caso que la conexin no exista se debe dejar la celda en blanco.
Hay que tener en cuenta que las distancias entre los nodos en este
caso son exactamente conmutativas, es decir que si el nodo fuente
es 2 y el destino es 4 la distancia existente entre estos es
exactamente igual a la distancia existente entre un nodo fuente 4 y
un nodo destino 2, sin embargo esta propiedad debe de especificarse
en la matriz consignando los valores correspondientes a una
conexin dos veces, es decir en la celda [From 1 - To 4] se debe de
consignar la distancia 6, adems debe de consignarse la misma
distancia en la celda [From 4 - To 1].

Encontrar la solucin por medio


WIN QSB del rbol de Mnima
Expansin
http://www.ingenieriaindustrialonline.com/h
erramientas-para-el-ingenieroindustrial/investigaci%C3%B3n-deoperaciones/teor%C3%ADa-de-redes/

Encontrar la solucin por medio


WIN QSB del rbol de Mnima
Expansin

Encontrar la solucin por


medio del rbol de Mnima
Expansin (WINQSB)
3
4

D
5

G
2

2
1

C
4

1
2

3
5

Encontrar la solucin por medio


WIN QSB del rbol de Mnima
Expansin
INGRESANDO A WINQSB
El primer paso para resolver un problema de
transporte mediante WinQSB es ingresar al mdulo
Network Modeling.

Encontrar la solucin por medio


WIN QSB del rbol de Mnima
Expansin

Luego debemos seleccionar la opcin Minimal Spanning Tree (rbol


de Expansin Mnima). Adems en este submen debemos de
especificar el nombre del problema y el nmero de nodos. En
nuestro caso el nmero de nodos es igual a 11, luego click en OK.

Encontrar la solucin por medio


WIN QSB del rbol de Mnima
Expansin
Una vez se realiza el paso anterior se abrir
una ventana en la cual aparecer la
siguiente matriz:

Encontrar la solucin por medio


WIN QSB del rbol de Mnima
Expansin

Encontrar la solucin por medio


WIN QSB del rbol de Mnima
Expansin

Encontrar la solucin por medio


WIN QSB del rbol de Mnima
Expansin
En esta matriz se deben de consignar los valores de los ramales que
unen las conexiones entre los nodos correspondientes, segn el
contexto de nuestro problema se deben de consignar las distancias
entre los nodos si es que dichas conexiones existen de lo contrario
en caso que la conexin no exista se debe dejar la celda en blanco.
Hay que tener en cuenta que las distancias entre los nodos en este
caso son exactamente conmutativas, es decir que si el nodo fuente
es 2 y el destino es 4 la distancia existente entre estos es
exactamente igual a la distancia existente entre un nodo fuente 4 y
un nodo destino 2, sin embargo esta propiedad debe de especificarse
en la matriz consignando los valores correspondientes a una
conexin dos veces, es decir en la celda [From 1 - To 4] se debe de
consignar la distancia 6, adems debe de consignarse la misma
distancia en la celda [From 4 - To 1].

Encontrar la solucin por


medio del rbol de Mnima
Expansin
3
4

D
5

G
2

2
1

C
4

1
2

3
5

Existe un empate en los nodos C-D y C-F Resultado : 22 millas

EJERCICIO
La ciudad de Cali cuenta con un nuevo plan parcial
de vivienda el cual contar con la urbanizacin de
ms de 7 proyectos habitacionales que se ubicarn
a las afueras de la ciudad. Dado que el terreno en el
que se construir no se encontraba hasta ahora
dentro de las zonas urbanizables de la ciudad, el
acueducto
municipal
no
cuenta
con
la
infraestructura necesaria para satisfacer las
necesidades de servicios pblicos en materia de
suministro de agua. Cada uno de los proyectos de
vivienda inici la construccin de un nodo de
acueducto madre, el cual cuenta con las conexiones

EJERCICIO continua
de las unidades de vivienda propias de cada
proyecto (es decir que cada nodo madre solo
necesita estar conectado con un ducto madre del
acueducto
municipal
para
contar
con
su
suministro). El acueducto municipal al ver la
situacin del plan parcial debe de realizar las obras
correspondientes a la instalacin de ductos madres
que enlacen todos los nodos del plan con el nodo
Melndez (nodo que se encuentra con suministro de
agua y que no pertenece al plan parcial de vivienda,
adems es el ms cercano al mismo), la

EJERCICIO continua
instalacin de los ductos implica obras de
excavacin, mano de obra y costos de los ductos
mismos, por lo cual optimizar la longitud total de
los enlaces es fundamental. Las distancias
existentes (dadas en kilmetros) correspondientes
a las rutas factibles capaces de enlazar los nodos
del plan parcial se presentan a continuacin.
Adems la capacidad de bombeo del nodo Melndez
es ms que suficiente para satisfacer las
necesidades de presin que necesita la red madre.

Luego damos click en Solve and Analize y


tendremos la siguiente ventana solucin
inmediatamente.

PROBLEMA DEL FLUJO MXIMO


Terminologa: Considrese una red dirigida
y conexa que tiene un solo nodo fuente un
solo nodo destino, y el resto son nodos de
trasbordo. Dada la capacidad en los arcos,
el objetivo es determinar el patrn factible
que fluye a travs de la red que maximiza
el flujo total, desde el nodo fuente al nodo
destino.

PROBLEMA DEL FLUJO


MXIMO
Para la solucin de este problema se
cuenta con un Algoritmo de Trayectorias
Aumentadas mucho mas eficiente. Este
algoritmo se basa en dos conceptos
intuitivos, el de la red residual y el de
una trayectoria aumentada

PROBLEMA DEL FLUJO


MXIMO
Algoritmo para el Problema del Flujo Mximo.

1. Se identifica una trayectoria aumentada


encontrando alguna trayectoria dirigida
del nodo de origen al nodo destino en la
red residual tal que cada arco sobre est
trayectoria tiene capacidad residual
estrictamente positiva. Si no existe una,
los flujos netos ya asignados constituyen
un patrn de flujo ptimo.

PROBLEMA DEL FLUJO


MXIMO
2. Se identifica la capacidad residual c* de
est trayectoria aumentada encontrando
el mnimo de las capacidades residuales
de los arcos sobre la trayectoria. Se
aumenta en c* el flujo de esta
trayectoria.

PROBLEMA DEL FLUJO


MXIMO
3. Se disminuye en c* la capacidad residual
de cada arco en esta trayectoria
aumentada. Se aumenta en c* la
capacidad residual de cada arco en la
direccin opuesta en est trayectoria. Se
regresa al punto 1.

Problema de Flujo Mximo


A
0

3
1

D 9

0
5
0
4

0
2

1
B

5
0

0
0 C 4

1
E

0
0

Problema de Flujo Mximo


Iteracin I: si se hace referencia a la figura
anterior, una de las trayectorias
aumentadas es O-B-E-T que tiene la
capacidad residual igual al min {7, 5,
6}=5. Si se asigna un flujo de 5 a esta
trayectoria, la red residual que resulta es:

Problema de Flujo Mximo


A
0

3
1

D 9

5
0
4

5
2

1
B

1
0
5

0
0 C 4

1
E

0
5

Problema de Flujo Mximo


Iteracin 2 : se asigna un flujo de 3 a
O A D T la red resultante es la red
residual

Problema de Flujo Mximo


A
3

0
1

D 6

0
2
8 0
4

5
2

1
B

0
5

0
0 C 4

1
E

3
5

Problema de Flujo Mximo


Iteracin 3: se asigna un flujo de 1 a la
trayectoria aumentada O A B D T .
Iteracin 4: se asigna un flujo de 2 a la
trayectoria aumentada O B D T .

Problema de Flujo Mximo


A
4

0
0

D 3

3
1
11 0
4

7
2

2
B

0
5

0
0 C 4

1
E

6
5

11

Problema de Flujo Mximo


A
4

0
0

D 3

3
1
11 0
4

7
2

2
B

0
5

0
0 C 4

1
E

6
5

11

Problema de Flujo Mximo

Iteracin 5: se asigna un flujo de 1 a la


trayectoria aumentada O C E D T

Iteracin 6 : se asigna un flujo de 1 a la


trayectoria aumentada O C E T

Problema de Flujo Mximo


A
4

0
0

D 2

3
1
12 0
3

7
2

2
B

0
5

0
1 C 3

0
E

7
5

12

Problema de Flujo Mximo


A
4

0
0

D 2

3
1
13 0
2

7
2

2
B

0
5

0
C

0
E

7
6

13

Problema de Flujo Mximo

Iteracin 7: se asigna un flujo de 1 a la


trayectoria aumentada O C E B D

Problema de Flujo Mximo


A
4

0
0

D 1

4
1
14 0
1

7
2

2
B

1
4

0
C

0
E

8
6

14

Problema de Flujo Mximo

La solucin ptima para est problema de


flujo mximo es el siguiente:

Problema de Flujo Mximo


A
4

4
14

B
1

4
C

14

Encontrar la solucin por


medio de : Flujo Mximo
A
4

1
6

1
4

E
5

Encontrar la solucin por


medio de : Flujo Mximo
3
4

D
5

G
2

2
1

C
4

1
2

3
5

Encontrar la solucin por


medio de : Flujo Mximo
D

Encontrar la solucin por


medio de : Flujo Mximo
D

Encontrar la solucin por


medio de : Flujo Mximo
D

Encontrar la solucin por


medio de : Flujo Mximo
D

Problema de Flujo de Costo


Mnimo

Este problema tiene una posicin medular


entre los modelos de optimizacin de
redes; primero, porque abarca una clase
muy amplia de aplicaciones y segundo,
porque su solucin es en extremo
eficiente.
Al igual que en el flujo mximo. Toma en
cuenta un flujo a travs de una red con
capacidades limitadas en sus arcos.

Problema de Flujo de Costo


Mnimo

Al igual que los problemas de ruta mas


corta, considera un costo o o distancia
para el flujo a travs de un arco.
Al igual que el problema de transporte o el
problema de asignacin, puede manejar
varios orgenes y varios destinos para el
flujo , tambin con costos asociados.
Por lo tanto se puede resolver mediante
una versin simplificada del mtodo
smplex de redes.

Problema de Flujo de Costo


Mnimo

Formulacin: Considere una red conexa


dirigida en la que los n nodos incluyen al
menos un nodo origen y al menos un nodo
destino. Las variables de decisin son:

Xij =

flujo a travs del arco i


j
y la informacin dada incluye :
Cij = costo por unidad de flujo a travs del
arco arco i
j
Uij = capacidad del arco i
j
bi = flujo neto generado en el nodo i

Problema de Flujo de Costo


Mnimo

El valor de bi depende de la naturaleza del


nodo i, en donde
bi> 0, si i es un nodo fuente,
bi< 0, si i es un nodo demanda,
bi= 0, si i es un nodo transbordo
El objetivo es minimizar el costo total de
mandar los recursos disponibles a travs
de la red puede satisfacer la demanda
dada.

Problema de Flujo de Costo


Mnimo

Usando la convencin de que las sumas se toman


slo sobre arcos existentes, la formulacin de
programacin lineal de este problema es:
n

Minimizar
n

Z=

Cij Xj

i=1 J=1

Sujeta a
n

Xij - Xji =
J=1

bi ,

para cada nodo i

J=1

Y
cada arco i

0 Xij
j

Uij , para

Problema de Flujo de Costo


Mnimo

La primera suma en las restricciones


representa el flijo total que sale del nodo i,
mientras que la segunda suma representa el
flujo total que entra al nodo i as, la
diferencia es el flujo neto generado en este
nodo.
Con el fin de ajustar el modelo al formato
anterior con restricciones de no negatividad.
No se garantiza que el problema posea
soluciones factibles, esto depende en parte

Problema de Flujo de Costo


Mnimo
de qu arcos se tienen en la red y de sus
capacidades. De cualquier manera, para una red
diseada razonablemente, la condicin mas
importante es la siguiente:
n

bi=
0;
i=1

para que un problema de flujo de costo mnimo


tenga soluciones factibles, el flujo total generado
en los nodos de origen es igual al flujo total
absorbido por los nodos destino.

Problema de Flujo de Costo


Mnimo

Al igual que en los problemas de transporte la


solucin est garantizada sin tener que
establecer restricciones enteras en forma
explicita sobre las variables. Esto debido a la
siguiente Propiedad:
Propiedad de soluciones enteras: para los
problemas de flujo de costo mnimo en donde
toda bi y uij tienen un valor entero, todas
las variables bsicas en cada solucin bsica
factible tendrn tambin valores enteros.

Problema de Flujo de Costo


Mnimo

La siguiente Red del problema del flujo de


costo mnimo, se agregan los valores de bi
Cij y Uij

CA = [50]

[-30]

CAD = 9

[0]

C
B
[40]

1
(UCE = 80)

E
[-60]

Para Examen Final :

Fecha : 26 de noviembre del 2008


Hora : 15:20 como mximo
Grupo de 2 personas
2 Aplicaciones con problemas resueltos de
los siguientes Temas:
1. Ruta mas Corta.
2. rbol de mnima expansin.
3. Flujo Mximo.
4. Flujo Costo Mnimo.
5. Teora de Redes. Investigar
procedimiento, solucin y
aplicaciones.

Potrebbero piacerti anche