Está en la página 1de 11

INSTITUTO TECNOLGICO DE ZACATECAS

Carrera: Ingeniera en Sistemas Computacionales Materia: Investigacin de Operaciones Trabajos de la Unidad II Prof. Li. Luis Enrique Mrquez Martnez Alumna: Sandra Lizzully Jcquez Fraire Grupo: 3 A N de Control: 12450498 Fecha de entrega: Octubre 2013

Sandra Lizzully Jcquez Fraire

Pgina 1

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. 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 LA RUTA MAS 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:
Sandra Lizzully Jcquez Fraire Pgina 2

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.

FLUJO DE COSTO MNIMO

Qu es? El problema del flujo de costo mnimo tiene una posicin medular entre los modelos de optimizacin de redes; primero, abarca una clase amplia de aplicaciones y segundo, su solucin es muy eficiente. Toma en cuenta un flujo en una red con capacidades limitadas en sus arcos. Considera un costo (o distancia) para el flujo a travs de un arco. Puede manejar varios orgenes (nodo fuente) y varios destinos (nodos demanda) para el flujo, de nuevo con costos asociados. La razn por la que el problema de flujo de costo mnimo se puede resolver de modo tan eficiente es que se puede formular como un problema de programacin lnea y es posible resolverlo con una versin simplificada del mtodo smplex llamada mtodo smplex de redes. A continuacin se describe el problema del flujo de costo mnimo. 1. La red es una red dirigida y conexa. 2. Al menos uno de los nodos es un nodo fuente. 3. Al menos uno de los nodos es un nodo de 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 6. La red tiene suficientes arcos con suficiente capacidad para permitir que todos los flujos generados por los nodos fuente lleguen a los nodos de 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.
Sandra Lizzully Jcquez Fraire Pgina 3

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.) Objetivo Tal vez 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 (Fig. 1). Este tipo de aplicacin siempre incluye determinar un plan para enviar bienes desde las fuentes (fbricas, etc.) a las instalaciones de almacenamiento intermedias (segn se necesite) y despus a los consumidores. Siendo as, el objetivo es minimizar el costo total de mandar los recursos a travs de la red para satisfacer la demanda dada.

PROBLEMA DEL FLUJO MAXIMO.


En trminos generales, el problema de flujo mximo se puede describir de la siguiente manera: 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 los nodos de trasbordo 3. Se permite el flujo a travs de un arco solo en la direccin indicada por la flecha, donde la cantidad mxima de flujo est dada por la capacidad del arco. En la fuente, todos los arcos sealan hacia afuera. 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. Algunas aplicaciones: A continuacin se menciona algunos tipos de aplicaciones comunes del problema del flujo mximo. 1. Maximizar el flujo a travs de la red de distribucin de una compaa desde sus fabricas hasta sus clientes. 2. Maximizar el flujo a travs de la red de suministros de una compaa de proveedores a las fabricas. 3. Maximizar el flujo de petrleo por un sistema de tuberas. 4. Maximizar el flujo de agua a travs de un sistema de acueductos 5. Maximizar el flujo de vehculos por una red de transporte. En algunas de estas aplicaciones, el flujo a travs de la red se puede originar en mas de un nodo y tambin puede terminar en mas de uno, aunque el problema de flujo mximo puede tener solo un origen y un destino.

Sandra Lizzully Jcquez Fraire

Pgina 4

CPM METODO DE LA RUTA CRITICA


Decidir el programa de fechas en el que deben iniciarse y terminarse una serie de tareas para llevar a cabo un proyecto. Camino crtico (CPM). Proyecto: conjunto de actividades interrelacionadas, en el cual la realizacin de cada actividad requiere tiempo y recursos. CPM: mtodo de ayuda en la planificacin, programacin y control de proyectos, cuando se conoce con certeza la duracin de las actividades. El Mtodo de Camino (o trayectoria) Crtico (MCC) intenta analizar la planificacin de proyectos. Esto posibilita un mejor control y evaluacin del proyecto. Por ejemplo, queremos saber Cuanto tiempo durar el proyecto?, Cundo se estar listo para comenzar una tarea en particular?, si la tarea no es completada a tiempo, El resto del proyecto se retrasar?, Qu tareas deben ser aceleradas (efectivo) de forma tal de terminar el proyecto antes? La gerencia exitosa de un proyecto ambicioso, ya sea de construccin, de transporte o financiero, descansan en una coordinacin y planificacin minuciosa de varias tareas. El Mtodo de Camino (o trayectoria) Crtico (MCC) intenta analizar la planificacin de proyectos. Esto posibilita un mejor control y evaluacin del proyecto. El objetivo suele ser llevar a cabo el proyecto en el menor tiempo posible. La ruta crtica ser la ruta de mxima duracin Procedimiento: 1. Definir las actividades del proyecto 2. Disear la red que representa el proyecto 3. Resolver el problema 4. Traducir la solucin a un programa de tiempo A. Elaborar una lista con todas las actividades del proyecto indicando para cada una de ellas: Las actividades predecesoras.

