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

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

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

Transcripción

1 Tema 18 Programación lineal 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 son funciones lineales. en general, nos encontramos con: desigualdades menor o igual, desigualdades mayor o igual, e igualdades y problema adquiere la forma general ópt c 1 x 1 + c 2 x 2 + c n x n s.a. a 11 x 1 + a 12 x a 1n x n b 1 a k1 x 1 + a k2 x a kn x n b k. a k+11 x 1 + a k+12 x a k+1n x n b k+1. a l1 x 1 + a l2 x a ln x n b l a l+11 x 1 + a l+12 x a l+1n x n = b l+1 a m1 x 1 + a m2 x a mn x n = b m. x 1 0, x 2 0, x n 0 Las variables se representan por un vector x = (x 1,..., x n ) R n. Los coeficientes de la función objetivo se representan por otro vector c = (c 1,..., c n ) R n y reciben el nombre de costes; con lo que la función objetivo adquiere la forma f (x) = c t x. Los coeficientes de las restricciones se representan en una matriz A = a i j M m n (R) y reciben el nombre de coeficientes técnicos. 485

2 Bloque V. PROGRAMACIÓN MATEMÁTICA Un problema de optimización se puede escribir de distintas formas. Todo problema de maximización puede reducirse a uno de minimización y viceversa, ya que los máximos de una función son los mínimos de la función cambiada de signo y viceversa. Se puede considerar sólo desigualdades de un tipo sin pérdida de generalidad, ya que en una desigualdad del tipo mayor o igual se transforman en una del tipo menor o igual multiplicando por 1 y viceversa. Las igualdades se transforman descomponiéndolas en dos desigualdades y multiplicando una de ellas por 1. En general se consideran restricciones de no negatividad para todas las variables sin pérdida de generalidad, ya que si alguna de las variables puede tomar valores negativos la descomponemos como diferencia de dos variables no negativas. Entre todas consideraremos como forma canónica de un problema de minimización la compuesta sólo por desigualdades del tipo menor o igual y como forma canónica de un problema de maximización la compuesta sólo por desigualdades del tipo mayor o igual. Con c R n, x R n, b R m y A M m n serían: Forma Canónica (por inecuaciones) mín c 1 x 1 + c 2 x 2 + c n x n máx c 1 x 1 + c 2 x 2 + c n x n s.a. a 11 x 1 + a 12 x a 1n x n b 1 a 21 x 1 + a 22 x a 2n x n b 2.. a m1 x 1 + a m2 x a mn x n b m x 1 0, x 2 0, x n 0 s.a. a 11 x 1 + a 12 x a 1n x n b 1 a 21 x 1 + a 22 x a 2n x n b 2.. a m1 x 1 + a m2 x a mn x n b m x 1 0, x 2 0, x n 0 Forma Canónica (matricial) mín c t x máx c t x s.a. Ax b s.a. Ax b x 0 x 0 En un problema general de Programación Lineal si el conjunto factible es un conjunto vacío el problema carece de sentido y hablamos de un problema infactible. La función objetivo siempre es continua (por ser lineal) y si el conjunto factible es no vacío también es cerrado (por incluir las restricciones lineales el caso igual), por tanto, para poder aplicar el teorema de Weierstrass la condición que falta es que el conjunto factible esté acotado. Esto no siempre sucede y si el conjunto factible no está acotado hablamos de un problema no acotado, en el que puede suceder tanto que que la función aumente o disminuya indefinidamente Proyecto MATECO 2.1 Página 486

3 TEMA 18. PROGRAMACIÓN LINEAL como que alcance un valor máximo o mínimo en un número infinito de puntos (rayo óptimo). Si el conjunto factible está acotado entonces es un poliedro convexo con un número finito de vértices en el que podemos asegurar que el problema posee solución y que esta solución se alcanzan en uno de sus vértices (puntos extremos). Puede suceder que estos óptimos sean únicos (problema con solución única) o no. Si el óptimo se alcanza en dos vértices del conjunto factible también se alcanza en el segmento que los une, ya que sus puntos son combinación lineal convexa de los vértices, y tendremos un problema con infinitas soluciones. Aunque si el conjunto factible está acotado bastaría comprobar el valor de la función objetivo en los distintos vértices del conjunto factible y elegir el que nos dé el valor óptimo para la función objetivo, el número de vértices puede ser muy grande y necesitamos un método para resolver un problema general de programación lineal. El primer paso va a ser la formulación del problema de programación lineal mediante igualdades, en lo que llamaremos su forma estándar. Esto permite calcular los vértices del conjunto de oportunidades como soluciones de un sistema de ecuaciones lineales. La idea es medir la diferencia entre el primer y segundo miembro de la inecuación mediante una variable y añadirla a la correspondiente inecuación para convertirla en una ecuación lineal. Cuando la desigualdad es del tipo menor o igual la nueva variable recibe el nombre de variable de holgura y la sumamos al primer miembro. Cuando la desigualdad es del tipo mayor o igual la nueva variable recibe el nombre de variable de exceso y la restamos al primer miembro a k1 x 1 + a k2 x a kn x n b k x 1 + a k2 x a kn x n + y k = b k a s1 x 1 + a s2 x a sn x n b s a s1 x 1 + a s2 x a sn x n y s = b s De esta forma las desigualdades se transforman en igualdades y se buscan tanto para las nuevas variables como para las variables originales valores óptimos no negativos que resuelvan el nuevo problema (como ya hemos comentado, si una variable original no tiene restricción de signo la descomponemos como diferencia de dos variables no negativas). Este problema en forma matricial estándar es; con x, c R n, b R m y A M m n (R): opt c t x s.a. Ax = b x 0 De las soluciones del sistema sólo nos interesan los puntos que puedan ser óptimos del problema, que son aquellos que verifican las condiciones de no negatividad y que a la vez son vértices del conjunto factible. Todo punto del conjunto factible x = (x 1, x 2,..., x n) tiene las coordenadas no negativas y verifica el Página 487 Proyecto MATECO 2.1

4 Bloque V. PROGRAMACIÓN MATEMÁTICA sistema, por lo que podemos escribir x 1 a 1 + x 2 a x na n = b, donde a 1, a 2,...,a n son las columnas de la matriz A y b el vector de términos independientes. Se puede probar que en un vértice del conjunto factible los vectores correspondientes a las columnas de la matriz asociados a coordenadas estrictamente positivas son linealmente independientes. Al tener las columnas m componentes, a lo más hay m vectores linealmente un vértice y, por tanto, cada vértice tiene asociadas a lo más m coordenadas estrictamente positiva (al menos hay n m coordenadas nulas). Este hecho es lo que nos va a permitir caracterizar a los vértices del conjunto factible como soluciones del sistema con al menos n m coordenadas nulas (en cada vértice las columnas asociadas a las coordenadas estrictamente positivas son siempre linealmente independientes). Definición 18.1 Un punto es una solución básica del problema en forma estándar si es una solución del sistema Ax = b con al menos n m coordenadas nulas. Si además las coordenadas no nulas son positivas diremos que es una solución factible básica. Nos referiremos a las variables que no se hacen cero como variables básicas y a las que se hacen cero como variables no básicas. Proposición 18.2 En un problema en forma estándar un punto de la región factible es un vértice si y sólo si es una solución factible básica (toda solución óptima es una solución factible básica). Ejemplo 18.3 Obtener las soluciones básica del siguiente problema e indicar cuales son factibles ópt 2x 1 3x 2 s.a. x 1 + x 2 4 x 1 x 2 6 Solución En primer lugar, escribimos el problema en forma estándar y consideramos su matriz ópt 2x 1 3x 2 s.a. x 1 + x 2 + y 1 = 4 x 1 x 2 + y 2 = 6 = A = b = 4 6 x 1, x 2, y 1, y 2 0 Proyecto MATECO 2.1 Página 488

