You are on page 1of 21

www.monografias.

com

Programacin lineal
Flujo de redes.

1. Introduccin
2. Modelos de redes
3. Notacin y terminologa
4. Vista general de algunas aplicaciones prcticas de la optimizacin de redes
5. Ejemplos de trminos
6. Otras Definiciones
7. Problema del flujo de coste mnimo
8. Formulacin del ejemplo
9. Aplicacin practica del problema de flujo de costo mnimo
10. Problema de trasporte (datos tiles)
11. Formulacin de un programa lineal
12. Ejercicios
13. Conclusin
14. Bibliografa
2

INTRODUCCION
Las tcnicas de flujo de redes estn orientadas a optimizar situaciones vinculadas a las
redes de transporte, redes de comunicacin, sistema de vuelos de los aeropuertos, rutas de
navegacin de los cruceros, estaciones de bombeo que transportan fluidos a travs de
tuberas, rutas entre ciudades, redes de conductos y todas aquellas situaciones que puedan
representarse mediante una red donde los nodos representan las estaciones o las ciudades,
los arcos los caminos, las lneas areas, los cables, las tuberas y el flujo lo representan los
camiones, mensajes y fluidos que pasan por la red. Con el objetivo de encontrar la ruta mas
corta si es una red de caminos o enviar el mximo fluido si es una red de tuberas.
Cuando se trata de encontrar el camino ms corto entre un origen y un destino, la
tcnica, algoritmo o el modelo adecuado es el de la ruta ms corta; aunque existen otros
modelos de redes como el rbol de expansin mnima, flujo mximo y flujo de costo mnimo
cada uno abarca un problema en particular. En este trabajo se mencionan los modelos de
redes existentes y los problemas que abarca cada uno de ellos, adems se describen los
algoritmos que aplican estos modelos para encontrar la solucin optima al problema. Utilizando
la terminologa utilizada para representarlos como una red.
3

MODELOS DE REDES
Los problemas de optimizacin de redes se pueden representar en trminos generales
a travs de uno de estos cuatro modelos:
Modelo de minimizacin de redes (Problema del rbol de mnima expansin).
Modelo de la ruta ms corta.
Modelo del flujo mximo.
Modelo del flujo del costo mnimo.
Modelo de minimizacin de redes
El modelo de minimizacin de redes o problema del rbol de mnima expansin tiene
que ver con la determinacin de los ramales que pueden unir todos los nodos de una red, tal
que minimice la suma de las longitudes de los ramales escogidos. No se deben incluir ciclos
en al solucin del problema.
Para crear el rbol de expansin mnima tiene las siguientes caractersticas:
1. Se tienen los nodos de una red pero no las ligaduras. En su lugar se proporcionan las
ligaduras potenciales y la longitud positiva para cada una si se inserta en la red. (Las
medidas alternativas para la longitud de una ligadura incluyen distancia, costo y
tiempo.)
2. Se desea disear la red con suficientes ligaduras para satisfacer el requisito de que
haya un camino entre cada par de nodos.
3. El objetivo es satisfacer este requisito de manera que se minimice la longitud total de
las ligaduras insertadas en la red.
Una red con n nodos requiere slo (n-1) ligaduras para proporcionar una trayectoria
entre cada par de nodos. Las (n-1) ligaduras deben elegirse de tal manera que la red
resultante formen un rbol de expansin. Por tanto el problema es hallar el rbol de expansin
con la longitud total mnima de sus ligaduras.
Algoritmo para construir el rbol de expansin mnima:
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. Empates: los empates para el nodo ms cercano distinto (paso 1) o para el nodo no
conectado ms cercano (paso 2), se pueden romper en forma arbitraria y el algoritmo
debe llegar a una solucin optima. No obstante, estos empates son seal de que
pueden existir (pero no necesariamente) soluciones optimas mltiples. Todas esas
soluciones se pueden identificar si se trabaja con las dems formas de romper los
empates hasta el final.
Modelo de Flujo Mximo
Se trata de enlazar un nodo fuente y un nodo destino a travs de una red de arcos
dirigidos. Cada arco tiene una capacidad mxima de flujo admisible. El objetivo es el de
obtener la mxima capacidad de flujo entre la fuente y el destino.
Caractersticas:
1. Todo flujo a travs de una red conexa dirigida se origina en un nodo, llamado fuente, y
termina en otro nodo llamado destino.
2. Los nodos restantes son nodos de trasbordo.
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 dad por la capacidad del arco. En la fuente, todos los
arcos sealan hacia fuera. En el destino, todos sealan hacia el nodo.
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 equivalentes, esto es, la cantidad que sale
de la fuente o la cantidad que entra al destino.
El problema de flujo mximo se puede formular como un problema de programacin
lineal, se puede resolver con el mtodo smplex y usar cualquier software. Sin embargo, se
dispone de un algoritmo de trayectorias aumentadas mucho ms eficientes. El algoritmo se
basa en dos conceptos intuitivos, el de red residual y el de trayectoria aumentada.
Algoritmo de la trayectoria de aumento para el problema de flujo mximo:
1. Se identifica una trayectoria de aumento encontrando alguna trayectoria dirigida del
origen al destino en la red residual, tal que cada arco sobre esta trayectoria tiene
4

