You are on page 1of 18

Instituto Tecnolgico De Ocotln Jalisco.

Asignatura:
Investigacin de Operaciones II

Catedrtico:
Ing. Zinath Javier Gernimo

Unidad 5.
Optimizacin De Redes

Alumnos:

EDSON OLIVA RODRIGUEZ

Villahermosa, Tabasco a Diciembre del 2010

1
NDICE

UNIDAD V OPTIMIZACIN DE REDES

INTRODUCCIN.................................................................................................3

5.1 Terminologa...4

5.2 Problema de la ruta ms corta. Redes cclicas y acclicas...6

5.3 Problema del rbol de mnima expansin.9

5.4 Problema de flujo mximo14

5.5 Problema de flujo de costo mnimo.15

5.6 Programacin lineal en teora de redes16

Conclusin..........................................................................................................17

Bibliografa..........................................................................................................18

2
INTRODUCCIN

Uno de los mayores desarrollos recientes en Investigacin de Operaciones ha sido el


rpido avance tanto en la metodologa como en la aplicacin de los modelos de
optimizacin de redes.

Los problemas de redes surgen en una gran variedad de situaciones como por ejemplo
las redes de transporte, elctricas en fin una inmensa lista que predominan en la vida
diaria. La representacin de redes se utiliza en reas tan diversas como produccin,
distribucin, localizacin de instalaciones en fin un sin nmero de reas. De hecho una
representacin de redes nos proporciona un panorama general tan poderoso y una ayuda
conceptual para visualizar las relaciones entre los componentes del sistema que se
utiliza casi en todas las reas cientficas, sociales y econmicas.

Se darn a conocer en este trabajo diversos tipos importantes de problemas de redes y


algunas ideas bsicas sobre cmo resolverlos.

3
5.1 TERMINOLOGA

Una red o grafo consiste de puntos, y lneas que conectan pares de puntos. Los puntos se
llaman nodos o vrtices. Las lneas de llaman arcos. Los arcos pueden tener una
direccin asociada, en cuyo caso se denominan arcos dirigidos. Si un arco no tiene
direccin normalmente se le denomina rama. Si todos los arcos en la red son dirigidos,
la red se denomina una red dirigida. Si todos los arcos son no-dirigidos, la red es una
red no-dirigida.

Dos nodos pueden estar conectados por un conjunto de arcos. Una trayectoria (path en
ingls) es una secuencia de arcos distintos (con nodos no repetidos) conectando a los
nodos. Una trayectoria dirigida desde nodo i al nodo j es una secuencia de arcos, cada
uno de los cuales apunta al nodo j (si es que hay direccin). Una trayectoria no dirigida
puede incluir arcos dirigidos apuntando en cualquiera de direccin.

Una trayectoria que comienza y que termina en el mismo nodo se denomina ciclo y
puede ser ya sea dirigida o no-dirigida.

Una red est conectada si existe una trayectoria no-dirigida entre cualquier par de
nodos. Una red conectada que no tiene ciclos se denomina rbol.

Optimizacin de redes es un tipo especial de modelo en programacin lineal. Los


modelos de redes tienen tres ventajas importantes con respecto a la programacin lineal.

Pueden resolverse muy rpidamente. Problemas que con programacin lineal tendran
1000 filas y 30.000 columnas pueden ser resueltos en segundos. Esto permite que los
modelos de redes sean usados en muchas aplicaciones (tal como la toma de decisin en
tiempo real) para lo cual la programacin lineal no es lo ideal.

Requieren en forma natural de soluciones enteras. Al reconocer que un problema puede


formularse como algn modelo de red nos permitir resolver tipos especiales de
problemas de programacin entera aumentando la eficiencia y reduciendo el tiempo
consumido por los algoritmos clsicos de programacin lineal.

Son intuitivos. Los modelos de redes proveen un lenguaje para tratar los problemas,
mucho ms intuitivo que "variables, objetivo, restricciones".

Obviamente los modelos de redes no son capaces de cubrir la amplia gama de


