Lección 8. Problemas del transporte, transbordo y asignación

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Lección 8. Problemas del transporte, transbordo y asignación"

Transcripción

1 Lección 8. Problemas del transporte, transbordo y asignación 8.1. El problema de transporte Propiedades del sistema de transporte Método general de solución- algoritmo de transporte Determinación de una solución inicial Método de la esquina noroeste (MEN) Método de Aproximación de Vogel (MAV) Soluciones degeneradas (ε posiciones) Optimalidad y mejora de una solución.(modi) 8.2 Problema de transbordo 8.3. Extensiones y consideraciones prácticas 8.4. El problema de asignación Algoritmo del transporte Método Húngaro Algunas consideraciones Problema de emparejamiento 1/13

2 En los dos próximos capítulos estudiaremos un conjunto de modelos lineales con una estructura especial. Tradicionalmente estos modelos se han considerado como subclases de la programación lineal, sin embargo, las variables de decisión que aparecen en ellos sólo toman valores enteros, por lo que realmente deben considerarse como problemas de programación entera. Un aspecto notable de los métodos de solución de estos problemas, es la complejidad computacional. Un enfoque primitivo de resolución consiste en evaluar cada posible solución, es decir, cada posible combinación de valores enteros para las variables del problema. En este caso incluso en un problema pequeño como podría ser con diez variables y diez valores para cada variable tendría un número grande (diez mil millones) de posibles soluciones, lo que hace necesario planteamientos de solución inteligentes El problema de transporte Uno de los primeros problemas que se formuló como problema de programación lineal y que en su día tuvo gran motivación debido al escaso desarrollo de los medios de transporte, es el denominado problema de transporte o distribución. Consiste en llevar unidades de un producto homogéneo de m puntos de origen a n puntos de destino con coste mínimo. Dada su estructura particular, se han desarrollado algunas heurísticas y métodos específicos que resultan mucho más eficientes que la resolución del correspondiente programa lineal. Esta denominación de problema de transporte o distribución es el resultado de la tradición. Ej: llevar unidades de un cierto bien de tres almacenes u orígenes con sus respectivas capacidades o disponibilidades a tres puntos de venta o destinos que presentan unas demandas que hay que satisfacer. Este problema. Hay un total de 9 arcos, que son las conexiones entre cada origen y destino, y vienen a ser las posibles rutas de transporte. Asociado a cada uno de los arcos aparece un número, que es el coste de transporte por unidad entre el origen y el destino que une, y que se supone constante. Bajo la hipótesis de que el coste es función lineal de las unidades transportadas, el problema consiste en determinar la forma de transporte con coste mínimo. 2/13

3 La formulación del problema mediante un programa lineal standart sería: Minz= 3xa1+2xa2+5xa3+4xb1+3xb2+2xb3+7xc1+3xc2+3xc3 Sujeto a: Xa1+xa2+xa3=10 Xb1+xb2+xb3=20 Xc1+xc2+xc3=15 Xa1+xb1+xc1=15 Xa2+xb2+xc2=5 Xa3+xb3+xc3=25 Xij>=0 Para resolverlo habría que añadir variables artificiales para obtener una solución inicial y aplicar el método simplex. Sin embargo hasta para valores pequeños de m y n el problema puede resultar excesivamente grande. Por ello, se han propuesto métodos más eficientes que la resolución del Simplex que se apoyan en la forma matricial. La forma matricial de problema del transporte denominada tabla del transporte es la siguiente: Siendo: En cada posición aparecen tres valores: cij= coste del transporte de una unidad desde el origen i hasta el destino j Xij: número de unidades transportadas desde el origen i al destino j. α ij: se denomina Valor indicador, y desempeña el mismo papel que el de los elementos de la fila indicador en la tabla del Simplex, es decir, nos van a indicar si la tabla es óptima y si no es así, como determinar una nueva mejora de la solución. PROPIEDADES DEL SISTEMA DE TRANSPORTE. Teorema 1. El problema de transporte tiene una solución factible, Un solución básica factible para el problema de transporte es un solución entera que verifica las restricciones de disponibilidad y demanda y con a lo sumo m+n-1 posiciones localizadas. Teorema 2. El problema del transporte (equilibrado) tiene una solución básica factible. 3/13

4 Teorema 3. Si para un problema de transporte se determina una solución básica factible inicial entonces todas las soluciones que se obtengan a partir de ella mediante el método del simplex son soluciones básicas factibles. Teorema 4. El problema del transporte es acotado. MÉTODO GENERAL DE SOLUCIÓN- algoritmo de transporte. I. Fase inicial Paso 0. Dado un problema de transporte, ponerlo en la forma matricial. Transformar el problema en equilibrado si no lo fuera, e ir al paso 1. Si la disponibilidad es mayor que la demanda, se crea un destino ficticio que absorba el exceso de disponibilidad. Siendo el coste de transporte cij=0 Si el problema original es tal que la disponibilidad es menor que la demanda se crea un origen ficticio que provea el exceso de demanda con una disponibilidad. Fase I Paso 1. Determinar una solución básica factible inicial. Asi en la fase I se determina una solución inicial, lo que es posible mediante alguno de los métodos existentes, entre los que estudiaremos el de la Esquina Noroeste y el Aproximado de Vogel. Fase II Paso 2. Si la solución obtenida en el paso anterior es óptima, parar. En otro caso, ir al paso 3. Paso 3. Determinar una nueva solución que mejore la anterior e ir al paso 2. La fase II consiste en determinar si la solución obtenida en la I es óptima. Si no es óptima, la mejora es posible y ésta se puede llevar a cabo mediante distintos métodos y el que estudiaremos es el conocido como MODI (MOdified DIstribution) o también u v. En un problema de transporte con m orígenes y n destinos una solución no degenerada tendrá m+n-1 posiciones con valor positivo que llamaremos básicas. Ya que del total de m+n restricciones sólo m+n-1 serán independientes y pueden formar una base. Es importante destacar que una solución óptima puede ser degenerada, y por ello no hay inconveniente alguno. Sin embargo, no puede serlo la solución a partir de la cual se vaya a obtener otra mejor. Por ello veremos cómo convertir una solución degenerada en una que no lo sea. 4/13

5 DETERMINACIÓN DE UNA SOLUCIÓN INICIAL Método de la esquina noroeste (MEN). Este método conduce a una solución factible con a lo sumo m + n -1 posiciones localizadas. Las variables asociadas con tales posiciones se toman como variables básicas iniciales. El método viene dado por los siguientes pasos: Paso 1. Sea (i, j) la posición de la esquina noroeste (posición superior izquierda) de la tabla de transporte (inicialmente i = j = 1). Paso 2. Hacer xij = min (disponibilidades, demandas), y reducir el valor de la disponibilidad o de la demanda en la cantidad xij situada en (i, j), de forma que una fila o una columna o ambas quedan satisfechas y se pueden eliminar de la tabla. Paso 3. Si no queda alguna fila o columna, parar. En otro caso, volver al paso 1 (y aplicar una nueva iteración a la tabla reducida en la fila y/o columna del paso 2). Método de Aproximación de Vogel (MAV) Este método requiere mayor esfuerzo que el MEN pero conduce a una solución inicial bastante mejor, pues tiene en cuenta la información de los costes de transporte a través de penalizaciones de fila y columna, que representan el posible coste de penalización que se obtendría por no situar unidades a transportar en una determinada posición. Definimos las penalizaciones de fila: PF= valor absoluto de la diferencia entre los dos costes menores de la fila i Y de columna: PC= valor absoluto de la diferencia entre los dos costes menores de la columna j y las situamos para las respectivas filas y columnas en las partes derecha e inferior de la tabla de transporte. El método, que parte de una matriz de transporte equilibrada, es el siguiente: Paso 1. Determinar las penalizaciones de fila PFi y de columna PCj de la matriz de transporte. Paso 2. Considerar la fila o columna con mayor penalización y situar el mayor número posible de unidades en la posición con mínimo coste cij de la fila o columna anteriormente seleccionada (a igualdad de penalización, elegir una fila o columna arbitrariamente). Paso 3. Disminuir la disponibilidad de la fila i y la demanda de la columna j 5/13