5 TEMA 18. PROGRAMACIÓN LINEAL El sistema es compatible indeterminado y la solución se puede expresar en función de dos de las variables. Aunque hay múltiples combinaciones posibles, la elección de las variables dependientes e independiente no afecta a la resolución del sistema y sólo afecta a la expresión de las soluciones. Sin embargo, por cada m = 2 columnas independientes podemos obtener una solución con las restantes n m = 2 coordenadas nulas sin más que sustituir las correspondientes variables por cero. Así, considerando combinaciones de dos columnas independientes obtenemos las soluciones básicas y de entre ellas excluimos aquellas soluciones que tengan coordenadas negativas para obtener las soluciones básicas factibles (los posibles óptimos del sistema). y 1 = 0 y 2 = 0 x 1 + x 2 = 4 x 1 x 2 = 6 x 1 = 5 x 2 = 1 x 2 = 0 y 2 = 0 x 1 + y 1 = 4 x 1 = 6 x 1 = 6 y 1 = 2 x 2 = 0 y 1 = 0 x 1 = 4 x 1 + y 2 = 6 x 1 = 4 y 2 = 2 x 1 = 0 y 2 = 0 x 2 + y 1 = 4 x 2 = 6 y 1 = 10 x 2 = 6 x 1 = 0 y 1 = 0 x 2 = 4 x 2 + y 2 = 6 x 2 = 4 y 2 = 10 x 1 = 0 x 2 = 0 y 1 = 4 y 2 = 6 Soluciones básicas (4,0), (0,4),(0,0) (factibles) y (5,-1), (6,0), (0,-6) (no factibles). Si calculamos el valor de la función objetivo en las soluciones factibles básicas en el vértice con el mayor valor se alcanzará un máximo y en el vértice con el menor valor un mínimo Algoritmo del simplex Como el número de vértices puede ser muy grande, para resolver un problema general de programación lineal vamos a utilizar un método iterativo que sólo recorre algunos vértices del conjunto factible y recibe el nombre de método del simplex. En este método se parte de una solución básica factible y se buscan los óptimos pasando a vertices adyacentes en los que mejore la función. Se repite el proceso hasta que tengamos el óptimo (o hasta que podamos concluir que no lo hay). El primer paso es escribir el problema en forma estándar con términos independientes no negativos ópt s.a. c t x Ax = b x 0 donde c, x R n, b R m, A M m n y b i 0 i = 1,, m. Página 489 Proyecto MATECO 2.1

6 Bloque V. PROGRAMACIÓN MATEMÁTICA En lo que llamaremos algoritmo primal del simplex partimos de una solución básica factible en la que hay m coordenadas básicas asociadas a la base canónica. Para mejorar el valor de la función cambiamos una variable no básica (antes de valor cero) por una variable básica (antes de valor no negativo) de forma que el nuevo punto siga siendo una solución básica factible. Así, si pasamos de un vértice (x 1, x 2,..., x n) asociado a una base B a otro vértice adyacente (x 1, x 2,..., x n) en el primer vértice habrá una coordenada xi distinta de cero que en el segundo vértice pasa a ser cero y en el segundo vértice una coordenada x j distinta de cero que era cero en el primer vértice (el resto de coordenada serán iguales). Para estudiar si la función mejora en este cambio de vértice escribimos la diferencia entre el valor de la función en el segundo vértice, z, y el valor de la función en el primero, z, como z z = x j(c j z j ) con z j = c t B a j donde a j es el vector con las coordenadas de la columna a j con respecto a la base B (la propia columna si B es la base canónica) y c B son los coeficientes de las variables básicas del primer vértice. El valor RC j = c j z j corresponde a la variación unitaria de la función, recibe el nombre de coste reducido y permite analizar la posible mejora de la función al cambiar de vértice, ya que si es positivo podemos aumentar el valor de la función introduciendo esta variable y si es negativo disminuirlo. Si todos los costes reducidos de las variables básicas son cero estaremos en un óptimo. En el algoritmo del simplex cambiamos de vértice aplicando el método de Gauss al sistema para transformarlo en uno equivalente de forma que las variables básicas del nuevo vértice sean las que están asociadas a la base canónica. Para calcular los costes reducidos vamos a denotar por z el valor de la función y añadir la ecuación c t x z = 0 al sistema. En cada paso vamos a hacer que en la correspondiente ecuación sólo aparezcan las variables no básicas de forma que sólo tenga valor la variable z. En esta ecuación los coeficientes de las variables no básicas son los correspondientes costes reducidos y el término independiente es el valor la función objetivo en el vértice cambiado de signo (al ser el valor de las variables no básicas cero). En nuestro caso vamos a trabajar con el método del simplex en forma de tabla, de forma que cada tabla representa una solución básica e incluye la información adicional que permite tanto determinar si es un óptimo como pasar de una solución básica a otra adyacente cuando no lo sea. En estas tablas aparece ademas de la fila de encabezamiento: Una columna por cada una de las variables de decisión y holgura presentes en la función objetivo con los coeficientes de las variables en el sistema. Una columna adicional con los términos independientes de cada restricción. Proyecto MATECO 2.1 Página 490

7 TEMA 18. PROGRAMACIÓN LINEAL Una última fila que recoge los costes reducidos (que muestran la posibilidad de mejora en la solución) y el valor la función objetivo (cambiado de signo en la última casilla). Nota (Algoritmo primal del simplex) 1. Se considera una solución factible básica inicial. 2. Se determina si la solución es óptima. Si no es posible mejorar la función objetivo: FIN (la solución actual es óptima). Si es posible mejorar la función objetivo: CONTINUAR AL SIGUIENTE,PASO (paso 3). 3. Se busca una solución factible básica adyacente con mejor valor de la función objetivo cambiando una variable básica por una no básica: Se determina qué variable no básica debe entrar en la base de forma que proporcione el mejor valor de la función objetivo. Criterio de entrada entre estas variable Maximización (entre las variables con coste reducido positivo): Mayor valor del coste reducido. Minimizaciön (entre las variables con coste reducido negativo): Menor valor del coste reducido (valor más negativo). Se determina qué variable básica debe salir de la base de forma que la nueva solución siga siendo factible. Criterio de salida entre variables con el coeficiente de la variable que entra positivo Maximización y minimizaciön: Menor valor del cociente entre el término independiente y el coeficiente de la variable que entra. SE VUELVE AL PASO 2 El algoritmo primal del simplex se puede utilizar siempre que tengamos una solución básica inicial que va a estar asociada a la base canónica de R m de forma que las variables básicas coincidan con los términos Página 491 Proyecto MATECO 2.1

8 Bloque V. PROGRAMACIÓN MATEMÁTICA independientes del sistema. Por este motivo, el primer problema es obtener esta solución básica factible inicial. Si las inecuaciones son del tipo menor o igual y los términos independientes son todos positivos es posible determinar fácilmente una solución básica factible. En este caso, si sumamos una variable de holgura por cada ecuación el vértice correspondiente al origen es una solución básica inicial con x i = 0 para las variables iniciales e y j = b j para las variables de holgura. Ejemplo 18.4 ópt 2x 1 3x 2 s.a. x 1 + x 2 4 x 1 x 2 6 ópt z = 2x 1 3x 2 s.a. x 1 + x 2 + y 1 = 4 x 1 x 2 + y 2 = 6 x 1, x 2, y 1, y 2 0 En este ejemplo las inecuaciones son del tipo menor o igual con términos independientes positivo y al sumar una variable de holgura por cada ecuación el sistema asociado a estas variables tiene como matriz a la identidad y tenemos una solución básica factible: rc Problema de maximización: Se puede mejorar el valor de la función, ya que hay variables con costes reducidos positivos que aumentan el valor de la función al entrar: rc Variables básicas (z = 0) : y 1 = 4 y 2 = 6 Criterio de entrada para maximización (entre las variables con coste reducido positivo): Mayor valor del coste reducido = Entra x 1 en la base Criterio de salida (entre las variables tales que el coeficiente de la variable que entra es positivo): Menor valor del término independiente dividido por el coeficiente de la variable que entra Renglón 1 sale y 1 y 1 = 0 (y 2 = 6, x 2 = 0) = x Renglón 2 sale y 2 y 2 = 0 (y 1 = 4, x 2 = 0) = x 1 6 = sale y 1. 1 Proyecto MATECO 2.1 Página 492