capacidad residual estrictamente positiva. (Si no existe una, los flujos netos asignados
constituyen un patrn del flujo ptimo).
2. Se identifica la capacidad residual c* de esta trayectoria de aumento encontrando el
mnimo de las capacidades residuales de los arcos sobre esta trayectoria. Se aumenta
en c* el flujo de esta trayectoria.
3. Se disminuye en c* la capacidad residual de cada arco en esta trayectoria de aumento.
Se aumenta en c* la capacidad residual de cada arco en la direccin opuesta en esta
trayectoria. Se regresa la paso 1.
Modelo de la ruta ms corta
Considere una red conexa y no dirigida con dos nodos especiales llamados origen y
destino. A cada ligadura (arco no dirigido) se asocia una distancia no negativa. El objetivo es
encontrar la ruta ms corta (la trayectoria con la mnima distancia total) del origen al destino.
Se dispone de un algoritmo bastante sencillo para este problema. La esencia del
procedimiento es que analiza toda la red a partir del origen; identifica de manera sucesiva la
ruta ms corta a cada uno de los nodos en orden ascendente de sus distancias (ms cortas),
desde el origen; el problema queda resuelto en el momento de llegar al nodo destino.
Algoritmo de la ruta ms corta:
1. Objetivo de la n-sima iteracin: encontrar el n-simo nodo ms cercano al origen.
(Este paso se repetir para n=1,2, hasta que el n-simo nodo ms cercano sea el
nodo destino.)
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 resueltos, el resto son nodos no resueltos.)
3. Candidatos para el n-simo nodo ms cercano: Cada nodo resuelto que tiene conexin
directa por una ligadura con uno o ms nodos no 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 este
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 esta distancia.

NOTACIN Y TERMINOLOGA
Red: Una red 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
(o ligaduras, aristas o ramas).
5

D
O B

C E

Nodo

Arco

Figura 1. Representacin de una Red

Los arcos se etiquetan para dar nombres a los nodos en sus puntos terminales, por
ejemplo, AB es el arco entre lo nodos A Y B.
En un problema de programacin lineal, las redes pueden representar un conjunto de
estaciones, campos petrolferos, almacenes, fabricas, sucursales, ciudades, interconectadas
entre si a travs de caminos, conductos, tuberas que permiten fluir productos para la
comercializacin o la distribucin.
Arcos Dirigidos: Se dice que un arco es dirigido cuando el arco tiene flujo en una
direccin (como en una calle de un sentido). La direccin se indica agregando una cabeza de
flecha al final de la lnea que representa el arco.

A B

Figura 2. Representacin de un Arco Dirigido

Al etiquetar un arco dirigido con el nombre de los nodos que une, siempre se coloca
primero al nodo de donde viene y despus el nodo a donde va, esto es, un arco dirigido del
nodo A al nodo B debe etiquetarse como AB y no como BA. Otra Manera es A B.
Arcos No Dirigidos: Si el flujo a travs de un arco se permite en ambas direcciones
(como una tubera que se puede usar para bombear fluido en ambas direcciones), se dice que
es un arco no dirigido.
6