6 en la cantidad asignada a la posición (i, j) y suprimir la fila y/o columna cuya disponibilidad o demanda, respectivamente, haya pasado a valer cero. Paso 4. Si todas las unidades están asignadas, parar. En otro caso, volver al paso 1. Soluciones degeneradas (ε posiciones) Hemos apuntado que una solución óptima puede ser degenerada, sin embargo para comprobar sí la solución actual es o no óptima y en el segundo caso mejorarla, es necesario que sea no degenerada. Existen varios métodos para tratar con soluciones degeneradas. Desarrollaremos aquí el conocido como de ε posiciones, que consiste en asignar convenientemente el valor ε (que se supone una cantidad positiva próxima a cero) a posiciones no localizadas hasta alcanzar m + n 1 posiciones localizadas. Por ejemplo, en un problema de transporte en el que se ha obtenido una solución con 9 posiciones localizadas y tiene m=6 orígenes y n= 8 destinos, para que la solución anterior sea no degenerada, puesto que = 13, habrá que añadir 13 9 = 4 ε-posiciones. Estas ε-posiciones se tienen en cuenta durante todo el proceso de solución de la fase II como si fueran posiciones básicas y únicamente al terminar el proceso de solución, al alcanzar la optimalidad, se hacen los ε igual a cero. Para designar las ε-posiciones es necesario el concepto de ciclo en una tabla de transporte que construimos con el siguiente algoritmo: Paso 1. Fijar una posición vacia y asignarle τ +. Paso 2. Un ciclo se construye considerando una sucesión de segmentos alternativamente verticales y horizontales con orígenes y extremos en posiciones básicas y que comienza y termina en la posición vacía inicialmente elegida. Paso 3. A las posiciones del ciclo construido se les asigna alternativamente τ+ τ -, comenzando con el τ+ de la posición vacía. La asignación de ε-posiciones se hace a posiciones independientes definidas como aquellas posiciones vacías para las que no es posible construir un ciclo. En todo caso, la determinación de las posiciones independientes debe comenzar por aquellas (vacías) con coste más bajo, ya que la asignación de ε-posiciones a éstas puede conducir más rápidamente a la solución final. Una propiedad importante para llevar a cabo esta elección es que siempre es posible construir un ciclo a partir de una solución básica factible. Esto nos permite obtener siempre una solución no degenerada de una generada y así entrar en la fase II. 6/13

7 Optimalidad y mejora de una solución.(modi) Un vez terminada la fase I que ha proporcionado una solución básica factible no degenerada queremos saber si es optima y si no es así construir una nueva solución con menor coste que la actual. El método que desarrollaremos se conoce como MODI o u-v y utiliza el dual del problema de transporte. Desarrollamos el algoritmo correspondiente a este método, y para hacerlo más fácil de aplicación, introducimos los números MODI, que se definen. Si = ui (número MODI de la fila i) Tj= vj (número MODI de la columna j) (se sitúan en las respectivas filas y columnas a la derecha y en la parte inferior de la tabla de transporte) y el valor indicador de cada variable xij: αij= Si+Tj+cij Los pasos del algoritmo MODI son: Paso 1. Dada una solución no degenerada (obtenida inicialmente en la fase 1) hacer arbitrariamente igual a O cualquier Si, o Tj, y para cada posición básica imponer que Si+Tj +cij =0 Paso 2. Para cada posición no básica, determinar su valor indicador. αij= Si+Tj+cij y situarlo en su respectiva posición (αij = O para las posiciones básicas). Paso 3. Si para toda posición (i, j) es αij no negativo, la actual solución es óptima. Si algún αij es negativo, ir al paso 4. Paso 4. Considerar la posición (i, j) con el valor indicador αij más negativo y redistribuir las unidades de la tabla construyendo un ciclo para esa posición (en caso de igualdad de valores αij elegir uno arbitrariamente). Paso 5. El número máximo de unidades a asignar a la posición vacía (i, j) viene dado por ρ= min (xij)con τ- Paso 6. Para obtener la nueva solución básica factible, restar la cantidad ρ a las variables del ciclo con designación τ-, sumarla a aquellas con designación τ+ y el resto de las variables permanecen igual. Volver al paso 1 y continuar el proceso hasta alcanzar la optimalidad. 7/13

8 8.2 Problema de transbordo En algunas aplicaciones del problema de transporte los orígenes y destinos pueden servir como puntos de transbordo, de manera que las unidades de producto se pueden enviar a través de orígenes y destinos intermedios hasta su destino final. Este planteamiento, más general que el del problema de transporte, permite por tanto en la representación mediante una red que los arcos sean aristas y que los orígenes entre sí, y también los destinos, estén unidos por aristas. Veamos que este problema se puede plantear como un problema de transporte extendiendo algunos de los conceptos utilizados anteriormente. Dado un problema de transporte equilibrado con m orígenes y n destinos, la tabla de transbordo es una matriz cuadrada de orden m + n formada por cuatro submatrices: A, que es la matriz de orígenes-orígenes; B, la de orígenes-destinos, que es precisamente la matriz de transporte sumergida en el problema de transbordo; C es la destinos-orígenes; y D, la de destinos-destinos. En la fila inferior (demandas) y columna derecha (disponibilidades) aparece la cantidad M= demandas(bj) = disponibilidades(ai) sola o sumada, según el caso, a los ai o bj. Tal cantidad es una cota superior del número de unidades 8/13

9 que pueden pasar a través de cada origen o destino, es decir, la máxima cantidad que se puede transbordar por cada uno. Como en el problema de transporte, los costes son datos del problema, excepto los situados en la diagonal principal, que son cero, ya que representan el envío de unidades de un vértice a sí mismo. Obviamente los métodos de solución del problema de transporte son aplicables al de transbordo. Indiquemos únicamente que la solución básica factible inicial se puede obtener, bien como se indicó en la fase I (con los métodos MEN o MAV), bien resolviendo previamente el problema de transporte sumergido (submatriz B), situando la solución obtenida en las correspondientes posiciones de la tabla de transbordo y completando ésta con la asignación de la cantidad M a las posiciones de la diagonal principal. Este segundo método generalmente proporciona una buena solución inicial. El mayor inconveniente del problema del transbordo es el tamaño de la tabla de transporte resultante. Por ejemplo, un problema con 60 orígenes y 200 destinos tendría una tabla de transporte con posiciones, mientras que planteado como transbordo tendría posiciones Extensiones y consideraciones prácticas 1.Los costes de un problema pueden ser beneficios. En ese caso, ya que el algoritmo propuesto es para la forma de minimización, habría que adaptarlo a la de maximización transformando para ello la matriz. Esta transformación se puede llevar a cabo bien multiplicando todos los cij por Otro aspecto interesante es la existencia de soluciones óptimas alternativas Si el indicador αij = O para alguna posición no básica en la tabla final, entonces existen soluciones óptimas alternativas que se pueden determinar relocalizando esa posición. 3. Finalmente, si hubiera aristas que no son factibles porque no esté permitido el transporte de unidades entre dos vértices (origen-destino, origen-origen, destino-origen, destino-destino) para evitar que aparezca la correspondiente posición con valor positivo en la solución final (lo que no siempre ocurre), se le asigna un coste grande (bajo la forma de minimización), en comparación con los restantes costes de la tabla. En todo caso, sí al final aparece localizada esa posición, debe darse su correcta interpretación física. 9/13