9 TEMA 18. PROGRAMACIÓN LINEAL rc Variables básicas (z = 8) : x 1 = 4 y 2 = 2 Como todos los costes reducidos (rc) son negativos o nulos y es un problema de maximización hemos terminado y la solución óptima es (holguras y 1 = 0, y 2 = 2) x 1 = 4 x 2 = 0 Problema de minimización: Se puede mejorar el valor de la función, ya que hay variables con costes reducidos negativos que disminuyen el valor de la función al entrar: rc Variables básicas (z = 0) : y 1 = 4 y 2 = 6 Criterio de entrada para minimización (entre las variables con coste reducido negativo): Menor valor del coste reducido (valor más negativo) = Entra x 2 en la base Criterio de salida (entre las variables tales que el coeficiente de la variable que entra es positivo): Menor valor del término independiente dividido por el coeficiente de la variable que entra Renglón 1 y 1 = 0 (y 2 = 6, x 1 = 0) x Renglón 2 y 2 = 0 (y 1 = 4, x 1 = 0) Coeficiente negativo = sale y rc Variables básicas (z = 12) : x 2 = 4 y 2 = 10 Como todos los costes reducidos (rc) son positivos o nulos y es un problema de minimización hemos terminado y la solución óptima es (holguras y 1 = 0, y 2 = 10) x 1 = 0 x 2 = 4 Página 493 Proyecto MATECO 2.1

10 Bloque V. PROGRAMACIÓN MATEMÁTICA Nota En el algoritmo primal del simplex se presentan diferentes tipos de soluciones para un problema de optimización (como siempre parte de una solución básica factible si podemos aplicar el algoritmo primal del simplex el problema es factible): Si en algún cuadro obtenido al aplicar el algoritmo primal del simplex hay una variable no básica candidata a entrar en la base con los coeficientes negativos en todas las restricciones (renglones de la tabla) el problema de optimización es un problema no acotado pues el valor de la función puede mejorar indefinidamente aumentando esta variable sin salir de la región factible. Si en el cuadro óptimo obtenido tras aplicar el algoritmo primal del simplex todas las variables básicas tienen coeficiente reducido nulo (rc=0) a) Si todas las variables no básicas tienen coeficiente reducido distinto de cero el problema de optimización tiene solución única. b) Si existe al menos una variable no básica que también tiene coeficiente reducido nulo el problema de optimización tiene múltiples soluciones, ya que esta variable podría entrar en la base sin cambiar el valor de la función objetivo dando lugar a un óptimo alternativo (también serían óptimos todos los puntos que se obtienen como combinación convexa de ellos). Ejemplo 18.5 (problema con múltiples soluciones) máx 1 2 x x 2 s.a. 3x 1 2x 2 6 x x 2 5 máx z = 1 x x 3 2 s.a. 3x 1 2x 2 + y 1 = 6 x x y 2 = 5 x 1, x 2, y 1, y rc Entra x 1 x = 2 sale y 1 x = rc El punto (2, 0) es un óptimo, pero como existe una variable no básica que también tiene coeficiente reducido nulo, x 2, esta variable podría entrar en la base sin que cambie el valor de la función (saliendo y 2 ) obteniendo el cuadro óptimo Proyecto MATECO 2.1 Página 494

11 TEMA 18. PROGRAMACIÓN LINEAL rc En este caso obtenemos como óptimo el punto (4, 3) y, por tanto, todos los puntos del segmento que une (2, 0) con (4, 3) son óptimos Obsérvese que si volvemos a aplicar el algoritmo entraría y 2 y saldría x 2 con lo que entrariamos en un bucle. Ejemplo 18.6 (Problema no acotado) max 3x 1 + 2x 2 s.a. 3x 1 2x 2 6 x 1 + x 2 2 max z = 3x 1 + 2x 2 s.a. 3x 1 2x 2 + y 1 = 6 x 1 x 2 + y 2 = 2 x 1, x 2, y 1, y 2 0 v. bas. Entra x y 1 = 6 x = y 2 = 2 sale y rc z = 0 rc Como la variable x 2 es candidata a entrar en la base y los coeficientes son negativos en todas las restricciones (renglones de la tabla) es un problema no acotado, ya que sin salir de la región factible aumentando esta variable el valor de la función aumenta indefinidamente. Si hay desigualdades mayor o igual el origen no es una solución básica factible y puede ser complicado, o imposible, obtener una solución básica factible inicial para aplicar el algoritmo primal. Cuando se tiene una solución que cumple las condiciones de óptimo pero no es factible vamos a utilizar el algoritmo dual del simplex para obtener, si es posible, una solución básica factible inicial y posteriormente en combinación con el algoritmo primal obtener una solución óptima factible. Nota (Algoritmo Dual del Simplex) 1. Se lleva el modelo a su forma estándar agregando variables de exceso en las desigualdades mayor o igual y para que el origen sea la solución básica inicial se multiplica cada una de estas restricciones por -1 (la solución obtenida en este primer paso es infactible),. 2. Se determina si la solución es factible. Si todas las variables básicas son no negativas la solución es factible: FIN (le aplicamos el algoritmo primal). Página 495 Proyecto MATECO 2.1

12 Bloque V. PROGRAMACIÓN MATEMÁTICA Si alguna variable básica es negativa la solución es infactible: CONTINUAR AL SIGUIENTE PASO (paso 3). 3. Se busca una solución básica que sea factible: Si hay una variable básica negativa con el coeficiente positivo en todas las ecuaciones el problema de optimización es un problema infactible. Si hay una variable básica negativa con el coeficiente negativo en alguna ecuación se cambia una variable básica por una no básica. Se determina qué variable básica negativa debe salir de la base: Criterio de salida entre estas variables: Menor valor de la variable (lado derecho "más negativo") Se determina qué variable no básica debe entrar en la base: Criterio de entrada entre variables con el coeficiente de la variable que sale negativo: Menor valor absoluto del cociente entre el coste reducido y el coeficiente de la variable. SE VUELVE AL PASO 2 Ejemplo 18.7 mín 4x 1 + 6x 2 s.a. x 1 + 2x 2 2 x 1 x 2 3 mín z = 4x 1 + 6x 2 s.a. x 1 + 2x 2 y 1 = 2 x 1 x 2 y 2 = 3 x 1, x 2, y 1, y 2 0 Para construir la tabla inicial multiplicamos las ecuaciones por -1 (las variables de exceso tienen coeficientes negativos) obteniendo una solución básica infactible. v. bas. Sale y 2 de la base, ya que tiene el menor valor (el y 1 = 2 lado derecho mas negativo) y 2 = 3 Entra x 1 en la base ya que es la única que tiene coeficiente rc z = 0 negativo (en el correspondiente renglón). En general si hay más de una variable con coeficiente negativo entra la variable que nos da el menor valor del coste reducido entre el correspondiente coeficiente negativo en valor absoluto. Proyecto MATECO 2.1 Página 496

13 TEMA 18. PROGRAMACIÓN LINEAL rc v. bas. x 1 = 3 y 1 = 1 z = 12 La solución obtenida es factible, ya que todas las variables básicas son no negativas. Además al ser todos los costes reducidos positivos es un mínimo (solución óptima y factible). En este caso hemos obtenido directamente una solución óptima pero en general los algoritmos primal y dual se combinan en la resolución del problema. Tras conseguir, si es posible, soluciones factibles mediante el algoritmo dual obtenemos soluciones óptimas mediante el algoritmo primal. Ejemplo 18.8 min 2x 1 3x 2 s.a. x 1 + x 2 4 x 1 + x 2 1 min z = 2x 1 3x 2 s.a. x 1 + x 2 + y 1 = 4 x 1 + x 2 y 2 = 1 x 1, x 2, y 1, y 2 0 Para construir la tabla inicial multiplicamos la segunda ecuación por -1 (la variable de exceso tiene coeficiente negativo) obteniendo una solución básica infactible, por lo que el primer paso es aplicar el algoritmo dual rc rc rc v. bas. y 1 = 4 y 2 = 1 z = 0 v. bas. y 1 = 3 x 2 = 1 z = 3 v. bas. y 2 = 3 x 2 = 4 z = 12 Algoritmo dual: Sale y 2 por ser la única negativa. Entra x 2 por ser la única con coeficiente negativo. La solución es factible pero no óptima y aplicamos el algoritmo primal: Entra y 2 al tener el menor coste reducido negativo. Sale y 1 al ser la única con coeficiente positivo. La solución obtenida es un mínimo al ser todos los costes no negativos y además es el único al ser todos los costes correspondientes a las variables no básicas estrictamente positivos. Página 497 Proyecto MATECO 2.1