problemas que puede resolver la programacin lineal. Sin embargo, ellos ocurren con
suficiente frecuencia como para ser considerados como una herramienta importante para
una real toma de decisiones.

4
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 la 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.

5
5.2 PROBLEMA DE LA RUTA MS CORTA. REDES CCLICAS Y
ACCLICAS.
Se trata de encontrar la ruta de menor distancia o costo entre en punto de partida o el
nodo inicial y el destino o nodo terminal.

Redes cclicas

EJEMPLO 1 REMPLAZO DEL EQUIPO


Una compaa arrendadora de automviles est desarrollando un plan de reemplazo de
su flotilla para los prximos cinco aos. Un automvil debe de estar en servicio cuando
menos un ao antes de que se considere ser reemplazado. La tabla 8-1 resume el costo
de reemplazo por unidad (en miles de unidades monetarias) como funcin del tiempo y
el nmero de aos en operacin. El costo incluye la compra, prima del seguro,
operacin y mantenimiento.

Este problema se puede representar mediante una red como sigue. Cada ao est
representado por un nodo. La longitud de una rama que une a dos nodos es igual al
costo de reemplazo asociado que se da en la tabla 8-1. La figura 8-6representa la red. El
problema se reduce a determinar la ruta ms corta del nodo 1 al 5. La ruta ms corta
se puede determinar mediante el uso de algoritmo que representaremos en la seccin
8.3.2. la solucin optima producir la ruta 1 - 2 - 5

Tabla 8-1

Ao 1 2 3 4 5
1 4.0 5.4 9.8 13.7
2 4.3 6.2 8.1
3 4.8 7.1
4 4.9

6
13.7

9.8

5.4
1 2 3 4 5
4 4.3 4.8 4.9

6.2 8.1 7.1

Figura 8-6
Con un costo total de 4+ 8.1 = 12.1 (miles de unidades monetarias). Esto quiere decir
que cada automvil debe reemplazarse al segundo ao de uso y desecharse al quinto
ao.

Apliquemos el procedimiento a la red en la figura8-10. Una hiptesis bsica del


algoritmo es que en todas las distancias en la red son no negativas.

2
100 15

1 4
20

10 50

30 60
3 5
Figura 8-10

Iteracin 0: el nodo 1 lleva la etiqueta permanente [0,-].

7
Iteracin 1: los nodos 2 y 3, que se pueden alcanzar directamente desde el nodo 1 (el
ultimo nodo rotulado permanentemente), llevan ahora las etiquetas temporales [0+100,
1] y [0+30,1] o bien [100,1], respectivamente.

Entre las etiquetas temporales corrientes, el nodo 3 tiene la menor distancia d =30(=min
{100,30}). Si el nodo 3 esta etiquetado permanentemente.

Iteracin 2: los nodos 4 y 5 se pueden alcanzar desde el ultimo nodo rotulado


permanentemente (nodo 3) y sus etiquetas temporales son [30+10,3] y [30+60,3] (o bien
[40,3] y [90,3]), respectivamente. En este punto tenemos las 3 etiquetas temporales
[100,1], [40,3] y [90,3] asociados con los nodos 2, 4 y 5, respectivamente. El nodo 4
etiquetado temporalmente tiene la menor d = 40 (=min {100, 40,90}) y, por
consiguiente, su etiqueta [40,3] se convierte a un estado permanente.

Iteracin 3: del nodo cuatro rotulamos ahora el nodo 2 con la etiqueta temporal
[40+15,4] = [55,4], que reemplaza a la etiqueta temporal anterior [100,1]. A
continuacin el nodo 5 se etiqueta temporalmente con [40+50,4] = [90,4]. Las etiquetas
temporales incluyen ahora a [55,4] y [90,4] asociadas con los nodos 2 y 5,
respectivamente. Rotulamos entonces al nodo 2 en forma permanente con la etiqueta
[55,4].