10 8.4. El problema de asignación Otro tipo de modelo de distribución es el problema de asignación, que específicamente trata de asignar un número de orígenes (individuo, tareas, etc.) a un mismo número de destinos (tareas, máquinas, etc.) de manera que se optimice alguna medida de eficacia. Usualmente esta medida es coste o tiempo, de forma que los algoritmos que se consideran son de minimización. El problema de asignación forma una subclase del problema de transporte y por tanto también de los problemas de programación lineal. El nombre lo toma de la aplicación particular que inicialmente motivó el problema de asignar un conjunto de individuos a tareas o trabajos. De una manera formal, el problema se puede establecer como sigue: Dados m individuos que hay que asignar a m tareas, siendo cij el coste de asignar al individuo i la tarea j se trata de determinar una asignación con coste total mínimo. Introduciendo las variables de decisión: xij = 1 si el individuo i se asigna a la tarea j O en otro caso Notemos que cada variable de decisión está restringida a tomar el valor O ó 1, de manera que el primer conjunto de restricciones conlleva que cada individuo i se asigne a una única tarea, mientras que para el segundo conjunto de restricciones cada tarea j se asigne a un único individuo. Además, teniendo en cuenta los valores que pueden tomar las variables, vemos que el modelo se ha formulado como un problema de programación entera 0-1. Por otra parte, si tales restricciones se reemplazan por xij>=0 en tal caso el problema de asignación sería un problema de transporte con igual número de orígenes y destinos y donde cada disponibilidad y demanda es igual a la unidad. Como consecuencia, el problema de asignación tiene la misma propiedad que el de transporte (teorema 3), que dice: Si tenemos una solución básica factible inicial para el problema de asignación, el método del simplex converge a una solución básica factible (en este caso tal solución está obviamente formada por ceros y unos, ya que a tales valores están restringidas las variables de decisión Xij). 10/13

11 MÉTODOS DE SOLUCIÓN Son varios los métodos para resolver el problema de asignación. Entre ellos están el método del simplex, algoritmo de transporte, método Húngaro, ramificación y acotación (capítulo 9), método del simplex dual. Algoritmo de transporte. Como el problema de asignación es una subclase del problema de transporte, es posible aplicar el algoritmo de transporte para su resolución. Sin embargo, ya que el problema de asignación tiene siempre la solución degenerada se hace necesario introducir ε-posiciones, lo que hace poco eficiente al método. Notemos que cada solución en un problema de asignación con m filas y columnas tiene una única posición localizada por fila o columna (asignación independiente) y por tanto m asignaciones. Como para que el problema no sea degenerado tiene que tener 2m 1 asignaciones, serán necesarias en la faseii del algoritmo de transporte m-1 ε-localizaciones que da un problema altamente degenerado. Así un problema con 200 filas (y columnas) necesitaría 199 ε-localizaciones, por lo que ya incluso para problemas de tamaño moderado resulta poco atractivo este enfoque. Método Húngaro El método Húngaro, propuesto por Kuhn en 1954, es más eficiente que el algoritmo de transporte para resolver el problema de asignación. Está inspirado en los algoritmos del camino mínimo y flujo máximo de la teoría de redes. El método de Kuhn, que no aparece en forma explícita hasta principios de los años setenta, se basa en el hecho de que la asignación óptima no queda afectada si se suma o resta una misma constante a una fila o columna de la matriz de asignación. El objetivo es entonces obtener el mayor número de ceros en la matriz de coste convenientemente transformada de forma que sea posible encontrar m ceros que correspondan a una solución factible. Supuesto entonces que todos los cij son no negativos, el método lleva por tanto a transformar el problema en uno "equivalente" con mínimo coste total cero, lo que será cierto si es posible obtener una asignación independiente de ceros. El algoritmo que hace esto es Paso 0. Poner el problema en la forma de minimización con todos los elementos (costes) cij>)0 Paso 1. Restar el mínimo elemento de cada fila de la matriz de asignación, a cada elemento de su fila. Paso 2. En la matriz obtenida en el paso 1, repetir la operación anterior, pero para las columnas. 11/13

12 Paso 3. Buscar la fila con el menor número de ceros, encuadrar uno de los ceros de la fila y tachar el resto de ceros que se encuentran en la misma fila o columna que el cero encuadrado. Proceder de forma análoga con las restantes filas, comenzando con aquella que contenga el menor número de ceros (no tachados), y así sucesivamente hasta que no sea posible encuadrar más ceros. Si todas las filas tienen un cero encuadrado, hemos obtenido una asignación independiente de ceros, y parar. En otro caso, ir al paso 4. Paso 4. Determinar el mínimo número de líneas (verticales y/u horizontales) que cubran todos los ceros de la matriz obtenida en el paso anterior. El procedimiento es como sigue: i) Se marcan (con x) todas las filas que no contienen un cero encuadrado. ii) Se marcan todas las columnas que tienen un cero tachado en filas marcadas. iii) Se marca toda fila que tenga un cero encuadrado en una columna marcada. iv) Se repiten ii) y iii) hasta que no haya más filas y columnas que marcar. v) Pasar líneas ( ) a través de las filas no marcadas y columnas marcadas, obteniendo así el mínimo número de líneas que cubren lodos los ceros de la matriz. Paso 5. Para generar ceros adicionales, se selecciona el menor de los costes no cubiertos (que no estén en una fila ni en una columna marcada con ). Restarlo a todos los elementos no cubiertos y sumarios a los elementos cubiertos que estén en la intersección de dos líneas (elementos que están en una fila y una columna marcada con ). Paso 6- Volver al paso 3. El paso O es de inicialización. La validez de los pasos 1 y 2 se apoya en el hecho de que, si se resta una constante k a todos los elementos de una fila o columna, la asignación de mínimo coste es la misma. El paso 3 es una heurística para determinar si es posible una asignación independiente de ceros y por tanto óptima. En el paso 4 se considera otra heurística para obtener el número mínimo de líneas que cubren todos los ceros de la matriz de asignación obtenida. El paso 5 es equivalente a restar la misma constante a todos los costes no cubiertos de cada fila y sumársela a todos los costes cubiertos de cada columna, lo que lleva, como hemos justificado (pasos 1 y 2), a un problema equivalente. 12/13

13 El algoritmo se fundamenta en el teorema de Konig que establece que: "El numero de ceros independientes es igual al mínimo número de líneas necesarias para cubrir todos los ceros de la matriz". Con este proceso queda también asegurada la convergencia del método. ALGUNAS CONSIDERACIONES Algunas consideraciones de tipo practico son: 1. Si el problema es la forma de maximización es posible aplicar el método Húngaro, pero transformando la matriz. Esta transformación se puede llevar a cabo como se indicó multiplicando lodos los elementos de la matriz original por Si el problema no es equilibrado, es decir, tiene distinto número de filas que de columnas, se transforma en equilibrado de la misma forma que en el algoritmo de transporte, introduciendo filas o columnas ficticias hasta igualar su número. Los costes para estas nuevas posiciones generalmente se supondrán nulos, y por ejemplo, una asignación de un individuo a una tarea ficticia significaría que el individuo queda ocioso y, recíprocamente, una asignación de un individuo ficticio a una tarea significaría que la tarea queda sin asignar a un individuo y por tanto no se va a realizar. 3. Finalmente notemos que como en el problema de transporte, puede haber ciertas asignaciones no permitidas. En tal caso se les pondría unos costes muy grandes comparados con el resto de costes de la matriz. PROBLEMA DE EMPAREJAMIENTO Un caso particular de! problema de asignación es el problema de emparejamiento, cuya matriz de costes está formada únicamente por ceros y unos (matriz de emparejamiento). Sí un elemento cij = 1, significa que el individuo i puede hacer la tarea j y si cij = O, que el individuo i no puede realizar la tarea j. Es posible obtener una representación mediante un grafo en el que existe una arista que une dos vértices (el primero corresponde a un origen o individuo y el segundo a un destino o tarea), si el individuo es capaz de hacer la tarea, en cuyo caso aparece 1 en la correspondiente posición de la matriz de emparejamiento. Matemáticamente, la formulación del problema de emparejamiento es igual que la de asignación, salvo que ahora la función objetivo es de la forma de maximización. 13/13