A B

Figura 3. Representacin de un Arco No Dirigido

Tambin se les llama ligadura. Aunque se permita que el flujo a travs de un arco no
dirigido ocurra en cualquier direccin, se supone que ese flujo ser en una direccin, en la
seleccionada, y no se tendr flujos simultneos en direcciones opuestas.
Trayectoria: Una trayectoria entre dos nodos es una sucesin de arcos distintos que
conectan estos nodos. Por ejemplo, una de las trayectorias que conectan los nodos O y T en la
figura 1 es la sucesin de arcos OB-BD-DT (O B D T), y viceversa.

D
O B

C E

Figura 4. Representacin de una Trayectoria

Cuando algunos o todos los arcos de una red son arcos dirigidos, se hace la distincin
entre trayectorias dirigidas y trayectorias no dirigidas.
Trayectoria Dirigida: Una trayectoria dirigida del nodo i al nodo j, es una sucesin de
arcos cuya direccin (si la tienen) es hacia el nodo j, de manera que el flujo del nodo i al nodo j,
a travs de esta trayectoria es factible.
Trayectoria No Dirigida: Una trayectoria no dirigida del nodo i al nodo j es una
sucesin de arcos cuya direccin (si la tienen) pueden ser hacia o desde el nodo j. Con
frecuencia alguna trayectoria no dirigida tendr algunos arcos dirigidos hacia el nodo j y otros
desde l (es decir, hacia el nodo i).
Ciclo: Un ciclo es una trayectoria que comienza y termina en el mismo nodo. En la
red no dirigida que se muestra en la figura 5 existen muchos ciclos, OA-AB-BC-CO.
7

D
O B

C E

Figura 5. Representacin de un Ciclo

Red Conexa: Una red conexa es una red en la que cada par de nodos est conectado.
Se dice que dos nodos estn conectados si la red contiene al menos una trayectoria no dirigida
entre ellos. Se debe resaltar que no es necesario que la trayectoria sea dirigida aun cuando la
red sea dirigida. La figura 1 representa una red conexa.
rbol de Expansin: es una red conexa para los n nodos, que contiene ciclos no
dirigidos. Todo rbol de expansin tiene justo n-1 arcos, ya que este es el nmero mnimo de
arcos necesarios para tener una red conexa y el mximo numero posible para que no haya
ciclos no dirigidos.
8

A D

B E

Figura 6

A D

B E

Figura 7

La figura 6 representa una red conexa, la figura 7 muestra los cinco nodos de la red
conexa de la figura 6, ahora la figura 8 muestra el proceso para hacer crecer un rbol
colocando una rama a la vez, hasta obtener un rbol de expansin. En cada etapa del
proceso se tienen varias alternativas para el nuevo arco, por lo que la figura 8 muestra solo una
de las muchas formas de construir un rbol de expansin.
9

A D A D

C C

B E B E

Paso 1 Paso 2

A D A D

C C

B E B E

Paso 3 Paso 4

Figura 8

Capacidad de Arco: Es la cantidad mxima de flujo (quizs infinito) que puede circular
en un arco dirigido.
Nodo Fuente: (o nodo de origen) tiene la propiedad de que el flujo que sale del nodo
excede al flujo que entra a l.
Nodo Demanda: (o nodo destino) es el caso contrario al nodo fuente, donde el flujo
que llega excede al que sale de l.
Nodo de Trasbordo: (o nodo intermedio) satisface la conservacin del flujo, es decir, el
flujo que entra es igual al que sale.
REDES DIRIGIDAS Y NO DIRIGIDAS
Red Dirigida: Es una red que tiene solo arcos dirigidos.
10

A D

B E

Figura 9. Representacin de una Red Dirigida

