Está en la página 1de 8

MODELOS DE OPTIMIZACIN DE REDES

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, localizacin de instalaciones, administracin de recursos y planeacin financiera, para nombrar slo unos ejemplos. De hecho, una representacin de redes proporciona un panorama general tan poderoso y una ayuda conceptual para visualizar las relaciones entre los componentes del sistema, que se usa casi en todas las reas cientficas, sociales y econmicas. Uno de los mayores desarrollos recientes en investigacin de operaciones (IO) ha sido el rpido avance tanto en la metodologa como en la aplicacin de los modelos de optimizacin de redes. La aparicin de algunos algoritmos ha tenido un impacto importante, al igual que las ideas de ciencias de la computacin acerca de estructuras de datos y la manipulacin eficiente de los mismos. En consecuencia, ahora se dispone de algoritmos y paquetes de computadora y se usan en forma rutinaria para resolver problemas muy grandes que no se habran podido manejar hace dos o tres dcadas. Muchos modelos de optimizacin de redes son en realidad tipos especiales de problemas de programacin lineal. Por ejemplo, tanto el problema de transporte como el de asignacin pertenecen a esta categora debido a su representacin mediante una red. El equipo de IO de Citgo desarroll un sistema para apoyar las decisiones basado en la optimizacin, utilizando la metodologa del modelo del flujo de costo mnimo para cada producto y lo uni a la base de datos corporativa. Cada modelo de producto tiene alrededor de 3000 ecuaciones (nodos) y 15000 variables (arcos), que es un tamao modesto para los estndares actuales en la aplicacin de modelos de redes de optimizacin. El modelo toma en cuenta todos los aspectos del negocio, ayuda a la administracin en todas las decisiones, desde el nivel de produccin en las distintas refineras, hasta los precios que debe pagar o cobrar. La representacin de redes es esencial debido al flujo de bienes a travs de las distintas etapas: la compra de petrleo crudo de los proveedores, el envo a las refineras, el refinamiento de los diferentes productos y el embarque de estos productos a los centros de distribucin y terminales de almacenamiento para su venta posterior. Se darn a conocer en este trabajo cinco tipos importantes de problemas de redes y algunas ideas bsicas sobre cmo resolverlos (sin profundizar en los aspectos de estructuras de bases de datos, tan vitales para la aplicacin exitosa en los problemas de gran escala). Los tres primeros tipos de problemas el problema de la ruta ms corta, el problema del rbol de mnima expansin y el problema del flujo mximo- tienen una estructura especfica que surge con frecuencia en la prctica. El cuarto tipo el problema del flujo de costo mnimo- proporciona un enfoque unificador de muchas otras aplicaciones por su estructura mucho ms general. Y por ltimo el mtodo del CPM.

Problema de Transporte
Un modelo de Programacin Lineal (PL) considera que las variables de decisin tienen un comportamiento lineal, tanto en la funcin objetivo como restricciones del problema. En este sentido, la Programacin Lineal es una de las herramientas ms utilizadas en la Investigacin Operativa debido a que por su naturaleza se facilitan los clculos y en general permite una buena aproximacin de la realidad. Los Modelos Matemticos se dividen bsicamente en Modelos Determistas (MD) o Modelos Estocsticos (ME). En el primer caso (MD) se considera que los parmetros asociados al modelo son conocidos con certeza absoluta, a diferencia de los Modelos Estocsticos, donde la totalidad o un subconjunto de los parmetros tienen una distribucin de probabilidad asociada. Los cursos introductorios a la Investigacin Operativa generalmente se enfocan slo en Modelos Determistas.

PROBLEMAS DE ASIGNACIN (Mtodo Hngaro) Un problema de asignacin es un problema de transporte balanceado, en el cual todas las ofertas y todas las demandas son iguales a uno. Se puede resolver eficientemente un problema de asignacin m x m mediante el mtodo Hngaro:

O Paso 1.- Empiece por encontrar el elemento ms pequeo en cada rengln de la matriz de costos. Construya una nueva matriz, al restar de cada costo, el costo mnimo de su rengln. Encuentre, para esta nueva matriz el costo mnimo en cada columna. Construya una nueva matriz (la matriz de costos reducidos) al restar de cada costo el costo mnimo de su columna.

O Paso 2.- Dibuje el mnimo nmero de lneas (horizontales o verticales) que se necesitan para cubrir todos los ceros en la matriz de costos reducidos. Si se requieren m lneas para cubrir todos los ceros, siga con el paso 3.