Examen de Investigación Operativa (Plan 96) Febrero de er Parcial

Examen de Investigación Operativa (Plan 96) Febrero de er Parcial Examen de Investigación Operativa (Plan 96) Febrero de 2010 1 er Parcial Solución del Ejercicio 1. Definimos las variables de decisión ½ 1, si se coloca una cámara en el punto de localización i x i = 0,

Más detalles

Tema 7: Problemas clásicos de Programación Lineal

Tema 7: Problemas clásicos de Programación Lineal Tema 7: Problemas clásicos de Programación Lineal 1.- Características generales de un problema de transporte y asignación Surgen con frecuencia en diferentes contextos de la vida real. Requieren un número

Más detalles

UNIDAD DOS MODELOS DE TRANSPORTE

UNIDAD DOS MODELOS DE TRANSPORTE Ing. César Urquizú UNIDAD DOS MODELOS DE TRANSPORTE Ing. César Urquizú Modelos de Transporte Método de la Esquina Noroeste Método del Costo Mínimo o Menor Método de Aproximación de Vogel (MAV) Método del

Más detalles

TRANSPORTE Y TRANSBORDO

TRANSPORTE Y TRANSBORDO TRANSPORTE Y TRANSBORDO En ésta semana estudiaremos un modelo particular de problema de programación lineal, uno en el cual su resolución a través del método simplex es dispendioso, pero que debido a sus

Más detalles

Dualidad 1. 1 Formas simétricas. 2 Relación primal-dual. 3 Dualidad: el caso general. 4 Teoremas de dualidad. 5 Condiciones de holgura complementaria.

Dualidad 1. 1 Formas simétricas. 2 Relación primal-dual. 3 Dualidad: el caso general. 4 Teoremas de dualidad. 5 Condiciones de holgura complementaria. Dualidad 1 1 Formas simétricas. 2 Relación primal-dual. 3 Dualidad: el caso general. 4 Teoremas de dualidad. Condiciones de holgura complementaria. 6 Solución dual óptima en la tabla. 7 Interpretación

Más detalles

EL PROBLEMA DE TRANSPORTE

EL PROBLEMA DE TRANSPORTE 1 EL PROBLEMA DE TRANSPORTE La TÉCNICA DE TRANSPORTE se puede aplicar a todo problema físico compatible con el siguiente esquema: FUENTES DESTINOS TRANSPORTE DE UNIDADES Donde transporte de unidades puede

Más detalles

PROGRAMACION DE REDES. MODELOS DE TRANSPORTE

PROGRAMACION DE REDES. MODELOS DE TRANSPORTE PROGRAMACION DE REDES. MODELOS DE TRANSPORTE El modelo de transporte o modelo de distribución es un ejemplo de un problema de optimización de redes. Se aplican para resolver ciertos tipos de problemas

Más detalles

UNIDAD DOS MODELO DE ASIGNACIÓN

UNIDAD DOS MODELO DE ASIGNACIÓN Ing. César Urquizú UNIDAD DOS MODELO DE ASIGNACIÓN Ing. César Urquizú Modelos de Transporte Método de la Esquina Noroeste Método del Costo Mínimo o Menor Método de Aproximación de Vogel (MAV) Método del

Más detalles

INVESTIGACIÓN OPERATIVA

INVESTIGACIÓN OPERATIVA FACULTAD DE INGENIERÍA Y ARQUITECTURA ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS INVESTIGACIÓN OPERATIVA Mg Jessica Pérez Rivera PROBLEMAS DE TRANSPORTE Y ASIGNACIÓN Las aplicaciones de la programación

Más detalles

Nuevo Método para la Resolución del Problema de Transporte

Nuevo Método para la Resolución del Problema de Transporte II Conferencia de Ingeniería de Organización Vigo, 5-6 Septiembre 2002 Nuevo Método para la Resolución del Problema de Transporte Francisco López Ruiz, Germán Arana Landín 2 Doctor Ingeniero Industrial,

Más detalles

84 Tema 3. Dualidad. todas las restricciones son del tipo, todas las variables son no negativas.

84 Tema 3. Dualidad. todas las restricciones son del tipo, todas las variables son no negativas. Tema 3 Dualidad En el desarrollo de la programación lineal la teoria de la dualidad es importante, tanto desde el punto de vista teórico como desde el punto de vista práctico. Para cada modelo lineal se

Más detalles

Casos especiales de la P. L.

Casos especiales de la P. L. Casos especiales de la P. L. Programación Lineal Entera Un modelo de programación lineal que no acepta soluciones fraccionales. En este caso, la formulación es similar a la de un problema general de programación

Más detalles

Modelos de Transporte: Problemas de asignación n y de transbordo. M. En C. Eduardo Bustos Farías

Modelos de Transporte: Problemas de asignación n y de transbordo. M. En C. Eduardo Bustos Farías Modelos de Transporte: Problemas de asignación n y de transbordo M. En C. Eduardo Bustos Farías as Problemas de Asignación 2 Problemas de Asignación: Son problemas balanceados de transporte en los cuales

Más detalles

7. PROGRAMACION LINEAL

7. PROGRAMACION LINEAL 7. PROGRAMACION LINEAL 7.1. INTRODUCCION A LA PROGRMACION LINEAL 7.2. FORMULACION DE UN PROBLEMA LINEAL 7.3. SOLUCION GRAFICA DE UN PROBLEMA LINEAL 7.4. CASOS ESPECIALES DE PROBLEMAS LINEALES 7.4.1. Problemas

Más detalles

El Problema de Transporte

El Problema de Transporte El Problema de Transporte INVESTIGACIÓN DE OPERACIONES I Maestro Ing. Julio Rito Vargas Avilés Julio 202 Problema de Transporte Es un caso especial de problema de programación lineal (PPL), para el cual

Más detalles

X m,j. X m,n C m,n C m,j. X m, C m,1. X i,n. C i,n MODELO DE TRANSPORTE. Matemáticamente:

X m,j. X m,n C m,n C m,j. X m, C m,1. X i,n. C i,n MODELO DE TRANSPORTE. Matemáticamente: MODELO DE TRANSPORTE El modelo de transporte se define como una técnica que determina un programa de transporte de productos o mercancías desde unas fuentes hasta los diferentes destinos al menor costo

Más detalles

Teniendo en cuenta los valores de las variables se tienen 3 tipos de modelos lineales enteros:

Teniendo en cuenta los valores de las variables se tienen 3 tipos de modelos lineales enteros: Tema 5 Programación entera En este tema introducimos problemas lineales en los que algunas o todas las variables están restringidas a tomar valores enteros. Para resolver este tipo de problemas se han

Más detalles

Forma estándar de un programa lineal

Forma estándar de un programa lineal Forma estándar de un programa lineal Sin pérdida de generalidad, todo programa lineal se puede escribir como: min cx s.t Ax = b x 0 Objetivo: minimizar Todas las desigualdades como ecuaciones Todas las

Más detalles

Tema 3: El Método Simplex. Algoritmo de las Dos Fases.

Tema 3: El Método Simplex. Algoritmo de las Dos Fases. Tema 3: El Método Simplex Algoritmo de las Dos Fases 31 Motivación Gráfica del método Simplex 32 El método Simplex 33 El método Simplex en Formato Tabla 34 Casos especiales en la aplicación del algoritmo

Más detalles

Modelos de Transporte: método de costo mínimo m de Vogel. M. En C. Eduardo Bustos Farías