14 Bloque V. PROGRAMACIÓN MATEMÁTICA Ejemplo 18.9 (problema infactible) max 3x 1 + 2x 2 s.a. 3x 1 2x 2 6 x 1 + x 2 2 x 1 2x 2 4 max z = 3x 1 + 2x 2 s.a. 3x 1 2x 2 + y 1 = 6 x 1 x 2 + y 2 = 2 x 1 2x 2 y 3 = 4 x 1, x 2, y 1, y 2, y 3 0 Para construir la tabla inicial multiplicamos la tercera ecuación por -1 (la variable de exceso tiene coeficiente negativo) obteniendo una solución básica infactible, por lo que el primer paso es aplicar el algoritmo dual. x 1 x 2 y 1 y 2 y 3 b v. bas y 1 = 6 Algoritmo dual: y 2 = 2 Sale y 3 por ser la única negativa y 3 = 4 Entra x 1 por ser la única con coeficiente negativo. rc z = 0 x 1 x 2 y 1 y 2 y 3 b rc v. bas. y 1 = 6 y 2 = 6 x 1 = 4 z = 12 Al continuar con el algoritmo dual tendría que salir y 1 de la base, ya que tiene valor negativo, sin embargo los coeficientes de todas las variables en dicha ecuación son positivos y no puede cambiar de signo con lo que tenemos un problema infactible. Cuando hay inecuaciones que son desigualdades mayor o igual, tenemos un método alternativo para la búsqueda de una solución inicial factible básica. Este método recibe el nombre de método de la M grande, se basa en la introducción de variables artificiales y se aplica siempre que hay ecuaciones de igualdad entre las restricciones. Ejercicio mín 2x 1 3x 2 s.a. x 1 + x 2 4 x 1 + x 2 1 Proyecto MATECO 2.1 Página 498

15 TEMA 18. PROGRAMACIÓN LINEAL Solución El primer paso es transformar el problema en su forma estándar y añadir una variable artificial en la restricción correspondiente a la desigualdad mayor o igual. Al ser un problema de minimización esta variable se introduce con coeficiente M > 0 en la función, de forma que suponga una penalización en el valor de la función. mín z = 2x 1 3x 2 + Mx a 3 s.a. x 1 + x 2 + y 1 = 4 x 1 + x 2 y 2 + x a 3 = 1 x 1, x 2, y 1, y 2, x a 3 0 x 1 x 2 y 1 y 2 x a 3 b rc M 0 Para utilizar y 1 y x a 3 como variables básicas tenemos que hacer cero sus costes reducidos: x 1 x 2 y 1 y 2 x a 3 b rc 2 + M 3 M 0 M 0 M v. bas. y 1 = 4 x a 3 = 1 z = M Entra x 2 x x sale x a 3 x 1 x 2 y 1 y 2 x a 3 b rc M 3 x 1 x 2 y 1 y 2 x a 3 b rc M 12 v. bas. y 1 = 3 x 2 = 1 z = 3 v. bas. y 2 = 3 x 2 = 4 z = 12 Entra y 2 y sale y 1 Como todos los costes de las variables no básicas son positivos es un mínimo y es único. Ejercicio máx 3x 1 + 2x 2 s.a. 3x 1 2x 2 6 x 1 + x 2 2 x 1 2x 2 4 Página 499 Proyecto MATECO 2.1

16 Bloque V. PROGRAMACIÓN MATEMÁTICA Solución El primer paso es transformar el problema en su forma estándar y añadir una variable artificial en la restricción correspondiente a la desigualdad mayor o igual. Al ser un problema de maximización esta variable se introduce con coeficiente M < 0 en la función, de forma que suponga una penalización en el valor de la función. máx z = 3x 1 + 2x 2 Mx a 3 s.a. 3x 1 2x 2 + y 1 = 6 x 1 x 2 + y 2 = 2 x 1 2x 2 y 3 + x a 3 = 4 x 1, x 2, y 1, y 2, x a 3 0 Para poder utilizar y 1, y 2 y x a 3 como variables básicas tenemos que hacer cero sus costes reducidos: x 1 x 2 y 1 y 2 y 3 x a 3 b rc 3 + M 2 2M 0 0 M 0 4M v. bas. y 1 = 6 y 2 = 2 x a 3 = 4 z = 4M Entra x 1 x sale y 1 x x 1 x 2 y 1 y 2 y 3 x a 3 b v. bas. x 1 = 2 y 2 = 4 x a 3 = 2 rc 0 4 4M 1 M 0 M 0 2M 6 z = 6 2M 3 3 La solución obtenida es un máximo pero la variable artificial está en la base con valor positivo, por tanto, tenemos un problema infactible Formulación dual de un programa lineal Asociado a cada problema de programación lineal existe otro problema de programación lineal, denominado problema dual (PD), cuya solución está asociada con la solución del problema lineal original, que para diferenciarlo del dual se denomina problema primal (PP). Las relaciones entre ambos problemas permiten que sea suficiente con resolver uno de ellos para poder obtener las soluciones óptimas y valores óptimos de ambos problemas. En particular, podemos obtener la solución de problemas lineales con mayor numero de Proyecto MATECO 2.1 Página 500

17 TEMA 18. PROGRAMACIÓN LINEAL restricciones que de variables resolviendo el problema dual, que nos proporciona de forma automática la solución del problema original. Proposición (construcción del problema dual) a) Si el programa primal es un problema de maximización el programa dual es un problema de minimización y viceversa. b) El problema dual tiene tantas variables como restricciones tiene el programa primal. c) El problema dual tiene tantas restricciones como variables tiene el programa primal d) Los coeficientes de la función objetivo del problema dual son los términos independientes de las restricciones del programa primal. e) Los términos independientes de las restricciones del dual son los coeficientes de la función objetivo del problema primal. f) La matriz de coeficientes técnicos del problema dual es la traspuesta de la matriz técnica del problema primal. g) El sentido de las desigualdades de las restricciones y el signo de las variables del problema dual dependen del signo de las variables y del sentido de las restricciones del problema primal (tabla de Tucker). Tabla de Tucker Primal Dual Objetivo Minimización Maximización Restricciones Variables >< = Variables Restricciones = >< El problema dual que se obtiene de un problema primal en forma canónica es también un problema en forma canónica (llevan asociadas desigualdades de la forma mayor o igual en los problemas de minimización y desigualdades menor o igual para los problemas de maximización). Página 501 Proyecto MATECO 2.1

18 Bloque V. PROGRAMACIÓN MATEMÁTICA Así, para A M m n, c R n, b R m x R n y λ R m mín c t x máx b t λ máx λ t b (PP) s.a. Ax b (D) s.a. A t λ c s.a. λ t A c x 0 λ 0 λ 0 Ejemplo mín 4x 1 + 6x 2 máx 2λ 1 + 3λ 2 (P) s.a. x 1 + 2x 2 2 x 1 x 2 3 (D) s.a. λ 1 + λ 2 4 2λ 1 λ 2 6 λ 1, λ 2 0 (P) mín s.a. ( ) x 1 x 2 x 1 x (D) máx s.a. ( ( ) λ 1 λ 2 ) 1 2 λ 1 λ λ 1, λ 2 0 Proposición (Relación Primal-Dual) a) El problema dual del problema (D) es el problema (P). b) El lagrangiano de ambos problemas viene dado por: LP(x; λ) = c t x + λ t (b Ax) = λ t b + (c t λ t A)x = LD(λ; x) c) (Teorema de existencia) La condición necesaria y suficiente para que un problema de programación lineal tenga solución es que los conjuntos de oportunidades de los problemas primal y dual sean no vacíos (sucede si y sólo si ambos problemas son factibles). d) El dual de un problema no acotado es siempre infactible pero el dual de un problema infactible puede ser tanto no acotado como infactible. e) El valor objetivo del problema de minimización es mayor o igual que el del problema de maximización c t x λ t b Proyecto MATECO 2.1 Página 502

