Está en la página 1de 19

INSTITUTO TECNOLGICO SUPERIOR DE

LAMO, TEMAPACHE

I
T
S
A
T

INGENIERIA INDUSTRIAL

MATERIA:
INVESTIGACION DE OPERACION II

DOCENTE:
M.C. MIGUEL ANGEL LOPEZ VELASQUEZ
UNIDAD V:
OPTIMIZACION DE REDES
ALUMNO:
ABEL FLORES MORALES

GRADO Y GRUPO:
501-E

06/12/2014

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 mximo........14
5.5 Problema de flujo de costo mnimo.....15
5.6 Programacin lineal en teora de redes.16
Conclusin.......................................................................................................17
Bibliografa.......................................................................................................18

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.

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.

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

4.0

5.4
4.3

9.8
6.2
4.8

13.7
8.1
7.1
4.9

13.7
9.8
5.4

4.3

4.8
6.2

4.9
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

20
10
30

50
60

Figura 8-10

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

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 811 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


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.

A
7

2
5

5
4

B
3
4

C
4

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

B
3
4

C
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

B
3
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

D
3

C
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

D
3

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

B
3
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

D
3

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

15

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


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.

16

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

17

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

18

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

19

También podría gustarte