Modelos de Transporte: método de costo mínimo m de Vogel. M. En C. Eduardo Bustos Farías Modelos de Transporte: método de costo mínimo m y de Vogel M. En C. Eduardo Bustos Farías as 2 Método de costo mínimom 3 Métodos de Costo mínimo: m de la matriz por columna por fila 4 Costo mínimo m de

Más detalles

El método simplex 1. 1 Forma estándar y cambios en el modelo. 2 Definiciones. 3 Puntos extremos y soluciones factibles básicas. 4 El método simplex.

El método simplex 1. 1 Forma estándar y cambios en el modelo. 2 Definiciones. 3 Puntos extremos y soluciones factibles básicas. 4 El método simplex. El método simplex Forma estándar y cambios en el modelo. Definiciones. Puntos extremos y soluciones factibles básicas. 4 El método simplex. Definiciones y notación. Teoremas. Solución factible básica inicial.

Más detalles

1 ÁLGEBRA DE MATRICES

1 ÁLGEBRA DE MATRICES 1 ÁLGEBRA DE MATRICES 1.1 DEFINICIONES Las matrices son tablas numéricas rectangulares. Se dice que una matriz es de dimensión m n si tiene m filas y n columnas. Cada elemento de una matriz se designa

Más detalles

TEMA N 1.- MODELOS EN INVESTIGACIÓN OPERATIVA

TEMA N 1.- MODELOS EN INVESTIGACIÓN OPERATIVA UNIVERSIDAD DE ORIENTE NÚCLEO DE ANZOÁTEGUI EXTENSIÓN REGIÓN CENTRO-SUR ANACO, ESTADO ANZOÁTEGUI 1.1 Modelo de transporte Asignatura: Investigación Operativa I Docente: Ing. Jesús Alonso Campos TEMA N

Más detalles

Modelos de Transporte: Problemas de Asignación. M. En C. Eduardo Bustos Farías

Modelos de Transporte: Problemas de Asignación. M. En C. Eduardo Bustos Farías Modelos de Transporte: Problemas de asignación M. En C. Eduardo Bustos Farías as Problemas de Asignación Problemas de Asignación: Son problemas balanceados de transporte en los cuales todas las ofertas

Más detalles

Dirección de Operaciones

Dirección de Operaciones Dirección de Operaciones 1 Sesión No. 9 Nombre: Problemas de transporte y asignación. Primera parte. Objetivo Al finalizar la sesión, el alumno será capaz de Contextualización Cuál es el valor de estudiar

Más detalles

Universidad Autónoma del Estado de México

Universidad Autónoma del Estado de México Universidad Autónoma del Estado de México 1 Maestría en Administración. Material Visual para la Materia. Administración de la cadena de suministros Unidad: Introducción a la Administración de Operaciones

Más detalles

Programación Lineal Modelo de transporte Asignación

Programación Lineal Modelo de transporte Asignación Programación Lineal Modelo de transporte Asignación Curso: Investigación de Operaciones Ing. Javier Villatoro MODELO DE ASIGNACIÓN Modelo de Asignación Consiste en asignar al mínimo costo los requerimientos

Más detalles

- Contenido UNIVERSIDAD NACIONAL DE INGENIERÍA UNI-NORTE SEDE ESTELI. Carrera: Ingeniería de Sistemas

- Contenido UNIVERSIDAD NACIONAL DE INGENIERÍA UNI-NORTE SEDE ESTELI. Carrera: Ingeniería de Sistemas UNIVERSIDAD NACIONAL DE INGENIERÍA UNI-NORTE SEDE ESTELI Carrera: Ingeniería de Sistemas Nombre de la asignatura: Investigación de Operaciones I Año académico: Tercer año Semestre: Sexto - Contenido I-

Más detalles

Tema 18. Programación lineal Formulación primal de un programa lineal

Tema 18. Programación lineal Formulación primal de un programa lineal Tema 18 Programación lineal 18.1. Formulación primal de un programa lineal Dentro de la programación matemática hablamos de programación lineal (PL) si tanto la función objetivo como las restricciones

Más detalles

Un sistema de ecuaciones diferenciales son aquellas que tienen varias posibilidades para su solución. Estas son:

Un sistema de ecuaciones diferenciales son aquellas que tienen varias posibilidades para su solución. Estas son: Unidad X: Programación lineal (continuación) Objetivo específico: Entender ampliamente el fenómeno del comportamiento de los modelos matemáticos para la resolución de problemas enfocados a las ecuaciones

Más detalles

El Problema de Transporte

El Problema de Transporte El Problema de Transporte INVESTIGACIÓN DE OPERACIONES I Maestro Ing. Julio Rito Vargas Avilés Octubre 2008 Problema de Transporte Es un caso especial de problema de programación lineal (PPL), para el

Más detalles

Método Simplex. Ing. Ricardo Fernando Otero, MSc

Método Simplex. Ing. Ricardo Fernando Otero, MSc Método Simplex Ing. Ricardo Fernando Otero, MSc Forma estándar de un modelo de programación lineal Dirección de mejora: Maximizar Todas las restricciones deben ser El lado izquierdo debe contener solo

Más detalles

Programación Lineal. María Muñoz Guillermo Matemáticas I U.P.C.T. M. Muñoz (U.P.C.T.) Programación Lineal Matemáticas I 1 / 13

Programación Lineal. María Muñoz Guillermo Matemáticas I U.P.C.T. M. Muñoz (U.P.C.T.) Programación Lineal Matemáticas I 1 / 13 Programación Lineal María Muñoz Guillermo maria.mg@upct.es U.P.C.T. Matemáticas I M. Muñoz (U.P.C.T.) Programación Lineal Matemáticas I 1 / 13 Qué es la Programación Lineal? Introducción La Programación

Más detalles

5.1. Algoritmo en modelos de maximización

5.1. Algoritmo en modelos de maximización 5.1. Algoritmo en modelos de maximización El primer tipo de modelo que vamos a resolver por el método símplex es el que tiene como objetivo maximizar a una función lineal, la cual está sujeta a una serie

Más detalles

INVESTIGACION DE OPERACIONES:

INVESTIGACION DE OPERACIONES: METODO SIMPLEX El algoritmo símplex fue descubierto por el matemático norteamericano George Bernard Dantzig en 1947, es una técnica para dar soluciones numéricas a problema de programación lineal Un problema

Más detalles

Teoría de redes y optimización en redes

Teoría de redes y optimización en redes Teoría de redes y optimización en redes Pedro Sánchez Martín Contenidos Definiciones básicas Árbol generador mínimo de expansión Camino mínimo Algoritmo Dkstra Algoritmo Bellman-Ford Fluo máximo Fluo de

Más detalles

Investigación de Operaciones I. Problemas de Asignación

Investigación de Operaciones I. Problemas de Asignación Investigación de Operaciones I Problemas de Asignación MSc. Ing. Julio Rito Vargas II cuatrimestre Introducción Los problemas de asignación incluyen aplicaciones tales como asignar personas a tareas. Aunque

Más detalles

Casos especiales de la P. L.

Casos especiales de la P. L. Casos especiales de la P. L. Las redes: Las redes están presentes en diferentes lugares en la vida real: redes de transporte, flujo eléctrico y comunicaciones, por ejemplo. Las redes: También son ampliamente

Más detalles

Algebra lineal y conjuntos convexos

Algebra lineal y conjuntos convexos Apéndice A Algebra lineal y conjuntos convexos El método simplex que se describirá en el Tema 2 es de naturaleza algebraica y consiste en calcular soluciones de sistemas de ecuaciones lineales y determinar

Más detalles

Universidad Nacional de Ingeniería UNI-RUACS 01/09/11

Universidad Nacional de Ingeniería UNI-RUACS 01/09/11 Universidad Nacional de Ingeniería UNI-RUACS 01/09/11 Elaborado por: Deall Daniel Irías Estelí, Nicaragua El método Simplex es un procedimiento iterativo que permite ir mejorando la solución a cada paso.