En una red dirigida, un ciclo puede ser dirigido o no dirigido, segn si la trayectoria en
cuestin es dirigida o no dirigida. (Como una trayectoria dirigida tambin es no dirigida, un ciclo
dirigido es un ciclo no dirigido, pero en general el inverso no es cierto.) Por ejemplo en la figura
9 DE-ED es un ciclo dirigido. Por contrario, AB-BC-CA no es un ciclo dirigido puesto que la
direccin del arco AC es opuesta a la de los arcos AB y BC. Por otro lado, AB-BC-AC no es un
ciclo dirigido porque ABCA es una trayectoria no dirigida.
Red No Dirigida: Es una red donde todos sus arcos son no dirigidos. La figura 10
representa una red no dirigida.

A D

B E

Figura 10. Representacin de una Red No Dirigida

VISTA GENERAL DE ALGUNAS APLICACIONES PRCTICAS DE LA OPTIMIZACIN DE


REDES
1. Diseo de redes de telecomunicacin (redes de fibra ptica, de computadores,
telefnicas, de televisin por cable, etc.)
2. Diseo de redes de transporte para minimizar el costo total de proporcionar las
ligaduras (vas ferroviarias, carreteras, etc.)
3. Diseo de una red de lneas de transmisin de energa elctrica de alto voltaje.
4. Diseo de una red de cableado en equipo elctrico (como sistemas de computo) para
minimizar la longitud total del cable.
5. Diseo de una red de tuberas para conectar varias localidades.
11

6. Diseo de una red de tuberas de gas natural mar adentro que conecta fuentes del
golfo de Mxico con un punto de entrega en tierra con el objetivo de minimizar el costo
de construccin.
7. Determinacin de la ruta ms corta que une dos ciudades en una red de caminos
existentes.
8. Determinar la capacidad anual de mxima en toneladas de una red de conductos de
pasta aguada de carbn que enlaza las minas carboneras de Wyoming con las plantas
generadoras de electricidad Houston. (Los conductos de pasta aguada de carbn
transportan ste bombeando agua a travs de tubos adecuadamente diseados que
operan entre las minas de carbn y el destino deseado.)
9. Determinacin del programa de costo mnimo de los campos petrolferos a refineras y
finalmente a los campos de distribucin. Se pueden enviar petrleo crudo y productos
derivados de la gasolina en buques tanque, oleoductos y/o camiones. Adems de la
disponibilidad de la oferta mxima en los campos petrolferos y los requisitos de
demanda mnima en los centros de distribucin, deben tomarse en cuenta restricciones
sobre la capacidad de las refineras y los modos de transporte.

EJEMPLOS DE TERMINOS
Se tiene la red de distribucin para Distribution Unlimited Co.

5
A D

2
1
C
3

4 2
3
B E

Nodos A, B, C, D , E
Arcos AB, AC, AD, BC, CE, DE, ED
Arco Dirigido A B, A C, A D, B C, C E, D E, E D
Trayectoria Entre A y D:
AD
ACED
ABCED
Trayectoria Dirigida Entre A y E
ABCE
Trayectoria No Dirigida Entre B y D
BCAD
Ciclo DE-ED (ciclo dirigido)
AB-BC-CA (ciclo no dirigido)
Red Conexa Si es red conexa
Capacidad de Arco 3, 2, 5, 3, 4, 2, 1
Nodo Fuente A
Nodo Demanda C, D
Nodo de Trasbordo B

OTRAS DEFINICIONES
Red Residual: Una red residual muestra las capacidades restantes (llamadas
capacidades residuales) para asignar flujos adicionales.
12

Trayectoria de Aumento: Una trayectoria de aumento es una trayectoria dirigida del


nodo fuente al nodo destino en la red residual, tal que todos los arcos en ese trayectoria tienen
capacidad residual estrictamente positiva. El mnimo de estas capacidades residuales se llama
capacidad residual de la trayectoria de aumento porque representa la cantidad de flujo que es
factible agregar en toda la trayectoria. Por lo tanto, cada trayectoria de aumento proporciona
una oportunidad de aumento ms el flujo a travs de la red original.

PROBLEMA DEL FLUJO DE COSTO MNIMO