El nico nodo restante es el nodo destino 5, que convierte su etiqueta [90,4] a una
etiqueta permanente, con lo que se termina el procedimiento.

Los pasos de clculo anteriores se resumen grficamente en la figura 8-11 observe que
los clculos se basan en el concepto de recursin empleado en el algoritmo aciclico.

La diferencia principal entre los dos algoritmos estriba en que un nodo en el algoritmo
cclico puede rotularse (temporalmente) sin tener en cuenta que todos los nodos que
llegan directamente a l se hayan o no rotulado.

La solucin en la figura 8-11 proporciona la distancia ms corta a cada nodo en la red,


junto con su ruta.

5.3 PROBLEMA DEL RBOL DE MNIMA EXPANSIN

8
Este problema considera una red no dirigida y conexa. En ella se debe encontrar un
rbol de expansin con la longitud mnima de sus arcos.

Algoritmo para el problema del rbol de expansin mnima.

1.- 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 mas cercano distinto (paso 1) o para el nodo
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 optimas mltiples. Todas esas
soluciones se pueden identificar si se trabaja con las dems formas de romper los
empates hasta el final.

La manera ms rpida de ejecutar este algoritmo en forma manual es el enfoque grafico


que se ilustra enseguida.

Aplicacin de este algoritmo al problema del rbol de expansin mnima de


seervada park

La administracin de seervada park necesita determinar los caminos bajo los cuales se
deben entender las lneas telefnicas para conectar todas las estaciones con una longitud
total mnima de cable. Se describir paso a paso la solucin de este problema con base
en los datos que se dan a continuacin.

Los nodos y distancias para el problema se resumen enseguida, en donde las lneas
delgadas ahora representan ligaduras potenciales.

0 B D

C E
7

2 2 5

5 4

3 1 7

4 1

En forma arbitraria, se selecciona el nodo 0 como inicio. El nodo no conectado ms


cercano a 0 es A. se conecta el nodo A al nodo 0.

A
7

2 2 5 T
5 4
0 B D

3 1 7

4 1

C E
4

10
El nodo no conectado ms cercano a cualquiera de los nodos 0 o A es el nodo B (ms
cercano a A). Se conecta el nodo B al nodo A.

A
7

2 2 5
T
5 4
0 B D
3 1 7

4 1

C E
4

El nodo no conectado ms cercano a 0, A o B es el nodo C (ms cercano a B). se


conecta el nodo C al nodo B.

A
7

2 2 5 T
5 4
0 B D

3 1 7

4 1

C E
4

11
El nodo no conectado ms cercano a 0, A, B o C es el nodo E (ms cercano a B). se
conecta el nodo E al nodo B.

A
7

2 2 5 T
5 4
0 B D
3 1 7

4 1

C E
4

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


a E).Se conecta el nodo D al nodo E.

A
7

2 2 5 T
5 4
0 B D
3 1 7

4 1

C E
4

12
El nico nodo no conectado es el nodo T. Est ms cerca del nodo D. se conecta el nodo
T al nodo D.

A
7

2 2 5 T
5 4
0 B D

3 1 7

4 1

C E
4

Todos los nodos han quedado conectados, por lo que esta es la solucin (optima) que se
buscaba. La longitud total de las ramas es 14 millas.

Aunque con este procedimiento a primera vista puede parecer que la eleccin del nodo
inicial afectara la solucin final ( y la longitud total de las ligaduras), en realidad no es
as. Se sugiere que se verifique este hecho para el ejemplo, aplicando de nuevo el
algoritmo, pero con un nodo inicial distinto de 0.

Se considera que dentro de este capitulo el problema del rbol de expansin mnima es
el que cae dentro de la amplia categora de diseo de redes. En esta categora, el
objetivo es disear la red ms apropiada para el problema dado (con frecuencia se trata
de sistemas de transporte) y no de analizar una red ya diseada. La referencia 8
proporciona una investigacin en esta importante rea.

13
5.4 Problema de flujo mximo