Más detalles

Formulación del problema de la ruta más corta en programación lineal

Formulación del problema de la ruta más corta en programación lineal Formulación del problema de la ruta más corta en programación lineal En esta sección se describen dos formulaciones de programación lineal para el problema de la ruta más corta. Las formulaciones son generales,

Más detalles

La Programación Lineal. H. R. Alvarez A., Ph. D. 1

La Programación Lineal. H. R. Alvarez A., Ph. D. 1 La Programación Lineal H. R. Alvarez A., Ph. D. 1 Aspectos generales Se considera a George Dantzig el padre de la P. L. Su objetivo es el de asignar recursos escasos a actividades que compiten por ellos.

Más detalles

Grafos. AMD Grado en Ingeniería Informática. AMD Grado en Ingeniería Informática (UM) Grafos 1 / 30

Grafos. AMD Grado en Ingeniería Informática. AMD Grado en Ingeniería Informática (UM) Grafos 1 / 30 Grafos AMD Grado en Ingeniería Informática AMD Grado en Ingeniería Informática (UM) Grafos / 0 Objetivos Al finalizar este tema tendréis que: Conocer la terminología básica de la teoría de grafos. Pasar

Más detalles

Modelos de Transporte: Problemas de asignación n y de transbordo. M. En C. Eduardo Bustos Farías

Modelos de Transporte: Problemas de asignación n y de transbordo. M. En C. Eduardo Bustos Farías Modelos de Transporte: Problemas de asignación n y de transbordo M. En C. Eduardo Bustos Farías as Problemas de Asignación 2 Problemas de Asignación: Son problemas balanceados de transporte en los cuales

Más detalles

Programación lineal: Algoritmo del simplex

Programación lineal: Algoritmo del simplex Programación lineal: Algoritmo del simplex Se considera la formulación estándar de un problema de programación lineal siguiendo la notación utilizada en las clases teóricas: Minimizar c t x sa: Ax = b

Más detalles

MÉTODO DEL DUAL (TEORIA DE DUALIDAD)

MÉTODO DEL DUAL (TEORIA DE DUALIDAD) MÉTODO DEL DUAL (TEORIA DE DUALIDAD) Todo problema de programación lineal tiene asociado con él otro problema de programación lineal llamado DUAL. El problema inicial es llamado PRIMO y el problema asociado

Más detalles

Repaso del algoritmo SIMPLEX

Repaso del algoritmo SIMPLEX Universidad de Chile Facultad de Ciencias Físicas y Matemáticas Departamento de Ingeniería Industrial IN70K: Clase Auxiliar Repaso del algoritmo SIMPLEX Marcel Goic F. 1 1 Esta es una versión bastante

Más detalles

Modelos de Transporte: Problemas de asignación. M. En C. Eduardo Bustos Farías

Modelos de Transporte: Problemas de asignación. M. En C. Eduardo Bustos Farías Modelos de Transporte: Problemas de asignación M. En C. Eduardo Bustos Farías as Problemas de Asignación 2 Problemas de Asignación: Son problemas balanceados de transporte en los cuales todas las ofertas

Más detalles

La lección de hoy de febrero de Notación. Solución factible básica

La lección de hoy de febrero de Notación. Solución factible básica 1.3 1 de febrero de La lección de hoy Método simplex (continuación) Entregas: material de clase Nota: el diseño de esta presentación incluye animaciones que permiten verla en forma de diapositivas. Repaso

Más detalles

Forma estándar de un PPL con m restricciones y n variables. (b 0)

Forma estándar de un PPL con m restricciones y n variables. (b 0) Forma estándar de un PPL con m restricciones y n variables Maximizar (minimizar) Z = c 1 x 1 + c 2 x 2 +... + c n x n a 11 x 1 + a 12 x 2 +... + a 1n x n = b 1 a 21 x 1 +a 22 x 2 +... + a 2n x n = b 2...

Más detalles

Casos especiales de la P. L.

Casos especiales de la P. L. Casos especiales de la P. L. Las redes: Las redes están presentes en diferentes lugares en la vida real: redes de transporte, flujo eléctrico y comunicaciones, por ejemplo. Las redes: También son ampliamente

Más detalles

Fundamentos matemáticos. Tema 2 Matrices y ecuaciones lineales

Fundamentos matemáticos. Tema 2 Matrices y ecuaciones lineales Grado en Ingeniería agrícola y del medio rural Tema 2 José Barrios García Departamento de Análisis Matemático Universidad de La Laguna jbarrios@ull.es 2017 Licencia Creative Commons 4.0 Internacional J.

Más detalles

Casos especiales de la P. L.

Casos especiales de la P. L. Casos especiales de la P. L. Problemas de flujo mínimo Planteamiento del problema Son problemas de programación lineal con ciertas estructuras especiales Permiten ser trabajados con algoritmos especiales

Más detalles

UNIDAD 3 MÉTODO SIMPLEX. Fundamentos del método simplex

UNIDAD 3 MÉTODO SIMPLEX. Fundamentos del método simplex UNIDAD 3 MÉTODO SIMPLEX Fundamentos del método simplex Teoría Este método busca la solución, en cada paso, de forma mejorada hasta que no pueda seguir mejorando dicha solución. Al comienzo el vértice principal

Más detalles

Dirección de Operaciones. SESIÓN # 10: Problemas de transporte y asignación. Segunda parte.

Dirección de Operaciones. SESIÓN # 10: Problemas de transporte y asignación. Segunda parte. Dirección de Operaciones SESIÓN # 10: Problemas de transporte y asignación. Segunda parte. Contextualización Y el problema de asignación? Aun no nos hemos adentrado en problemas específicos de asignación,

Más detalles

Tema 2: Determinantes

Tema 2: Determinantes Tema 2: Determinantes 1. Introducción En este tema vamos a asignar a cada matriz cuadrada de orden n, A M n un número real que llamaremos su determinante y escribiremos A. Vamos a ver cómo se calcula.

Más detalles

Dirección de Operaciones. SESIÓN # 9: Problemas de transporte y asignación. Primera parte.

Dirección de Operaciones. SESIÓN # 9: Problemas de transporte y asignación. Primera parte. Dirección de Operaciones SESIÓN # 9: Problemas de transporte y asignación. Primera parte. Contextualización Cuál es el valor de estudiar problemas de transporte? En las siguientes dos sesiones estudiaremos

Más detalles

Figura 1: Esquema de las tablas simplex de inicio y general.

Figura 1: Esquema de las tablas simplex de inicio y general. RELACIONES PRIMAL-DUAL Los cambios que se hacen en el modelo original de programación lineal afectan a los elementos de la tabla óptima actual el que se tenga en el momento, que a su vez puede afectar

Más detalles

Teoría de grafos y optimización en redes