El problema de flujo de costo mnimo tiene una posicin medular entre los problemas
de optimizacin de redes; primero, abarca una clase amplia de aplicaciones y segundo, su
solucin es muy eficiente. Igual que el problema del flujo mximo, toma en cuenta un flujo en
una red con capacidades limitadas en sus arcos. Igual que el problema de la ruta ms corta,
considera un costo (o distancia) para el flujo a travs de un arco. Igual que el problema de
transporte o el de asignacin, puede manejar varios orgenes (nodos fuente) y varios destinos
(nodos demandas) para el flujo, de nuevo con costos asociados. De hecho, estos cuatro
problemas son casos especiales del problema de flujo de costo mnimo.
A continuacin se describe el problema del flujo de costo mnimo:
1. La red es una red dirigida conexa.
2. Al menos uno de los nodos es nodo fuente.
3. Al menos uno de los nodos es nodo demanda.
4. El resto de los nodos son nodos de trasbordo.
5. 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. (Si el flujo puede
ocurrir en ambas direcciones, debe representarse por un par de arcos con direcciones
opuestas.)
6. La red tiene suficientes arcos como suficiente capacidad para permitir que todos lo
flujos generados por los nodos fuente lleguen a los nodos demanda.
7. El costo del flujo a travs del arco es proporcional a la cantidad de ese flujo, donde se
conoce el costo por unidad.
8. El objetivo es minimizar el costo total de enviar el suministro disponible a travs de la
red para satisfacer la demanda dada. (Un objetivo alternativo es maximizar la ganancia
total del envo.)

FORMULACION DEL EJEMPLO


Problema del flujo de costo mnimo (Ejemplo)
La DISTRIBUTION UNLIMITED CO. Fabricar el mismo nuevo producto en dos plantas
distintas y despus tendr que enviarlo a dos almacenes. La red de distribucin disponible
para el envo de este producto se muestra en la figura, donde A y B son las fbricas, D y E son
los almacenes y C es el centro de distribucin. Las cantidades que deben enviarse desde A y
B se muestran a la izquierda, y las cantidades que deben recibirse en D y E se muestran a la
derecha. Cada flecha representa un canal factible de envo. A puede enviar directamente a D
y tiene tres rutas posibles (A C E, A B C E y A D E) para mandar bienes a
E. La fbrica B tiene solo una ruta a E (B C E) y una a D (B C E D). El costo
por unidad enviada a travs de cada canal se muestra al lado de la flecha. Tambin, junto a A
B y C E se muestran las cantidades mximas que se pueden enviar por estos
canales. Los otros canales tienen suficiente capacidad para manejar todo lo que las fbricas
pueden enviar.
La decisin que debe tomarse se refiere a cunto enviar a travs de cada canal de
distribucin. El objetivo es minimizar el costo total de envo.
13

$900/Unidad
50 Unidades A D 30 Unidades
producidas requeridas

$200/Unidad
$400/Unidad

$300/Unidad
Mximo 10 C
$200/Unidad unidades Mximo 10
unidades

$300/Unidad $100/Unidad
40 Unidades B E 60 Unidades
producidas requeridas

Formulacin:

c AD 9
ba 50 A D 30
4

2
C
0
(u AB 10) 3

40
3 1

(uCE 80) 60
B E

Minimizar
Z 2 x AB Ax AC 9 x AD 3x BC xCE 3 x DE 2 x ED

Sujeto a:
x AB x AC x AD 50
x AB x BC 40
x AC x BC xCE 0
x AD x DE x ED 30
xCE x DE x ED 60
x AB 10
xCE 80
xij 0

APLICACIN PRCTICA DEL PROBLEMA DEL FLUJO DE COSTO MNIMO


14

El tipo ms importante de aplicacin del problema del flujo de costo mnimo es en la


operacin de la red de distribucin de una compaa. En la siguiente tabla se muestran
algunos tipos de aplicaciones comunes del problema de del flujo de costo mnimo:

Tipo de Aplicacin Nodos Fuentes Nodos de Nodos de


Trasbordo Demanda
Operacin de una red Fuentes de bienes Almacenes Consumidores
de distribucin intermedios
Administracin de Fuente de desechos Instalaciones de Rellenos
desechos slidos slidos procesamiento
Operacin de una red Agentes de ventas Almacenes Instalaciones de
de suministros intermedios procesamiento
Coordinacin de mezcla plantas Produccin de u Mercado del
de productos en plantas artculo especfico producto especfico
Administracin de flujo Fuentes de efectivo Opciones de Necesidades de
de efectivo en tiempos inversin a corto efectivo en tiempos
especficos plazo especficos