19 TEMA 18. PROGRAMACIÓN LINEAL f) (Teorema de la dualidad) La condición necesaria y suficiente para que x y λ sean las respectivas soluciones óptimas de los problemas primal y dual es que los respectivos valores de sus funciones objetivos sean iguales: c t x = b t λ En ese caso, λ son los precios sombra de (P) y x los precios sombra de (D). g) (Teorema de la holgura complementaria) x y λ son las respectivas soluciones óptimas de (P) y (D) si y sólo si: λ t (b Ax) = 0 y (c t λ t A)x = 0 En ese caso, en la tabla óptima del primal los costes reducidos de las holguras son los valores óptimos de las variables duales y los costes reducidos de las variables primales son los valores óptimos de las holguras duales (siempre en valor absoluto). En la tabla óptima del dual se tiene un resultado análogo. Ejemplo En las tablas óptimas de los problemas del ejemplo se tiene P variables D λ 1 λ 2 yd 1 yd 2 b variables x 1 = λ 1 = x 2 = λ 2 = 4 rc holguras rc holguras holguras variables y 1 = 1 holguras variables y d 1 = 0 duales duales y 2 = 0 primales(-) primales(-) y d 2 = 10 Página 503 Proyecto MATECO 2.1

20 Bloque V. PROGRAMACIÓN MATEMÁTICA Ejercicios del tema. Ejercicio Dado el problema de programación lineal: máx x 1 + 3x 2 s.a. x 1 + x 2 6 x 1 + 2x 2 8 a) Dibujar la región factible y resolver gráficamente el problema. b) Describir el problema en su forma estandar e identificar los puntos extremos identificando sus variables básicas y no básicas. Ejercicio Resolver gráficamente los siguientes problemas: máx 2x + 5y máx 4x + 2y s.a. x + 3y 16 s.a. x + y 10 (a) 4x + y 20 (b) (c) x 6 x 4 x, y 0 x, y 0 máx 7x + 7y s.a. x + y 6 x y 2 x + 3y 6 Ejercicio Resolver los siguientes problemas por el método del simplex y gráficamente los que sean posibles (si es necesario utilizar el algoritmo primal y/o dual del simplex para resolverlos). máx x 1 + x 2 máx 4x 1 + x 2 máx x 1 + 3x 2 (a) (d) s.a. x 1 + x 2 4 x 1 x 2 5 máx 3x 1 + x 2 s.a. 2x 1 + x 2 6 x 1 + 3x 2 9 mín x 1 2x 2 + 3x 3 s.a. x 1 + x 2 + x 3 6 (g) 2x 1 x 2 + x 3 5 x 1, x 2, x 3 0 s.a. 8x 1 + 2x 2 16 (b) 5x 1 + 2x 2 12 mín x 1 x 2 s.a. x 1 + x 2 6 (e) x 1 x 2 0 x 2 x 1 3 máx 2x 1 + x 2 + x 3 s.a. 2x 1 3x 2 + 2x 3 2 (h) 3x 1 + 2x 2 + 2x 3 2 2x 1 + 2x 2 3x 3 2 x 1, x 2, x 3 0 s.a. x 1 x 2 4 (c) x 1 + 2x 2 4 mín 3x 1 + 5x 2 s.a. 3x 1 + 2x 2 36 (f) 3x 1 + 5x 2 45 mín x 1 2x 2 + 3x 3 s.a. x 1 x 2 + x 3 + 2x 4 = 10 (i) x 2 x 3 + x 5 = 1 x 2 + 2x 4 + x 6 = 8 i = 1,..., 6, x i 0 Proyecto MATECO 2.1 Página 504

21 TEMA 18. PROGRAMACIÓN LINEAL Ejercicio Formular el problema dual de los problemas del ejercicio y resolverlos por el método del simplex (usar el algoritmo primal y/o dual). A partir de su solución óptima obtener los valores de las variables primales y comprobar que coinciden con las soluciones obtenidas en el ejercicio Ejercicio Resolver, si es posible y suponiendo que las variables son continuas, los problemas de PL que se plantearon en los ejercicios del tema 16 Página 505 Proyecto MATECO 2.1

22

Programación Lineal. Yolanda Hinojosa

Programación Lineal. Yolanda Hinojosa Programación Lineal Yolanda Hinojosa Contenido Formulación primal de un programa lineal. Propiedades Algoritmo del simplex Algoritmo dual del simplex Formulación dual de un programa lineal. Propiedades

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

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

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

INGENIERÍA DE SISTEMAS INVESTIGACIÓN OPERATIVA

INGENIERÍA DE SISTEMAS INVESTIGACIÓN OPERATIVA INGENIERÍA DE SISTEMAS INVESTIGACIÓN OPERATIVA Sesión 4 Objetivos: Aplicar el método simplex a la solución de problemas reales. Contenido: Introducción al método Simplex Requerimiento del método Simplex

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

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

Guía de Problemas para el Control 2

Guía de Problemas para el Control 2 Guía de Problemas para el Control 2 Geometría Problema 1 Demuestre que la intersección de conjuntos convexos es un conjunto convexo. Utilizando esto demuestre que todo poliedro es un conjunto convexo.

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

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

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

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

Dualidad. Dpto. Ingeniería Industrial, Universidad de Chile. 22 de abril de IN3701, Optimización

Dualidad. Dpto. Ingeniería Industrial, Universidad de Chile. 22 de abril de IN3701, Optimización Contenidos Motivación y Representación de Poliedros IN3701, Optimización 22 de abril de 2009 Contenidos Motivación y Representación de Poliedros Contenidos 1 Motivación 2 y Representación de Poliedros

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

OPTIMIZACIÓN CLÁSICA. En el problema de optimización

OPTIMIZACIÓN CLÁSICA. En el problema de optimización OPTIMIZACIÓN CLÁSICA Definición En el problema de optimización ( ) ópt f (x 1,..., x n ), (x 1,..., x n ) F D el conjunto F recibe el nombre de conjunto factible y la función f el de función objetivo.

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

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

Tema 2: Optimización lineal. Ezequiel López Rubio Departamento de Lenguajes y Ciencias de la Computación Universidad de Málaga

Tema 2: Optimización lineal. Ezequiel López Rubio Departamento de Lenguajes y Ciencias de la Computación Universidad de Málaga Tema 2: Optimización lineal Ezequiel López Rubio Departamento de Lenguajes y Ciencias de la Computación Universidad de Málaga Sumario El modelo de programación lineal Formulación de modelos Método gráfico

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

Tema 5 Dualidad y condiciones de Karush-Kuhn-Tucker

Tema 5 Dualidad y condiciones de Karush-Kuhn-Tucker Tema 5 Dualidad y condiciones de Karush-Kuhn-Tucker José R. Berrendero Departamento de Matemáticas Universidad Autónoma de Madrid Contenidos del tema 5 Condiciones de Karush-Kuhn-Tucker (KKT). Problemas

Más detalles

Optimización de Problemas de Producción

Optimización de Problemas de Producción Optimización de Problemas de Producción Pedro Piñeyro - Luis Stábile Colaboran: Héctor Cancela - Antonio Mauttone - Carlos Testuri Depto. Investigación Operativa. Instituto de Computación. Facultad de

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

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

El algoritmo del Simplex. Forma tabular

El algoritmo del Simplex. Forma tabular El algoritmo del Simplex. Forma tabular 1 Soluciones básicas factibles Consideremos el siguiente poliedro P = {x R n, tal que Ax = b, x } con A M m n, b R m, m n, x y RangoA = RangoA, b = m. Observación

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