Teoría de grafos y optimización en redes Teoría de grafos y optimización en redes José María Ferrer Caja Universidad Pontificia Comillas Definiciones básicas Grafo: Conjunto de nodos (o vértices) unidos por aristas G = (V,E) Ejemplo V = {,,,,

Más detalles

Problemas de transporte, asignación y trasbordo

Problemas de transporte, asignación y trasbordo Problemas de transporte, asignación y trasbordo 1. Plantear un problema de transporte Tiene como objetivo encontrar el mejor plan de distribución, generalmente minimizando el coste. Un problema está equilibrado

Más detalles

max z = c T x sujeto a Ax b

max z = c T x sujeto a Ax b Tema 4 Análisis de sensibilidad El análisis de sensibilidad se realiza después de obtener la solución óptima de un modelo lineal para deteminar como afectan los cambios en los parámetros del modelo a la

Más detalles

Tema 2: Determinantes

Tema 2: Determinantes Tema 2: Determinantes 1. Introducción En este tema vamos a asignar a cada matriz cuadrada de orden, un número real que llamaremos su determinante y escribiremos. Vamos a ver cómo se calcula. Consideremos

Más detalles

Degeneración y ciclaje. Método de las dos fases CO-3411 (S08) 30/03/

Degeneración y ciclaje. Método de las dos fases CO-3411 (S08) 30/03/ CO-3411 (S08 30/03/2008 98 Degeneración y ciclaje En el caso de problemas generales, una solución será degenerada cuando alguna de las variables básicas se encuentra en una de sus cotas (comparar con el

Más detalles

NUEVOS METODOS PARA LA OBTENCION DE SOLUCIONES INICIALES EN EL PROBLEMA DE TRANSPORTE

NUEVOS METODOS PARA LA OBTENCION DE SOLUCIONES INICIALES EN EL PROBLEMA DE TRANSPORTE Revista de Dirección y Administración de Empresas. Número 10, diciembre 00 págs. 19-17 Enpresen Zuzendaritza eta Administraziorako Aldizkaria. 10. zenbakia, 00 abendua 19-17 orr. NUEVOS METODOS PARA LA

Más detalles

Programación entera 1

Programación entera 1 Programación entera 1 1. El modelo de programación entera. 2. Aplicaciones de la programación entera. 3. Solución gráfica de problemas enteros. 4. El algoritmo de ramificación y acotación. 5. El algoritmo

Más detalles

1.Restricciones de Desigualdad 2.Procedimiento algebraico

1.Restricciones de Desigualdad 2.Procedimiento algebraico Universidad Nacional de Colombia Sede Medellín 1. Restricciones de Desigualdad Clase # 6 EL MÉTODO M SIMPLEX El método m simplex es un procedimiento algebraico: las soluciones se obtienen al resolver un

Más detalles

Dualidad y postoptimización

Dualidad y postoptimización Dualidad y postoptimización José María Ferrer Caja Universidad Pontificia Comillas Definición A cada problema de optimización lineal le corresponde otro que se denomina problema dual En forma canónica

Más detalles

Optimización lineal. Diego A. Patino. 2 de septiembre de Pontificia Universidad Javeriana 1/ 29

Optimización lineal. Diego A. Patino. 2 de septiembre de Pontificia Universidad Javeriana 1/ 29 Optimización lineal Diego A. Patino Pontificia Universidad Javeriana 2 de septiembre de 2016 1/ 29 Introducción Formulación del problema Herramientes del análisis convexo Formas de las restricciones 2/

Más detalles

1 SISTEMAS DE ECUACIONES LINEALES. MÉTODO DE GAUSS

1 SISTEMAS DE ECUACIONES LINEALES. MÉTODO DE GAUSS 1 SISTEMAS DE ECUACIONES LINEALES. MÉTODO DE GAUSS 1.1 SISTEMAS DE ECUACIONES LINEALES Una ecuación lineal es una ecuación polinómica de grado 1, con una o varias incógnitas. Dos ecuaciones son equivalentes

Más detalles

Fundamentos de Investigación de Operaciones Modelos de Grafos

Fundamentos de Investigación de Operaciones Modelos de Grafos Fundamentos de Investigación de Operaciones de junio de 00 Muchos problemas de optimización puedes ser analizados y resueltos a través de representaciones gráficas. Tal es el caso de los problemas de planificación

Más detalles

POST-OPTIMIZACIÓN Y SENSIBILIDAD EN PROBLEMAS LINEALES.

POST-OPTIMIZACIÓN Y SENSIBILIDAD EN PROBLEMAS LINEALES. POST-OPTIMIZACIÓN Y SENSIBILIDAD EN PROBLEMAS LINEALES. Una de las hipótesis básicas de los problemas lineales es la constancia de los coeficientes que aparecen en el problema. Esta hipótesis solamente

Más detalles

MATRICES Y SISTEMAS DE ECUACIONES

MATRICES Y SISTEMAS DE ECUACIONES MATRICES Y SISTEMAS DE ECUACIONES Definición Una matriz real de orden m n es una tabla ordenada de m n números reales a 11 a 12 a 1n A = a 21 a 22 a 2n a m1 a m2 a mn en la cual las líneas horizontales

Más detalles

maximización (con restricciones de la forma menor igual que). asociado al modelo primal de minimización y viceversa.

maximización (con restricciones de la forma menor igual que). asociado al modelo primal de minimización y viceversa. UNIDAD 5 MÉTODO SÍMPLEX maximización (con restricciones de la forma menor igual que). asociado al modelo primal de minimización y viceversa. minimización (con restricciones de la forma mayor que). tenga

Más detalles

Unidad 5 Modelo de transporte

Unidad 5 Modelo de transporte Unidad 5 Modelo de transporte Objetivos: Al nalizar la unidad, el alumno: Construirá el modelo de transporte asociado a un problema. Resolverá problemas de transporte con los métodos de la esquina noroeste,

Más detalles

Enero Febrero Marzo Abril. D: uds D: uds D: uds D: uds

Enero Febrero Marzo Abril. D: uds D: uds D: uds D: uds PROBLEMA Una empresa dedicada a la fabricación de diferentes artículos, ante la inminente llegada de la estación invernal se plantea establecer su política de fabricación almacenae de estufas de gas para

Más detalles

Las matrices se denotarán usualmente por letras mayúsculas, A, B,..., y los elementos de las mismas por minúsculas, a, b,...

Las matrices se denotarán usualmente por letras mayúsculas, A, B,..., y los elementos de las mismas por minúsculas, a, b,... INTRO. MATRICES Y DETERMINANTES Prof. Gustavo Sosa Las matrices se utilizan en el cálculo numérico, en la resolución de sistemas de ecuaciones lineales, de las ecuaciones diferenciales y de las derivadas

Más detalles

Dirección de Operaciones

Dirección de Operaciones Dirección de Operaciones 1 Sesión No. 10 Nombre: Problemas de transporte y asignación. Segunda parte. Objetivo Al finalizar la sesión, el alumno será capaz de aplicar el método húngaro para resolver problemas

Más detalles

TEMA 1. MATRICES, DETERMINANTES Y APLICACIÓN DE LOS DETERMINANTES. CONCEPTO DE MATRIZ. LA MATRIZ COMO EXPRESIÓN DE TABLAS Y GRAFOS.

TEMA 1. MATRICES, DETERMINANTES Y APLICACIÓN DE LOS DETERMINANTES. CONCEPTO DE MATRIZ. LA MATRIZ COMO EXPRESIÓN DE TABLAS Y GRAFOS. TEMA 1. MATRICES, DETERMINANTES Y APLICACIÓN DE LOS DETERMINANTES. 1. MATRICES. CONCEPTO DE MATRIZ. LA MATRIZ COMO EXPRESIÓN DE TABLAS Y GRAFOS. DEFINICIÓN: Las matrices son tablas numéricas rectangulares

Más detalles

PROBLEMAS RESUELTOS DE ASIGNACIÓN POR EL MÉTODO HUNGARO INVESTIGACIÓN DE OPERACIONES I

PROBLEMAS RESUELTOS DE ASIGNACIÓN POR EL MÉTODO HUNGARO INVESTIGACIÓN DE OPERACIONES I PROBLEMAS RESUELTOS DE ASIGNACIÓN POR EL MÉTODO HUNGARO INVESTIGACIÓN DE OPERACIONES I Prof.: MSc. Julio Rito Vargas Avilés. Método Húngaro: Los problemas de asignación incluyen aplicaciones tales como

Más detalles

Colección de Problemas II. mín Z = 8x 1 + 9x 2 + 7x 3 s. a: x 1 + x 2 + x x 1 + 3x 2 + x x 1 + x 2 x 3 30

Colección de Problemas II. mín Z = 8x 1 + 9x 2 + 7x 3 s. a: x 1 + x 2 + x x 1 + 3x 2 + x x 1 + x 2 x 3 30 1.- Dado el siguiente problema mín Z = 8x 1 + 9x + 7x 3 s. a: x 1 + x + x 3 40 x 1 + 3x + x 3 10 x 1 + x x 3 30 x 1 0, x 0, x 3 0 A) Plantear el problema dual y escribir las condiciones de la holgura complementaria

Más detalles

Tema 1: Matrices. Sistemas de ecuaciones. Determinantes

Tema 1: Matrices. Sistemas de ecuaciones. Determinantes Tema 1: Matrices. Sistemas de ecuaciones. Determinantes José M. Salazar Octubre de 2016 Tema 1: Matrices. Sistemas de ecuaciones. Determinantes Lección 1. Matrices. Sistemas de ecuaciones. Determinantes

Más detalles

Sistemas de Ecuaciones Lineales y Matrices

Sistemas de Ecuaciones Lineales y Matrices Capítulo 4 Sistemas de Ecuaciones Lineales y Matrices El problema central del Álgebra Lineal es la resolución de ecuaciones lineales simultáneas Una ecuación lineal con n-incógnitas x 1, x 2,, x n es una

Más detalles

Análisis y síntesis de sistemas digitales combinacionales

Análisis y síntesis de sistemas digitales combinacionales Análisis Algoritmo de análisis, para un circuito lógico combinacional Síntesis. Conceptos Circuitos combinacionales bien construidos Circuitos combinacionales mal construidos Criterios de optimización

Más detalles

de la forma ), i =1,..., m, j =1,..., n, o simplemente por (a i j ).

de la forma ), i =1,..., m, j =1,..., n, o simplemente por (a i j ). INTRODUCCIÓN. MATRICES Y DETERMINANTES Las matrices se utilizan en el cálculo numérico, en la resolución de sistemas de ecuaciones lineales, de las ecuaciones diferenciales y de las derivadas parciales.