PROBLEMA DE TRANSPORTE (DATOS TILES)


Se proporciona un nodo de recursos para cada origen y un nodo de demanda para
cada destino pero no se incluyen nodos de trasbordo en la red. Todos los arcos son dirigidos,
desde el nodo de recursos hasta el nodo de demanda, en donde distribuir xij unidades del
origen i al destino j corresponde a un flujo xij a travs del arco i j . El costo cij por
unidad distribuida se convierte en el costo cij por unidad de flujo.

FORMULACIN COMO UN PROBLEMA LINEAL


Formulacin como un PL del problema de flujo de costo mnimo
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 dad incluye:

cij = costo por unidad de flujo a travs del arco i j ,


uij =capacidad del arco i j ,
b j = flujo neto generado en el nodo i.

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 de trasbordo.

El objetivo es minimizar el costo total de mandar los recursos disponibles a travs de la


red para satisfacer la demanda dada.
Usando la convencin de que las sumas se toman slo sobre arcos existentes, la
formulacin de programacin lineal de este problema es

n n
Minimizar Z c
i 1 j 1
ij xij ,

Sujeta a,
n n

xij xij bi , para cada nodo i,


j 1 j 1
y
15

0 xij uij , para cada arco i j .

La primera suma en las restricciones de los nodos representa el flujo total que sale del
nodo i mientras que la segunda representa el flujo total que entra al nodo i, as, la diferencia es
el flujo neto generado en este nodo.
En lagunas aplicaciones, es necesario tener una cota inferior Lij 0 para el flujo que
pasa para cada arco i j . Cuando esto ocurre se hace una conversin de variables,
xij' xij Lij , donde xij se sustituye por xij' Lij en todo el modelo, a fin de ajustar el
modelo al formato anterior con restricciones de no negatividad.
No se garantiza que el problema tenga soluciones factibles, esto depende en parte de qu
arcos estn presentes en la red y de sus capacidades. De cualquier manera, para una red
diseada razonablemente, la condicin necesaria ms importante es la siguiente.
Propiedad de soluciones factibles: una condicin necesaria para que un problema de
flujo de costo mnimo tenga soluciones factibles es que

b
i 1
i 0.

Es decir, el flujo total generado en los nodos origen es igual al flujo total absorbido por
lo nodos destinos.

Formulacin como un PL de problema de la ruta ms corta


El modelo de PL de la ruta ms corta se construye de la siguiente manera:
1. Cada variable corresponde a un arco.
2. Cada restriccin corresponde a un nodo.

Por lo tanto, si xij representa la cantidad de flujo en el arco (i,j), el modelo de la ruta
ms corta con n nodos est dado como:

Minimizar Z d
i, j i8
ij xij

Sujeto a:
x
(i , j )
ij 1 (fuente)

x
(i ,k )
ik x
(k , j)
kj para toda k 1 o n

x
( i .n )
in 1 (destino)

xij 0, para toda i y j.

La primera y ltima restriccin seala que el flujo total (suma de variables) que sale del
nodo 1 es igual a 1 y que flujo total que se recibe en el nodo n tambin es igual a 1. En
cualquier nodo intermedio, el flujo total que entra al nodo es igual al flujo total que sale del
mismo nodo. La funcin objetivo requiere que se minimice la distancia total que recorre la
unidad del flujo.

EJERCICIOS
1. Considere la siguiente red dirigida.
16

A C E

B D F

Encuentre una trayectoria dirigida del nodo A al nodo F y despus identifique


otras tres trayectorias no dirigidas del nodo A al F.
Trayectoria Dirigida de A a F:
ADCEF

A C E

B D F

Trayectorias No Dirigidas de A a F:
ACEF
ADF
ABDF
Encuentre tres ciclos dirigidos, despus identifique un ciclo no dirigido que
incluya todos los nodos.
Ciclos Dirigidos:
CE-EF-FD-DC