Sandra Lizzully Jcquez Fraire

Pgina 5

La duracin y cantidad de recursos (si los hay) necesarios para su ejecucin. B. Disear la red que representa el proyecto: Cada actividad se representa mediante un vrtice. Se aaden dos vrtices ficticios que representan, respectivamente, las actividades principio y final del proyecto. Las relaciones de precedencia entre actividades se realizan mediante arcos. Cada arco (i, j) tiene asociado un coste que indica el tiempo de ejecucin de la actividad i. Cada vrtice puede tener asociado un peso que representa la cantidad de recursos que consume la actividad i.

BIBLIOGRAFIA
LIBERMAN, HILLER Investigacin de Operaciones 7ma Edicion. Capitulo 9 http://www.fdi.ucm.es/profesor/rosa_ramos/Investigaci%C3%B3n%20Operati va%20(ITS)%20Curso%2020052006/2ndo.%20Parcial/Problemas%20de%20flujos.pdf

Sandra Lizzully Jcquez Fraire

Pgina 6

MTODOS MS UTILIZADOR PARA EL MODELO DE TRANSPORTE.


La programacin lineal es un campo tan amplio que se extiende a subclases de problemas para los cuales existen mtodos de solucin especiales. Una de estas subclases se conoce como problemas de transporte. El mtodo smplex de programacin lineal, puede servir para resolver estos problemas. Pero se han desarrollado mtodos ms sencillos que aprovechan ciertas caractersticas de los problemas. Entonces, el mtodo del transporte son slo tcnicas especiales para resolver ciertos tipos de problemas de programacin lineal. El transporte desempea un papel importante en la economa y en las decisiones administrativas. Con frecuencia la disponibilidad de transporte econmico es crtica para la sobre-vivencia de una empresa. Qu significa problema de transporte? Supngase que un fabricante tiene tres plantas que producen el mismo producto. Estas plantas a su vez mandan el producto a cuatro almacenes. Cada planta puede mandar productos a todos los almacenes, pero el costo de transporte vara con las diferentes combinaciones. El problema es determinar la cantidad que cada planta debe mandar a cada almacn con el fin de minimizar el costo total de transporte.

MODELO GENERAL TRANSPORTE.

DEL

PROBLEMA

DE

Para describir el modelo general del problema de transporte es necesario emplear trminos que sean mucho menos especficos que los que se usaron para los componentes del ejemplo prototipo. En particular, el problema general de transporte se refiere (literal o en sentido figurado) a la distribucin de cualquier bien desde cualquier grupo de centros de abastecimiento, llamados orgenes, a cualquier grupo de centros de recepcin, llamados destinos, de tal manera que se minimicen los costos totales de distribucin. La correspondencia en terminologa entre el ejemplo prototipo y el problema general se resume en la siguiente tabla:

MTODOS PARA FACTIBLES.

ENCONTRAR

SOLUCIONES

Al iniciar, todos los renglones de los orgenes y las columnas de destinos de la tabla smplex de transporte se toman en cuenta para proporcionar una variable bsica (asignacin).
Sandra Lizzully Jcquez Fraire Pgina 7

1. Se selecciona la siguiente variable bsica (asignacin) entre los renglones y columnas en que todava se puede hacer una asignacin de acuerdo a algn criterio. 2. Se hace una asignacin lo suficientemente grande como para que use el resto de los recursos en ese rengln o la demanda restante en esa columna (cualquiera que sea la cantidad ms pequea). 3. Se elimina ese rengln o columna (la que tena la cantidad ms pequea en los recursos odemanda restantes) para las nuevas asignaciones.(Si el rengln y la columna tiene la misma cantidad de recursos y demanda restante, entonces arbitrariamente se elimina el rengln. La columna se usar despus para proporcionar una variable bsica degenerada, es decir, una asignacin con cero unidades.) 4. Si slo queda un rengln o una columna dentro de las posibilidades, entonces el procedimiento termina eligiendo como bsicas cada una de las variables restantes (es decir, aquellas variables que no se han elegido ni se han eliminado al quitar su rengln o columna) asociadas con ese rengln o columna que tiene la nica asignacin posible. De otra manera se regresa al paso 1.

MTODO DE LA ESQUINA NOROESTE.


1. Regla de la esquina noroeste: la primera eleccin es x11 (es decir, se comienza en la esquina noroeste de la tabla smplex de transporte). De ah en adelante, si xij fue la ltima variable bsica seleccionada, la siguiente eleccin es xi,j+1 (es decir, se mueve una columna a la derecha) si quedan recursos en el origen i. De otra manera, se elige xi+1,j (es decir, se mueve un rengln hacia abajo). Para hacer ms concreta esta descripcin, se ilustrar el procedimiento general, utilizando la regla de la esquina noroeste en el siguiente ejemplo: Recursos 3 6 4 7 5
2 4 4 3 3 8 2 5