Más detalles

Universidad Nacional Autónoma de Nicaragua UNAN-Managua Curso de Investigación de Operaciones

Universidad Nacional Autónoma de Nicaragua UNAN-Managua Curso de Investigación de Operaciones Universidad Nacional Autónoma de Nicaragua UNAN-Managua Curso de Investigación de Operaciones Profesor: MSc. Julio Rito Vargas Avilés. Estudiantes: FAREM-Carazo Unidad III Metodologías para la Solución

Más detalles

Unidad 6 Método de transporte

Unidad 6 Método de transporte Unidad 6 Método de transporte Como ya se vio en la unidad 3, los problemas de transporte son problemas de programación lineal (pl), pero con una estructura muy particular de la matriz de los coeficientes

Más detalles

TEMA 7. Matrices y determinantes.

TEMA 7. Matrices y determinantes. TEMA 7 Matrices y determinantes. 1. Matrices. Generalidades Definición 1 Sea E un conjunto cualquiera, m, n IN. Definimos matriz de orden m n sobre E a una expresión de la forma: a 11 a 12... a 1n a 21

Más detalles

CO5411. Dantzig-Wolfe / Descomposición de Benders. Prof. Bernardo Feijoo. 06 de febrero de 2008

CO5411. Dantzig-Wolfe / Descomposición de Benders. Prof. Bernardo Feijoo. 06 de febrero de 2008 Dantzig-Wolfe / Departmento de Cómputo Cientíco y Estadística Universidad Simón Bolívar 06 de febrero de 2008 Contenido 1 Dantzig-Wolfe 2 Contenido Dantzig-Wolfe 1 Dantzig-Wolfe 2 Ahora la nueva base produce

Más detalles

3.1. La Optimización Lineal El Planteamiento

3.1. La Optimización Lineal El Planteamiento Gerardo Febres Última revisión: 2016.03.23 3.1. La Optimización Lineal 3.1.1.- El Planteamiento Planteemos un problema extremadamente sencillo. Hacer máximas las ganancias obtenidas al vender tornillos.

Más detalles

UNIVERSIDAD DE MANAGUA Al más alto nivel

UNIVERSIDAD DE MANAGUA Al más alto nivel UNIVERSIDAD DE MANAGUA Al más alto nivel Programación Lineal Encuentro #9 Tema: PROBLEMA DE ASIGNACIÓN Prof.: MSc. Julio Rito Vargas A. Grupos: CCEE y ADMVA /201 Objetivos: Resolver problemas de asignación

Más detalles

PROBLEMA DE PROGRAMACIÓN LINEAL RESUELTO POR MÉTODO SIMPLEX

PROBLEMA DE PROGRAMACIÓN LINEAL RESUELTO POR MÉTODO SIMPLEX Prof.: MSc. Julio Rito Vargas Avilés Planteamiento del problema: PROBLEMA DE PROGRAMACIÓN LINEAL RESUELTO POR MÉTODO SIMPLEX Una compañía de manufactura se dedica a la fabricación de tres productos: A,

Más detalles

Si u y v son vectores cualquiera en W, entonces u + v esta en W. Si c es cualquier numero real y u es cualquier vector en W, entonces cu esta en W.

Si u y v son vectores cualquiera en W, entonces u + v esta en W. Si c es cualquier numero real y u es cualquier vector en W, entonces cu esta en W. Unidad 4 Espacios vectoriales reales 4.1 Subespacios Si V es un espacio vectorial y W un subconjunto no vacío de V. Entonces W es un subespacio de V si se cumplen las siguientes condiciones Si u y v son

Más detalles

Determinantes. = a 11a 22 a 12 a 21 = ( 3) ( 5) ( 4) 7 = 15 ( 28) = = 43

Determinantes. = a 11a 22 a 12 a 21 = ( 3) ( 5) ( 4) 7 = 15 ( 28) = = 43 Determinante de una matriz cuadrada Toda matriz cuadrada A lleva asociado un número, llamado determinante de A, y que denotaremos mediante el símbolo. Este número, entre otras cosas, permite saber cuándo

Más detalles

Contenido: Solución algebraica a los problemas de programación lineal con el método simplex.

Contenido: Solución algebraica a los problemas de programación lineal con el método simplex. Tema II: Programación Lineal Contenido: Solución algebraica a los problemas de programación lineal con el método simplex. Introducción El método simplex resuelve cualquier problema de PL con un conjunto

Más detalles

Kg P1 Kg P Unidades Vitamina A

Kg P1 Kg P Unidades Vitamina A Dualidad El concepto de dualidad desempeña importantes papeles dentro de la programación lineal (también en la no lineal), tanto desde un punto de vista teórico como práctico. Todo programa lineal lleva

Más detalles

Fundamentos de Programación Entera. A. Revisión. Carlos Testuri Germán Ferrari

Fundamentos de Programación Entera. A. Revisión. Carlos Testuri Germán Ferrari Fundamentos de Programación Entera A. Revisión Carlos Testuri Germán Ferrari Departamento de Investigación Operativa Instituto de Computación Facultad de Ingeniería Universidad de la República 2012-2018

Más detalles

Definición de matriz Una matriz A es un conjunto de números dispuestos en filas y en columnas.

Definición de matriz Una matriz A es un conjunto de números dispuestos en filas y en columnas. 1.- CONCEPTO DE MATRIZ. TIPOS DE MATRICES Definición de matriz Una matriz A es un conjunto de números dispuestos en filas y en columnas. 1 3 4 Por ejemplo, A = es una matriz de 2 filas y 3 columnas 0 5

Más detalles

Problemas de Transbordo

Problemas de Transbordo Universidad Nacional de Ingeniería UNI-Norte Problemas de Transbordo III Unidad Temática MSc. Ing. Julio Rito Vargas II semestre 2008 El problema de transbordo Un problema de transporte permite sólo envíos

Más detalles