En una red con flujo de capacidades en los arcos, el problema es determinar el flujo
mximo posible proveniente de los orgenes de forma tal de ahogar las capacidades de
flujos de los arcos. Considere una red con m nodos y n arcos con un flujo simple de
bienes. Denote el arco de flujo (i a j) como Xij. Asociamos cada arco a una capacidad de
flujo, kij. En esta red, deseamos encontrar el flujo total mximo en la red, F, del nodo 1
al nodo m.

En la formulacin de la programacin lineal, el objetivo es maximizar F. El monto que


parte del origen por varias rutas. Para cada nodo intermedio, lo que entra debe ser igual
a lo sale. En algunas rutas los flujos pueden tomar ambas direcciones. La capacidad que
puede ser enviada a una direccin en particular tambin es mostrada en cada ruta

14
5.5 Problema de 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.

Todos los problemas de red anteriores son casos especiales del problema de flujo de
costos mnimo. Al igual que el problema de flujo mximo, este considera flujos en las
redes con capacidades. Al igual que el problema del camino mas corto, este considera
un costo por flujo hacia un arco. Al igual que el problema de transporte, este permite
mltiples orgenes y destinos. Por lo tanto, todos estos problemas pueden ser vistos
como casos especiales del problema de flujo de costos mnimo.

El problema es minimizar el costo total sujeto a la disponibilidad y la demanda de


algunos nodos, y de la conexin superior de flujo a travs de cada arco

La

solucin ptima es: X12 = 12, X13 = 8, X23 = 8, X24 = 4, X34 = 11, X35 = 5, X45 =
10, todos los dems Xij = 0. El costo ptimo es $150

5.6 PROGRAMACIN LINEAL EN TEORA DE REDES

15
La programacin lineal es actualmente la tcnica matemtica utilizada ms actualmente
gracias a que el algoritmo simplex es muy eficiente y al desarrollo de la computacin.
Lo que se busca con la aplicacin de la programacin lineal es resolver problemas
comunes y a la vez muy variados de la empresa en donde en general se tienen
necesidades por satisfacer con cierto nmero de recursos limitados o escasos y con el
objetivo de lograrlo en forma ptima.

Ejemplo

Una empresa ha dejado de fabricar ciertos productos, liberando de esta forma las cargas
de produccin que tenan sus equipos en los departamentos de maquinado. Ahora se
tienen horas mquina que se pueden utilizar en los productos denominados 1,2,3 de la
siguiente manera:

Mquina Horas por pieza de producto Horas Maq. Disponibles


1 2 3 por semana
Fresadora 9 3 5 500
Torno 5 4 - 350
Rectificadora 3 - 2 150
Utilidad
$/ pieza 50 20 25
Recomendacin del Mnimo Mnimo Mnimo
Depto. Vtas a Prod. 30 15 20
Formular un modelo de Programacin Lineal para este problema
Definicin de variables a utilizar en el mtodo de programacin lineal
Sea: Xj = nmero de piezas de producto j(j=1,2,3) a fabricar para maximizar la utilidad.
Funcin econmica y objetivo:
MAX Z= 50X1 + 20X2 + 25X3 [ (Dls/Unidad) (Unidad/Sem)] = [Dls/Sem.]
Sujeta a restricciones de horas mquina disponibles por semana
Fresadora: 9X1 + 3X2 + 5X3 * 500 horas mquina fresadora
Torno: 5X1 + 4X2 * 350 horas mquina torno
Rectificadora: 3X1 + 2X3 * 150 horas maquina rectificadora
Condiciones de signos pare las variables:
X1 * 30 piezas
X2 * 15 piezas
X3 * 20 piezas

CONCLUSIN

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

16
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.

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.

BIBLIOGRAFA

Frederick S. Hiller y Gerald J. Liberman. Investigacin De Operaciones . McGraw-Hill.


Sptima Edicin. 2002.

17
Hamdy A. Taha. Investigacin De Operaciones. Ediciones Alfaomega. Cuarta Edicin.
1991

18

You might also like