Algebra lineal y conjuntos convexos 1

Algebra lineal y conjuntos convexos 1 Algebra lineal y conjuntos convexos Solución de sistemas. Espacios vectoriales. 3 Conjuntos convexos. 4 Soluciones básicas puntos extremos. Rango de una matriz A R m n. Reducir A a una matriz escalonada

Más detalles

MÉTODO SIMPLEX. Introducción

MÉTODO SIMPLEX. Introducción MÉTODO SIMPLEX Introducción El Método Simplex publicado por George Dantzig en 1947 consiste en un algoritmo iterativo que secuencialmente a través de iteraciones se va aproximando al óptimo del problema

Más detalles

Auxiliar 7: Dualidad

Auxiliar 7: Dualidad IN3701: Modelamiento y Optimización Profs: Richard Weber, Rodrigo Wolf Coordinador: M. Siebert Aux: V. Bucarey, N. Devia, P. Obrecht Auxiliar 7: Dualidad Lunes 5 de Diciembre de 2011 Pregunta 1: Dualidad

Más detalles

Programación Lineal. - Si no: Sea j tal que c

Programación Lineal. - Si no: Sea j tal que c Programación Lineal El objetivo de este documento es hacer una breve introducción a la programación lineal que pueda contribuir al fácil manejo de la aplicación. La programación lineal es un procedimiento

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

Método Simplex en Optimización de Problemas de Producción

Método Simplex en Optimización de Problemas de Producción Método Simplex en Optimización de Problemas de Producción Pedro Piñeyro - Luis Stábile - Fernando Islas - Carlos Testuri Héctor Cancela - Antonio Mauttone Depto. Investigación Operativa. Instituto de Computación.

Más detalles

Examen bloque Álgebra Opcion A. Solución

Examen bloque Álgebra Opcion A. Solución Examen bloque Álgebra Opcion A EJERCICIO 1A (2 5 puntos) Halle la matriz X que verifique la ecuación matricial A2 X = A B C, siendo A, B y C las matrices Halle la matriz X que verifique la ecuación matricial

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

Para poder elaborar el problema dual a partir del primal, este se debe presentar en su forma canónica de la siguiente forma:

Para poder elaborar el problema dual a partir del primal, este se debe presentar en su forma canónica de la siguiente forma: TEORIA DE LA DUALIDAD. Cada problema de programación lineal tiene un segundo problema asociado con él. Uno se denomina primal y el otro dual. Los 2 poseen propiedades muy relacionadas, de tal manera que

Más detalles

Programación Lineal. El método simplex

Programación Lineal. El método simplex Programación Lineal El método simplex El método simplex es una herramienta algebraica que permite localizar de manera eficiente el óptimo entre los puntos extremos de una solución a un problema de programación

Más detalles

Ejercicios - Resolución de problemas lineales. Método Simplex