O Paso 3.- Encuentre el menor elemento no cero (llame su valor k en la matriz de costos reducidos, que no est cubiertos por las lneas dibujadas en el paso 2. Ahora reste k de cada elemento no cubierto de la matriz de costos reducidos y sume k a cada elemento de la matriz de costos reducidos cubierto por dos lneas. Regrese al paso 2.

TECNICA DE TRANSPORTE.

Los pasos bsicos de la tcnica de transporte son:

Paso 1: determnese una solucin factible.

Paso 2: determnese la variable que entra, que se elige entre las variables no bsicas. Si todas estas variables satisfacen la condicin de optimizad (del mtodo simplex), detngase; de lo contrario, dirjase al paso 3.

Paso 3: determnese la variable que sale (mediante el uso de la condicin de factibilidad) de entre las variables de la solucin bsica actual; despus obtngase la nueva solucin bsica. Regrese al paso 2.

OBTENER LA SOLUCIN PTIMA PARA UN PROBLEMA DE TRANSPORTE

: Si el problema no est balanceado, balancelo.

anteriormente para obtener una solucin bsica factible.

: Utilice el hecho de que U1=0, y Ui+Vj=Cij en todas las variables bsicas para encontrar (U1, U2...Um V1, V2...Vn) para la sbf actual.

Cij es menor o igual a cero, para todas las variables no bsicas, entonces la sbf actual es ptima. Si no es as se introduce la variable con valor ms positivo de Ui + Vj Cij en la base. Para hacer esto, encuentre un circuito cerrado (se puede demostrar que solamente existe un circuito cerrado) que contiene la variable que entra y algunas de las variables bsicas. Despus, tomando en cuenta solamente las celdas en el circuito cerrado marque las que se encuentren alejadas en nmero par (0, 2, 4,6,...) de celdas de la variable que entra como celdas pares. Tambin marque las celdas en el circuito cerrado, que se encuentra un nmero impar de celdas de la variable que entra como celdas impares. Ahora encuentre la celda impar cuya variable toma el menor valor. Llame este valor teta. La variable correspondiente a esta celda impar saldr de la base. Para realizar el pivoteo, disminuye el valor de cada celda impar en teta y aumenta el

valor de cada celda par en teta. Los valores de las variables que no se encuentran en el circuito cerrado permanecen sin cambio. Ahora se complet el bloqueo. S teta es igual a cero, la variable que entra ser igual a cero, y una variable impar que tiene un valor actual de cero, saldr de la base. En este caso, exista un sbf degenerada antes del pivoteo y resultar despus del pivoteo.

Si ms de una celda impar en el circuito cerrado es igual a teta. Puede escoger arbitrariamente una de estas celdas impares para que salga de la base; se obtendr una vez ms una sbf degenerada. El pivoteo produce una nueva sbf.

maximizacin, proceda como se especific, pero cambie el paso 4 por el paso 4.

Cij es mayor o igual a cero, para todas las variables no bsicas, entonces, la sbf actual es ptima. De otra manera, coloque la variable con el valor ms negativo de Ui + Vj Cij en la base mediante el procedimiento de pivoteo.

METODO DE ESQUINA NOROESTE

Este requisito da origen a una ecuacin dependiente, lo que significa que el modelo de transporte tiene slo m + n 1 ecuaciones independientes. Por lo tanto, como en el mtodo simplex, una solucin factible bsica inicial debe incluir m + n 1 variables bsicas.

Normalmente, si el modelo de transporte se formula como una tabla simplex, sera necesario utilizar variables artificiales para asegurar una solucin bsica inicial. Sin embargo, cuando se utiliza la tabla de transporte, una solucin factible bsica inicial se puede obtener fcil y directamente. Presentamos un procedimiento llamado regla de la esquina noroeste para este fin. DETERMINACION DE LA VARIABLE DE ENTRADA (METODO DE MULTIPLICADORES)

La variable que entra se determina mediante el uso de la condicin de optimalizad del mtodo simplex. Los clculos de los coeficientes de la funcin objetivo estn basados en las relaciones primales-duales. Primero presentamos la mecnica del mtodo y despus damos una explicacin con base en la teora de la dualidad. Otro mtodo, llamado procedimiento Saltando Piedras, tambin sirve para determinar la variable que entra.

En el mtodo de multiplicadores asociamos los multiplicadores ui y vj con el rengln i y la columna j de la tabla de transporte. Para cada variable bsica xij de la solucin actual, los multiplicadores ui y vj deben satisfacer la ecuacin que sigue:

ui + vj = cij , para cada variable bsica xij

Estas ecuaciones producen m+n-1 ecuaciones con m+n incgnitas. Los valores de los multiplicadores se pueden determinar a partir de estas ecuaciones suponiendo un valor arbitrario para cualquiera de los multiplicadores y resolviendo las m+n-1 multiplicadores desconocidos restantes.

Al hacer esto, la evaluacin de cada variable no bsica Xpq est dada por:

Cpq = up vq - cpq

Despus se selecciona la variable que entra como la variable no bsica con la variable no bsica con la variable cpq ms positiva. DETERMINACION DE LA VARIABLE QUE SALE (Construccin de un ciclo)

Este paso es equivalente a aplicar la condicin de factibilidad del mtodo simplex. Sin embargo, como todos los coeficientes de restriccin del modelo de transportes original son cero o uno, las razones de condicin de factibilidad tendrn siempre su denominador igual a uno .Por lo tanto los valores de las variables bsicas producirn directamente las razones asociadas.

Para el fin de determinar la razn mnima, construimos un ciclo cerrado para la variable actual que entra. El ciclo empieza y termina en la variable no bsica designada. Este consta de los segmentos sucesivos horizontales y verticales cuyos puntos extremos deben de ser variables bsicas salvo para los puntos extremos que estn asociados con la variable que entra. Esto significa que todo elemento de esquina del ciclo debe ser una celda que contenga una variable bsica. La tabla 6-10 ilustra un ciclo para la variable que entra dada en la solucin bsica de la tabla 6-8.Observese que para la solucin bsica dada solo se puede construir un ciclo nico para cada variable no bsica.

La variable que sale se selecciona de entre las variables de esquina del ciclo que disminuirn cuando las variables del ciclo que entra aumenten arriba del nivel cero. Estas situaciones se indican en la tabla siguiente a travs de las variables contenidas en el cuadro etiquetado con los signos menos. EXPLICACION DEL METODO DE MULPIPLICADORES CON UN METODO SIMPLEX

La relacin que existe entre el mtodo multiplicadores y el mtodo simplex se puede establecer demostrando que cpq segn se define, es igual directamente a los coeficientes de la funcin objetivo de la tabla simplex asociada con la iteracin actual.

Para mostrar cmo se obtiene el problema dual para el mtodo de transporte, considrese primero el caso especial de,=2 y n=3 que se indica en la tabla 6-15. Sean las variables duales u1 y u2 para las restricciones de las fuentes y v1, v2, y v3 para las restricciones de los destinos. El problema dual se convierte en:

Maximizar w = (a1u1+a2u2) + (b1v1+b2v2+b3v3)

SOLUCION INICIAL MEJORADA En esta seccin presentamos dos procedimientos que determinan la solucin inicial a travs de la seleccin de las rutas economicasdel modelo.

A.

MODELO DEL COSTO MINIMO

Asgnese el ms grande valor posible a la variable con el menor costo unitario de toda la tabla. Tchese el rengln o columna satisfecha. Despus de ajustar la oferta y la demanda de todos los renglones y columnas no tachados, reptase el proceso asignando el valor ms grande posible a la variable con el costo unitario no tachado ms pequeo. El procedimiento est completo cuando queda exactamente un rengln o bien una columna sin tachar.

Paso1: Evalese una penalizacin para cada rengln restando el menor elemento del costo del rengln del elemento de costo menor siguiente en el mismo rengln.

Paso2: Identifquese el rengln o columna con la mayor penalizacin, rompiendo empates en forma arbitraria. Asgnese el valor mayor posible a la variable con el costo ms bajo del rengln o columna seleccionado. Ajstese la oferta y la demanda y tchese el rengln o columna satisfecha.

Si un rengln o columna se satisfacen al mismo tiempo, solo uno de ellos se tacha y al rengln restante se le asigna una oferta cero. Cualquier rengln o columna con oferta o demanda cero no debe utilizarse para calcular penalizaciones futuras.

Paso 3: A.-si solo hay un rengln o columna sin tachar, detngase. B.-si solo hay un rengln con oferta positiva sin tachar, determnense las variables bsicas del rengln a travs del mtodo del costo mnimo. C.-si todos los renglones y columnas sin tachar tienen oferta o demanda cero asignadas, determnese las variables bsicas cero a travs del mtodo del costo mnimo. Detngase. D.-de lo contrario, calclense las penalizaciones de los renglones y columnas no tachados y despus dirjase al paso 2.

INSTITUTO TECNOLOGICO DE ZACATECAS


Materia: Investigacin de Operaciones Tema: Modelo de Optimizacin de redes y Mtodos de Transporte

Alumno: Salvador Alejandro Martnez Garca Nm. de Control: 12450508 3A Ingeniera en Sistemas Computacionales

09/10/13

También podría gustarte