2 3 10

Demanda

10

Lo primero que debemos hacer al resolver cualquier problema de transporte es comprobar que est balanceado, si no lo estuviera, agregamos un origen o un destino artificial segn sea el caso para
Sandra Lizzully Jcquez Fraire Pgina 8

conseguir que el problema quede balanceado y podamos comenzar a resolverlo. En nuestro ejemplo, la sumatoria de los recursos de los tres orgenes es de 10 unidades que es igual a la sumatoria de las demandas de los destinos, por lo que nuestro problema est balanceado y podemos iniciar con la resolucin.

MTODO DE APROXIMACIN DE VOGEL.


Mtodo de Aproximacin de Vogel: para cada rengln y columna que queda bajo consideracin, se calcula su diferencia, que se define como la diferencia aritmtica entre el costo unitario ms pequeo (cij) y el que le sigue, de los que quedan en ese rengln o columna. (Si se tiene un empate para el costo ms pequeo de los restantes de un rengln o columna, entonces la diferencia es 0). En el rengln o columna que tiene la mayor diferencia se elige la variable que tiene el menor costo unitario que queda. (Los empates para la mayor de estas diferencias se pueden romper de manera arbitraria). Para hacer ms concreta esta descripcin, se ilustrar el procedimiento general, utilizando el mtodo de aproximacin de Vogel.

MTODO SMPLEX DE TRANSPORTE


Inicializacin: Se construye una solucin inicial bsica factible. Se realiza la prueba de optimalidad. Prueba de optimalidad: Se obtiene ui y vj eligiendo el rengln con el mayor nmero de asignaciones y estableciendo su ui = 0, y despus resolviendo el sistema de ecuaciones cij = ui+vj para cada (i,j) tal que xij es bsica. Si cijui vj 0 para toda (i,j) tal que xij es no bsica, entonces la solucin actual es ptima por lo que el proceso se detiene. De lo contrario, se regresa a una iteracin. Iteracin: 1. Se determina la variable bsica entrante: se elige la variable no bsica xij que tiene el valor negativo ms grande (en trminos absolutos) para cij uivj. 2. Se determina la variable bsica que sale identificando la reaccin en cadena (encontrar un circuito) que se necesita para conservar la factibilidad cuando se aumenta el valor de la variable bsica entrante. Entre las celdas donadoras se selecciona la variable bsica que tiene el menor valor. 3. Se determina la nueva solucin bsica factible: se suma el valor de la variable bsica que sale a las asignaciones de las celdas receptoras y se resta este valor a las asignaciones de las celdas donadoras.

Sandra Lizzully Jcquez Fraire

Pgina 9

RBOL DE EXPANSIN MNIMA


Dado un grafo conexo, no dirigido y con pesos en las aristas, un rbol de expansin mnima es un rbol compuesto por todos los vrtices y cuya suma de sus aristas es la de menor peso. Al ejemplo anterior le agregamos pesos a sus aristas y obtenemos los arboles de expansiones siguientes:

De la imagen anterior el rbol de expansin mnima sera el primer rbol de expansin cuyo peso total es 6. El problema de hallar el rbol de Expansin Mnima (MST) puede ser resuelto con varios algoritmos, los ms conocidos con Prim y Kruskal ambos usan tcnicas voraces (greedy).

Sandra Lizzully Jcquez Fraire

Pgina 10

EL MODELO DE FLUJO DE COSTO MINIMO EN UNA RED (MCNFP)


El modelo de Flujo de Costo Mnimo en una Red se plantea de la manera siguiente

x ij nmero de unidades de flujo en el arco (i, j) c ij costo unitario de transport acin en el arco (i, j) b i flujo neto en el nodo i (entrada - salida) L ij cota inferior de capacidad en el arco (i, j) U ij cot a superior de capacidad en el arco (i, j) min s .a
todos los arcos j

c ij x ij
k

x ij x ki b i para cada nodo L ij x ij U ij para cada arco

bi>0 si i es un nodo origen bi<0 si i es un nodo destino bi=0 si i es un nodo de transbordo Una condicin necesaria para que el modelo tenga solucin factible es que bi=0, es decir, que el flujo total generado en los nodos origen sea igual al flujo total absorbido por los nodos destino. Cuando esta condicin no se cumple (problemas de transporte no balanceado en los que la oferta es diferente a la demanda) se generan nodos ficticios que generen o que absorban flujo. Los costos asociados a los arcos que parten o llegan a estos nodos es cero. Con frecuencia bi y uij son valores enteros. Las variables xij son variables enteras y no se requiere agregar esta condicin al modelo (unimodularidad). Con este modelo es posible plantear un problema de transporte, de transbordo, de flujo mximo y de camino ms corto.
Sandra Lizzully Jcquez Fraire Pgina 11

También podría gustarte