Ejercicios - Resolución de problemas lineales. Método Simplex Ejercicios - Resolución de problemas lineales. Método Simplex Programación Matemática LADE Curso 8/9. Dado el problema lineal máx x x x + x s.a. x + x + x = 4 x + x 4 x justifica que el punto x = ( T es

Más detalles

x 1, x 2 0 Maximizar 3x 1 + x 2 s.a 2x 1 + x 2 4 2x 1 + 3x 2 4 x 1 + 3x 2 3

x 1, x 2 0 Maximizar 3x 1 + x 2 s.a 2x 1 + x 2 4 2x 1 + 3x 2 4 x 1 + 3x 2 3 EJERCICIOS DE INVESTIGACIÓN OPERATIVA. Hoja. Dado el PL: Maximizar x + x x s.a x + x + x x x x x, x, x Calcula la solución del problema aplicando el algoritmo del Simplex. Existe más de una solución óptima?

Más detalles

Tema 3 Optimización lineal. Algoritmo del simplex

Tema 3 Optimización lineal. Algoritmo del simplex Tema 3 Optimización lineal. Algoritmo del simplex José R. Berrendero Departamento de Matemáticas Universidad Autónoma de Madrid Contenidos del tema 3 Teorema fundamental de la programación lineal. Algoritmo

Más detalles

Unidad III Teoría de la Dualidad.

Unidad III Teoría de la Dualidad. Curso de investigación de operaciones http://www.luciasilva.8k.com/5.5.htm Unidad III Teoría de la Dualidad. III.1 FORMULACIÓN DEL PROBLEMA DUAL La Teoría de la Dualidad es una de las herramientas que

Más detalles

Lo que se hace entonces es introducir variables artificiales ADAPTACIÓN A OTRAS FORMAS DEL MODELO.

Lo que se hace entonces es introducir variables artificiales ADAPTACIÓN A OTRAS FORMAS DEL MODELO. Clase # 8 Hasta el momento sólo se han estudiado problemas en la forma estándar ADAPTACIÓN A OTRAS FORMAS DEL MODELO. Maximizar Z. Restricciones de la forma. Todas las variables no negativas. b i 0 para

Más detalles

Tema 3. El metodo del Simplex.

Tema 3. El metodo del Simplex. Tema 3. El metodo del Simplex. M a Luisa Carpente Rodrguez Departamento de Matematicas.L. Carpente (Departamento de Matematicas) El metodo del Simplex 2008 1 / 28 Objetivos 1 Conocer el funcionamiento

Más detalles

Jesús Getán y Eva Boj. Marzo de 2014

Jesús Getán y Eva Boj. Marzo de 2014 Jesús Getán y Eva Boj Facultat d Economia i Empresa Universitat de Barcelona Marzo de 2014 Jesús Getán y Eva Boj 1 / 18 Jesús Getán y Eva Boj 2 / 18 Un Programa lineal consta de: Función objetivo. Modeliza

Más detalles

Tema 4: Programación lineal

Tema 4: Programación lineal Tema 4: Programación lineal 1. Introducción La programación lineal es una técnica matemática relativamente reciente (siglo XX) que consiste en una serie de métodos y procedimientos que permiten resolver

Más detalles

Tema 7. El espacio vectorial R n Conceptos generales

Tema 7. El espacio vectorial R n Conceptos generales Tema 7 El espacio vectorial R n. 7.1. Conceptos generales Un vector es un segmento orientado que queda determinado por su longitud, dirección y sentido. Sin embargo, desde el punto de vista del Álgebra,

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

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

IN Guía de Problemas Resueltos de Geometría de Programación Lineal v1.0

IN Guía de Problemas Resueltos de Geometría de Programación Lineal v1.0 IN3701 - Guía de Problemas Resueltos de Geometría de Programación Lineal v1.0 Acá va una pequeña guía con problemas resueltos de Geometría en Programación Lineal con problemas básicamente extraídos del

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 El Método Simplex Desarrollado en 1947 por George Dantzig como parte de un proyecto para el Departamento de Defensa Se basa en la propiedad de la solución

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

Jesús Getán y Eva Boj. Marzo de 2014

Jesús Getán y Eva Boj. Marzo de 2014 Jesús Getán y Eva Boj Facultat d Economia i Empresa Universitat de Barcelona Marzo de 2014 Jesús Getán y Eva Boj 1 / 51 Formulación general del problema Óptimos locales Condición de regularidad Condiciones

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

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

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

Optimización con restricciones de desigualdad. Yolanda Hinojosa

Optimización con restricciones de desigualdad. Yolanda Hinojosa Optimización con restricciones de desigualdad Yolanda Hinojosa Contenido Optimización no lineal con restricciones de desigualdad. Condiciones necesarias y suficientes de óptimo Análisis de sensibilidad.

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

Producto Escalar. AMD Grado en Ingeniería Informática. AMD Grado en Ingeniería Informática (UM) Producto Escalar 1 / 31

Producto Escalar. AMD Grado en Ingeniería Informática. AMD Grado en Ingeniería Informática (UM) Producto Escalar 1 / 31 Producto Escalar AMD Grado en Ingeniería Informática AMD Grado en Ingeniería Informática (UM) Producto Escalar 1 / 31 Objetivos Al finalizar este tema tendrás que: Saber usar el producto escalar. Calcular

Más detalles

Universidad Carlos III de Madrid Licenciatura en Administración de Empresas Examen de Programación Matemática 19 de Septiembre de 2007 Soluciones

Universidad Carlos III de Madrid Licenciatura en Administración de Empresas Examen de Programación Matemática 19 de Septiembre de 2007 Soluciones Universidad Carlos III de Madrid Licenciatura en Administración de Empresas Examen de Programación Matemática 9 de Septiembre de 7 Soluciones. ( puntos Tu empresa proporciona automóviles a algunos de sus

Más detalles

Sistemas de Ecuaciones Lineales, Método de Gauss. Parte I

Sistemas de Ecuaciones Lineales, Método de Gauss. Parte I Sistemas de Ecuaciones Lineales, Método de Gauss Parte I Ecuación lineal con n incógnita ES cualquier expresión del tipo: a 1 x 1 + a 2 x 2 + a 3 x 3 +... + a n x n = b, donde a i, b. Los valores a i se

Más detalles

DUALIDAD EN PROGRAMACION LINEAL

DUALIDAD EN PROGRAMACION LINEAL DUALIDAD EN PROGRAMACION LINEAL Relaciones primal-dual Asociado a cada problema lineal existe otro problema de programación lineal denominado problema dual (PD), que posee importantes propiedades y relaciones

Más detalles

Tema 4: Programación lineal

Tema 4: Programación lineal Tema 4: Programación lineal 1. Introducción La programación lineal es una técnica matemática relativamente reciente (siglo XX) que consiste en una serie de métodos y procedimientos que permiten resolver

Más detalles

Tema 1. Espacios Vectoriales. Sistemas de ecuaciones.

Tema 1. Espacios Vectoriales. Sistemas de ecuaciones. Tema 1. Espacios Vectoriales. Sistemas de ecuaciones. Álgebra Lineal Escuela Politécnica Superior Universidad de Málaga Emilio Muñoz-Velasco (Basado en los apuntes de Jesús Medina e Inmaculada Fortes)

Más detalles

BASES MATEMÁTICAS DEL MÉTODO SIMPLEX (Parte 3)

BASES MATEMÁTICAS DEL MÉTODO SIMPLEX (Parte 3) 4 de Julio de 26 ASES MATEMÁTICAS DEL MÉTODO SIMPLEX (Parte 3) Postgrado de Investigación de Operaciones Facultad de Ingeniería Universidad Central de Venezuela 4 de Julio de 26 MÉTODO SIMPLEX REVISADO

Más detalles

Tema 1. Modelos lineales y solución gráfica. 1.1 El modelo lineal

Tema 1. Modelos lineales y solución gráfica. 1.1 El modelo lineal Tema 1 Modelos lineales y solución gráfica La programación lineal es una importante rama de la Investigación Operativa. Esta técnica matemática consiste en una serie de métodos que permiten obtener la

Más detalles

PROGRAMACIÓN MATEMÁTICA

PROGRAMACIÓN MATEMÁTICA PROGRAMACIÓN MATEMÁTICA TEMA 1. INTRODUCCIÓN A LA PROGRAMACIÓN MATEMÁTICA. CONJUNTOS CONVEXOS. CONVEXIDAD DE UNA FUNCIÓN. PLANTEAMIENTO FORMAL DEL PROBLEMA DE PROGRAMACION MATEMATICA. - Función Objetivo:

Más detalles

Teórica VIII. Modelos y Optimización I. Curso 2018 Segundo Cuatrimestre

Teórica VIII. Modelos y Optimización I. Curso 2018 Segundo Cuatrimestre Teórica VIII Nuevamente recordamos que este material es de apoyo a las clases teóricas. Si no asistieron a la clase, les faltarán varias cosas que tienen que ver con el trabajo en clase y con las explicaciones

Más detalles

Con miras a conocer la metodología que se aplica en el Método SIMPLEX, tenemos a continiacion un ejemplo:

Con miras a conocer la metodología que se aplica en el Método SIMPLEX, tenemos a continiacion un ejemplo: Método Simplex. Este método fue creado en el año 1947 por el estadounidense George Bernard Dantzig y el ruso Leonid Vitalievich Kantorovich, con el objetivo de crear un algoritmo capaz de crear soluciones

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

3.1. Motivación gráfica del método Simplex

3.1. Motivación gráfica del método Simplex l método Simplex. Algoritmo de las dos fases.. Motivación gráfica del método Simplex l método gráfico de resolución nos garantiza que si la región de soluciones posibles es acotada, como ocurre en los

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

EJERCICIO 1. Max Z = 6 x x 2 s.r. (1) 4 x x 2 12 (2) 2 x x 2 16 (3) 2 x 1 6 x 1, x 2 0

EJERCICIO 1. Max Z = 6 x x 2 s.r. (1) 4 x x 2 12 (2) 2 x x 2 16 (3) 2 x 1 6 x 1, x 2 0 Considere el Programa Lineal siguiente: EJERCICIO Max Z 6 x + 9 x 2 s.r. () 4 x + 6 x 2 2 (2) 2 x + 8 x 2 6 (3) 2 x 6 x, x 2 0 (.a) 3 2 0 2 3 4 5 6 7 8 El Problema tiene una Región Factible delimitada

Más detalles

INGENIERO EN COMPUTACION TEMA: MÉTODO SIMPLEX

INGENIERO EN COMPUTACION TEMA: MÉTODO SIMPLEX UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MÉXICO CENTRO UNIVERSITARIO UAEM ZUMPANGO INGENIERO EN COMPUTACION TEMA: MÉTODO SIMPLEX ELABORÓ: M. EN C. LUIS ENRIQUE KU MOO FECHA: MARZO DE 2016 UNIDAD DE APRENDIZAJE

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

Soluciones básicas factibles y vértices Introducción al método símplex. Investigación Operativa, Grado en Estadística y Empresa, 2011/12

Soluciones básicas factibles y vértices Introducción al método símplex. Investigación Operativa, Grado en Estadística y Empresa, 2011/12 Soluciones básicas factibles y vértices Introducción al método símplex Prof. José Niño Mora Investigación Operativa, Grado en Estadística y Empresa, 2011/12 Esquema PLs en formato estándar Vértices y soluciones

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

Sistemas de Ecuaciones Lineales SISTEMAS DE ECUACIONES LINEALES DEFINICIONES, TIPOS DE SISTEMAS Y DISTINTAS FORMAS DE EXPRESARLOS

Sistemas de Ecuaciones Lineales SISTEMAS DE ECUACIONES LINEALES DEFINICIONES, TIPOS DE SISTEMAS Y DISTINTAS FORMAS DE EXPRESARLOS SISTEMAS DE ECUACIONES LINEALES DEFINICIONES, TIPOS DE SISTEMAS Y DISTINTAS FORMAS DE EXPRESARLOS 1.- DEFINICIÓN DE SISTEMAS DE ECUACIONES LINEALES Definición: se llama sistema de ecuaciones lineales al

Más detalles

Optimización lineal. José María Ferrer Caja Universidad Pontificia Comillas ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA INDUSTRIAL

Optimización lineal. José María Ferrer Caja Universidad Pontificia Comillas ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA INDUSTRIAL Optimización lineal José María Ferrer Caja Universidad Pontificia Comillas Introducción Herramienta más importante de la optimización y de la investigación operativa Multitud de aplicaciones en campos

Más detalles

Nelson Devia C Basado en Bertsimas, D., Tsitsiklis, J. (1997) Introduction to Linear Optimization Capítulo 3

Nelson Devia C Basado en Bertsimas, D., Tsitsiklis, J. (1997) Introduction to Linear Optimization Capítulo 3 IN3701 - Modelamiento y Optimización Departamento de Ingeniería Industrial Universidad de Chile 2011 Basado en Bertsimas, D., Tsitsiklis, J. (1997) Introduction to Linear Optimization Capítulo 3 Contenidos

Más detalles

Conversión a la Forma Estándar

Conversión a la Forma Estándar 10 de junio de 2014 Introducción Introducción En esta lectura daremos una introducción al método Simplex desarrollado por George Bernard Dantzig (8 de noviembre de 1914 13 de mayo de 2005) en 1947. Este

Más detalles

Tema 3: Sistemas de ecuaciones lineales

Tema 3: Sistemas de ecuaciones lineales Tema 3: Sistemas de ecuaciones lineales 1. Introducción Los sistemas de ecuaciones resuelven problemas relacionados con situaciones de la vida cotidiana que tiene que ver con las Ciencias Sociales. Nos

Más detalles

TEST IO-I T1. CONCEPTOS PREVIOS. C1.1. Cualquier conjunto convexo tiene al menos un punto extremo?

TEST IO-I T1. CONCEPTOS PREVIOS. C1.1. Cualquier conjunto convexo tiene al menos un punto extremo? TEST IO-I T1. CONCEPTOS PREVIOS C1.1. Cualquier conjunto convexo tiene al menos un punto extremo? a) Puede tener puntos extremos. b) Puede no tener puntos extremos. c) Puede tener vértices. C1.2. Es convexo