A C E

B D F

AD-DC-CA
17

A C E

B D F

DC-CE-ED

A C E

B D F

Ciclo No Dirigido:
AC-CE-EF-FD-DB-BA
Identifique un conjunto de arcos que formen un rbol de expansin.
18

Nodos sin arcos


A C E

B D F

Arco: CE A C E

B D F

Arcos: CE, EF
A C E

B D F

Arcos: CE, EF, FD


A C E

B D F

Arcos: CE, EF, FD, DB


A C E

B D F
19

Arcos: CE, EF, FD, DB, AB


A C E

B D F

2. Utilice el algoritmo adecuado para encontrar la ruta ms corta a travs de la red que se
muestra a continuacin, en donde los nmeros representan las distancias reales entre
los nodos correspondientes. Formule el problema de la ruta ms corta como uno de
PL.

A 7

1
D 6
4
5
6 1
O B T
4
5 2 E 6

C 5

Algoritmo de la ruta ms corta:

N Nodos resueltos Nodo no Distancia total n-simo Distancia ltima


conectados con resuelto ms involucrada nodo mas mnima conexin
nodos no cercano cercano
resueltos conectado
1 O A 4 A 2 OA
2 O C 5 C 5 OC
A B 4+1=5 B 5 AB

3 A D 4+7=11
B E 4+1+4=9 E 9 BE
C E 5+5=10

4 A D 4+7=11
B D 4+1+5=10 D 10 BD
E D 4+1+4+1=10 D 10 ED

5 D T 4+1+5+6=16 T 16 DT
E T 5+5+6=16 T 16 ET
20

Se identificaron dos opciones como las rutas ms cortas, ambas con distancia total igual a 16

Ruta 1: O A B E D T distancia total: 4+1+4+1+6=16


Ruta 2: O A B D T distancia tota: 4+1+5+6=16

Modelo de PL del problema de la ruta ms corta:

Minimizar
Z 4 xOA 6 xOB 5 xOC x AB 7 x AD 2 x BC 4 x BE 5 x BD 5 xCE 6 x DT x DE 6 x ET

Sujeto a:
xOA xOB xOC 1
xOA x AB x AD 0
xOB x AB x BD x BE x BC 0
xOC x BC xCE 0
x AD x BD x DT x DE 0
x BE xCE x ET 0
x DT x ET 1

xOA , xOB , xOC , x AB , x AD , x BC , x BE , x BD , xCE , x DT , x DE , x ET 0

CONCLUSIONES
1. Los modelos de optimizacin de redes constituyen una herramienta muy sencilla
para la encontrar la solucin ptima a los problemas de flujo de redes, porque
proporcionan algoritmos fciles de comprender y aplicar que comparados con el
mtodo simplex disminuyen el nmero de iteraciones que resuelven el problema.
Si se aplicara el mtodo simplex en un problema de distribucin o de redes,
tendramos muchas variables y restricciones en el modelo y se tendra que utilizar
herramientas computacionales para encontrar la solucin optima de una forma
rpida, ahora con los modelos de redes solo habra que aplicar las iteraciones al
grafo que origina la representacin de la red del problema y luego aplicar el
algoritmo que corresponde, que puede ser el algoritmo de la ruta ms corta,
algoritmo para encontrar el rbol de expansin mnima, algoritmo de la trayectoria
de aumento o el algoritmo de flujo mximo.
2. Aunque los problemas de flujo de costo mnimo y el de la ruta ms corta pueden
formularse como modelos de programacin lineal para luego aplicar el mtodo
simplex, no es conveniente su utilizacin. Por otro lado solucionar el problema
utilizando redes mejora la eficiencia de los clculos.
21

BIBLIOGRAFA
Frederick S. Hiller y Gerald J. Liberman. Investigacin De Operaciones. McGraw-Hill.
Sptima Edicin. 2002.
Hamdy A. Taha. Investigacin De Operaciones. Ediciones Alfaomega. Cuarta
Edicin. 1991.

AUTOR:
Carlos Muoz
cjmmarti@seniat.gov.ve

ESTUDIOS REALIZADOS: UNIVERSITARIO

You might also like