Más detalles

Licenciatura en Administración y Dirección de Empresas

Licenciatura en Administración y Dirección de Empresas Licenciatura en Administración y Dirección de Empresas Programación Matemática 19 de junio de 006 Ejercicio 1 3 pt. Considera la función fx, y = x y en la región factible R = {x, y R : x 1 + y 1; y x 1

Más detalles

Matrices, determinantes y sistemas de ecuaciones lineales

Matrices, determinantes y sistemas de ecuaciones lineales Matrices, determinantes y sistemas de ecuaciones lineales David Ariza-Ruiz 10 de octubre de 2012 1 Matrices Una matriz es una tabla numérica rectangular de m filas y n columnas dispuesta de la siguiente

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

MÉTODO ALGEBRAICO: Obtención de las soluciones básicas:

MÉTODO ALGEBRAICO: Obtención de las soluciones básicas: MÉTODO ALGEBRAICO: El método algebraico es una alternativa de solución a problemas de programación lineal. Sin embargo es muy dispendioso, en razón a que trabaja con todos los datos de las ecuaciones,

Más detalles

EL ESPACIO AFÍN. se distinguen, además de su origen A y su extremo B, las siguientes

EL ESPACIO AFÍN. se distinguen, además de su origen A y su extremo B, las siguientes VECTOR FIJO Y VECTOR LIBRE. Sea E el espacio ordinario. EL ESPACIO AFÍN Llamaremos vector fijo a cualquier segmento orientado dado por dos puntos A y B del espacio E. Al punto A lo llamamos origen del

Más detalles

Sistemas de ecuaciones lineales

Sistemas de ecuaciones lineales Sistemas de ecuaciones lineales 1 Definiciones Un sistema de m ecuaciones lineales con n incógnitas es un conjunto de expresiones de la forma: a 11 x 1 + a 12 x 2 + + a 1n x n = a 21 x 1 + a 22 x 2 + +

Más detalles

La Geometría de la Programación Lineal

La Geometría de la Programación Lineal La Geometría de la Programación Lineal Basado en Bertsimas Tsitsiklis Introduction to Linear Optimization Chap. IN7 Modelamiento y Optimización Nelson Devia C. Introducción Se dice que un conjunto S en

Más detalles

Universidad Tec Milenio: Profesional HG04002 Análisis de Decisiones I

Universidad Tec Milenio: Profesional HG04002 Análisis de Decisiones I Tema # 10 El método de las M s como solución de problemas de programación lineal 1 Objetivo de aprendizaje del tema Al finalizar el tema serás capaz de: Resolver modelos de programación lineal mediante

Más detalles

Ejercicio 3 de la Opción A del modelo 1 de 2008.

Ejercicio 3 de la Opción A del modelo 1 de 2008. Ejercicio 3 de la Opción A del modelo 1 de 2008. Dado el sistema de ecuaciones lineales x + λy z = 0 2x + y + λz = 0 x + 5y λz = λ +1 [1 5 puntos] Clasifícalo según los valores del parámetro λ. (b) [1

Más detalles

Programación Lineal II. Teoría de la dualidad

Programación Lineal II. Teoría de la dualidad Programación Lineal II. Teoría de la dualidad P.M. Mateo y David Lahoz 27 de mayo de 2009 Este tema continúa el desarrollo iniciado en el tema 1. En el se define el problema dual asociado a un problema

Más detalles

5.- Problemas de programación no lineal.

5.- Problemas de programación no lineal. Programación Matemática para Economistas 7 5.- Problemas de programación no lineal..- Resolver el problema Min ( ) + ( y ) s.a 9 5 y 5 Solución: En general en la resolución de un problema de programación

Más detalles

Matemáticas 2ºBachillerato Aplicadas a las Ciencias Sociales. Un sistema de ecuaciones lineales es un conjunto de ecuaciones lineales de la forma:

Matemáticas 2ºBachillerato Aplicadas a las Ciencias Sociales. Un sistema de ecuaciones lineales es un conjunto de ecuaciones lineales de la forma: Matemáticas 2ºBachillerato Aplicadas a las Ciencias Sociales 1era evaluación. Sistemas de Ecuaciones Lineales 1) SISTEMAS DE ECUACIONES LINEALES Un sistema de ecuaciones lineales es un conjunto de ecuaciones

Más detalles

Formato para prácticas de laboratorio

Formato para prácticas de laboratorio Formato para prácticas de laboratorio CARRERA INGENIERIA INDUSTRIAL PLAN DE ESTUDIO CLAVE DE UNIDAD DE APRENDIZAJE 2007-1 9013 NOMBRE DE LA UNIDAD DE APRENDIZAJE METODOLOGIA PARA LA RESOLUCION DE PROBLEMAS

Más detalles

TEMA 7: MATRICES. OPERACIONES.

TEMA 7: MATRICES. OPERACIONES. TEMA 7: MATRICES. OPERACIONES. 1. MATRICES. TIPOS DE MATRICES. Se llama matriz de orden m x n (m filas y n columnas) a un conjunto de m n elementos, distribuidos en m filas y n columnas y encerrados entre

Más detalles

METODO SIMPLEX. Paso 1 Se convierte el modelo matemático de Programación Lineal (PL) a su forma estándar.

METODO SIMPLEX. Paso 1 Se convierte el modelo matemático de Programación Lineal (PL) a su forma estándar. METODO SIMPLEX El algoritmo Simplex comprende los siguientes pasos: Paso 1 Se convierte el modelo matemático de Programación Lineal (PL) a su forma estándar. Al elaborar el modelo matemático que representa

Más detalles

Matrices y sistemas de ecuaciones

Matrices y sistemas de ecuaciones Matrices y sistemas de ecuaciones María Muñoz Guillermo maria.mg@upct.es U.P.C.T. Matemáticas I M. Muñoz (U.P.C.T.) Matrices y sistemas de ecuaciones Matemáticas I 1 / 59 Definición de Matriz Matrices

Más detalles

Opción A ( ) ( ) º. Álgebra lineal. Noviembre 2017

Opción A ( ) ( ) º. Álgebra lineal. Noviembre 2017 Opción A Ejercicio. (Puntuación máxima: puntos) Discútase el siguiente sistema según los valores del parámetro λ y resuélvase en los casos en que sea compatible. x + λ y = λx + y = x + y = λ x + λ y =

Más detalles

MLG521. Cristóbal Rojas MLG521

MLG521. Cristóbal Rojas MLG521 Geometría y Polihedros MLG521 Cristóbal Rojas Deparento de Ciencias de de la Ingeniería Departamento de Ingeniería Matemática Universidad Andrés Bello Co-dictado con Pamela Álvarez MLG521 Ejemplo gráfico

Más detalles

Sistemas de ecuaciones lineales. Matrices

Sistemas de ecuaciones lineales. Matrices Dpto de MATEMÁTICA APLICADA A LOS RECURSOS NATURALES Sección departamental en la ETSI de Montes Algebra Sistemas de ecuaciones lineales Matrices Sistemas lineales Solución de un sistema lineal Sistemas

Más detalles