Dualidad y postoptimización
|
|
|
- Jesús Mendoza Gómez
- hace 8 años
- Vistas:
Transcripción
1 Dualidad y postoptimización José María Ferrer Caja Universidad Pontificia Comillas
2 Definición A cada problema de optimización lineal le corresponde otro que se denomina problema dual En forma canónica Primal maxcx T x ( P) Ax b x 0 Dual minby T y T ( D) Ay c y 0 x R, y R, c R, A R, b R n m n m n m La correspondencia es biunívoca El dual del dual es el primal Dualidad y postoptimización - 1
3 Problema dual en forma canónica. Ejemplo maxz= 3x + 5x x 1 Primal 2 4 2x 12 3x + 2x 18 x, x 0 Dual minw= 4y + 12y + 18y y y 3 2y + 2y 5 y, y, y 0 Dualidad y postoptimización - 2
4 Interpretación económica El valor de la variable dual y j representa el incremento en la función objetivo z del problema primal al aumentar marginalmente el recurso b j Expresiones equivalentes: Variable dual Precio en la sombra Multiplicador simplex Dualidad y postoptimización - 3
5 Tabla de transformaciones minimización maximización VARIABLES RESTRICCIONES 0 0 No restringida = RESTRICCIONES VARIABLES 0 0 = No restringida Las transformaciones y las relaciones entre ambos problemas son simétricas Dualidad y postoptimización - 4
6 Problema dual. Ejemplo Primal Dual minz= 2x x + 4x x + 3x 2x x + x + 5x 3 2x x + 3x = 1 x, x 0, x 0 maxw= 3y + y y y 2 3y 4y y 0 y + 3y y + 5y = 4 y 0, y 0 Dualidad y postoptimización - 5
7 Teorema débil de dualidad El valor de la función objetivo para cualquier solución factible del problema de maximización es menor o igual que el valor de la función objetivo para cualquier solución factible del problema de minimización T T cx by Dualidad y postoptimización - 6
8 Teorema fuerte de dualidad Si uno de los problemas tiene solución óptima, entonces el otro también, y los valores objetivos óptimos coinciden T T cx* = by* Dualidad y postoptimización - 7
9 Soluciones básicas complementarias (1) En cada iteración del método simplex, se encuentra una solución básica factible del primal y una solución básica óptima (con costes reducidos positivos) del dual. Los valores objetivos coinciden xˆ = B b yˆ = cb B 1 T 1 B T T cx ˆ = by ˆ Si la solución básica del primal no es óptima, la solución básica del dual no es factible Si la solución básica del primal es óptima, la solución básica del dual también es óptima Dualidad y postoptimización - 8
10 Soluciones básicas complementarias (2) Cuando los problemas primal y dual originales corresponden a la forma canónica, en cada iteración del método simplex: Los valores de las variables duales originales son los costes reducidos de las variables primales de holgura (y exceso) Los valores de las variables duales de holgura (y exceso) son los costes reducidos de las variables primales originales Los costes reducidos de las variables duales no básicas son los valores de las variables primales básicas Dualidad y postoptimización - 9
11 Soluciones complementarias. Ejemplo (1) ( P) maxx + 3x x + x 3 x + x 1 x, x 0 ( D) min3y + y y y 1 y + y y, y 0 3 En forma estándar min x 3x x + x + x = 3 x + x + x = 4 x, x, x, x ( D) min3y + y y y y = 3 y + y y = 4 y, y, y, y Dualidad y postoptimización - 10
12 Soluciones complementarias. Ejemplo (2) 1 0 xˆ 3 yˆ B xˆ B b yˆ = = = = = = cb = ( ) 3 1 T 1 T 1 ; ; 0 0 B B xˆ yˆ 4 2 Tabularmente yˆ = 1, yˆ = 3 yˆ = 0, yˆ = z x 1 x 2 x 3 x 4 RHS -z x x Costes reducidos de y 1 e y 2 Solución no óptima para (P) y no factible para (D) Dualidad y postoptimización - 11
13 Soluciones complementarias. Ejemplo (3) yˆ = 4, yˆ = 0 yˆ = 0, yˆ = z x 1 x 2 x 3 x 4 RHS -z x x Costes reducidos de y 1 e y 4 Solución no óptima para (P) y no factible para (D) Algebraicamente yˆ 1 1 ( ) ( ) T 1 T 1 yˆ = = cb = 0 3 = 0 3 B yˆ Dualidad y postoptimización - 12
14 Soluciones complementarias. Ejemplo (4) yˆ = 0, yˆ = 0 yˆ = 2, yˆ = z x 1 x 2 x 3 x 4 RHS -z x /2-1/2 1 x /2 1/2 2 Costes reducidos de y 3 e y 4 Solución óptima para (P) y factible para (D) Algebraicamente y y* 1/2 1/2 = = cb = = ( ) ( ) T 1 T 1 (*) B y* 1/2 1/2 2 Dualidad y postoptimización - 13
15 Soluciones complementarias. Ejemplo (5) Geométricamente (0,3) (1,2) (0,1) (-1,0) (0,0) (3,0) (0,3) (2,1) (0,0) (0,-1) (1,0) (3,0) Dualidad y postoptimización - 14
16 Teorema fundamental de dualidad Dados dos problemas respectivamente duales, se cumple una y sólo una de las siguientes afirmaciones: Ambos problemas tienen solución óptima Uno de ellos tiene solución no acotada y el otro es no factible Ambos problemas son no factibles Dualidad y postoptimización - 15
17 Teorema de holguras complementarias Dados dos problemas respectivamente duales, con soluciones óptimas x* e y*: Si una variable es básica su restricción dual se cumple con igualdad (la variable dual de holgura no es básica) Si una restricción se cumple estrictamente (variable de holgura básica) su variable dual no es básica (y por tanto, nula) Dada una solución Se llama restricción activa a la que se cumple con igualdad Se llama restricción inactiva a la que se cumple con desigualdad estricta Dualidad y postoptimización - 16
18 Holguras complementarias. Ejemplo (1) Queremos resolver el problema: ( P) minz= 8x + 4x + 2x x + x + x 5 4x + x 2x 2 x, x, x 0 Como tiene 2 restricciones, su problema dual tendrá dos variables, y podrá resolverse geométricamente: maxw= 5y + 2y y + 4y 8 ( D) y + y 4 y 2y 2 y, y 0 Dualidad y postoptimización - 17
19 Holguras complementarias. Ejemplo (2) y = 0 1 y + 4y = 8 Óptimo 10 2, 3 3 y 2y = 2 c 5 = 2 y + y = 4 y = 0 2 La solución óptima del problema dual es y 1 * = 10/3, y 2 * = 2/3 La función objetivo vale w* = 18 Dualidad y postoptimización - 18
20 Holguras complementarias. Ejemplo (3) y 1 * = 10/3 > 0 (la 1ª variable es básica) x 1 * + x 2 * + x 3 * = 5 (la 1ª restricción es activa) y 2 * = 2/3 > 0 (la 2ª variable es básica) 4x 1 * + x 2 * - 2x 3 * = 2 (la 2ª restricción es activa) y 1 * + 4y 2 * < 8 (la 1ª restricción es inactiva) x 1 * = 0 Se resuelve el sistema: x 2 * + x 3 * = 5 x 2 * - 2x 3 * = 2 x 2 * = 4, x 3 * = 1 con z* = 18 Se ha llegado a la solución óptima del problema primal sin necesidad de usar el teorema de dualidad fuerte, que asegura z* = w* = 18 Esta propiedad podrá aplicarse conjuntamente con el teorema de holguras complementarias, aportando una ecuación más Dualidad y postoptimización - 19
21 Método simplex dual Método alternativo al simplex para resolver un problema de optimización lineal Parte de una solución básica óptima (con costes reducidos positivos), pero quizá infactible Solución dual factible: solución básica con costes reducidos positivos En cada iteración se saca de la base una variable con valor negativo, y se mete una variable de forma que no se pierda la optimalidad Cuando se consiga una solución básica factible (primal factible) el método termina. Si no se puede, el problema es infactible Dualidad y postoptimización - 20
22 Algoritmo dual simplex 1. Inicialización Elegir una base B que proporcione una solución básica dual factible (con costes reducidos positivos) ˆ 1 xˆ = b= B b B T T T 1 T T cˆ = c c B N= c cy 0 N N B N B xˆ = 0 N 2. Criterio de factibilidad. Elección de la variable de salida 1 Si bˆ = B b 0 La solución actual es óptima Si no, elegir la variable básica tal quebˆ = min bˆ : bˆ < 0 3. Elección de la variable de entrada Si y 0 j I Problema infactible (el dual es no acotado) sj Si no, elegir no básica tal que 4. Pivoteo x t Con la nueva base B actualizar Volver al paso 2 N x s c z c z t t j j = min : y < 0 j I sj y N y st sj ˆ ˆˆ B 1, x, Y, z, c B N s { } i i Dualidad y postoptimización - 21
23 Inicialización del algoritmo dual simplex Si se conoce una base que proporcione una solución básica dual factible, se utiliza ésta como solución inicial del algoritmo Cuando el problema está en forma canónica de minimización con c 0, la base asociada a las variables de holgura/exceso proporciona siempre una solución básica dual factible Si no, se requiere un método para encontrar una solución básica dual factible Un método rápido es la técnica de la restricción artificial Dualidad y postoptimización - 22
24 Algoritmo dual simplex. Ejemplo (1) ( P) minz= 8x + 4x + 2x x + x + x 5 4x + x 2x 2 x, x, x 0 Añadimos variables de exceso y cambiamos de signo: minz= 8x + 4x + 2x 3 x x x + x = 5 4x x + 2x + x = 2 x j 0 j La base asociada a las variables x 4 y x 5 es la identidad ( ) T T T 1 T ˆ N N B N c = c c B N= c = Dual factible Dualidad y postoptimización - 23
25 Algoritmo dual simplex. Ejemplo (2) Se aplica el algoritmo dual simplex en forma tabular: z x 1 x 2 x 3 x 4 x 5 RHS -z x x z x 1 x 2 x 3 x 4 x 5 RHS -z x x /3 Dualidad y postoptimización - 24
26 Algoritmo dual simplex. Ejemplo (3) z x 1 x 2 x 3 x 4 x 5 RHS -z /3 2/3-18 x /3 1/3 1 0 x /3-1/3 4 0 Como hemos alcanzado una solución factible (sin perder la optimalidad), la solución actual es óptima x* = 0, x* = 4, x* = 1, z* = 18 3 Dualidad y postoptimización - 25
27 Técnica de la restricción artificial (1) Expresar el problema en forma canónica de minimización T minc x ( P) Ax b x 0 Añadir variables de holgura (exceso) en todas las restricciones y cambiar de signo para obtener la identidad minc T x minc T x Ax Ix = b Ax+ Ix = b h h x 0, x 0 x 0, x 0 Construir la tabla asociada a la base B= I Si c z 0 j j j la solución básica actual es dual factible Aplicar el algoritmo dual simplex Si no, agregar la restricción grande Añadir una variable de holgura h j I N x M j j I N j h con M arbitrariamente x + x = M n+ 1 Dualidad y postoptimización - 26
28 Técnica de la restricción artificial (2) Introducir a la tabla la fila asociada a la restricción artificial, con variable básica x n + 1 Meter en la base la variable con cˆ = min cˆ : cˆ < 0 y sacar la variable pivotando sobre el elemento x n + 1 x t t { j j } j y n + 1t Se habrá alcanzado una solución dual factible algoritmo dual simplex Aplicar el Si este problema es infactible el problema P es infactible Si tiene solución óptima x * > 0 x * n + 1 x x n+ 1 n 1 n 1 ( x*, x *) n + 1 * = 0, c z = 0 x* * = 0, c z > 0 n+ 1 n 1 n 1 es la solución óptima de P es la solución óptima de P P es no acotado Dualidad y postoptimización - 27
29 Técnica de la restricción artificial. Ejemplo (1) min 2x + x 3x 3 x + 2x + x = x + 2x x + x x, x, x 0 La 1ª restricción es de igualdad. Habría que desglosarla en dos desigualdades. En este caso lo podemos evitar ya que x 1 aporta una columna a la identidad. Añadimos variables de holgura a las otras dos: min 2x + x 3x 3 x + 2x + x = 6 3 x + 2x x = x + x + x = x, x, x, x, x 0 Dualidad y postoptimización - 28
30 Técnica de la restricción artificial. Ejemplo (2) Cambiamos de signo la 2ª restricción para obtener la identidad: min 2x + x 3x 3 x + 2x + x = 6 3 x 2x + x = x + x + x = x, x, x, x, x 0 Tomamos la base B = I asociada a las variables x 1, x 4 y x 5 La tabla inicial es No es dual factible, ya que c 3 z 3 < z x 1 x 2 x 3 x 4 x 5 RHS -z x x x Dualidad y postoptimización - 29
31 Técnica de la restricción artificial. Ejemplo (3) Añadimos al problema la restricción artificial, con su variable de holgura x + x M x + x + x = M, x Añadimos la columna de x 6 a la base anterior consiguiendo de nuevo la identidad (de orden 4 ahora) z x 1 x 2 x 3 x 4 x 5 x 6 RHS -z x x x x M Entra en la base x 3 por ser la única variable con coste reducido negativo Sale de la base x 6 Se pivota sobre el elemento correspondiente Dualidad y postoptimización - 30
32 Técnica de la restricción artificial. Ejemplo (4) Tras el pivoteo, se obtiene una solución básica dual factible Se aplica normalmente el algoritmo dual simplex z x 1 x 2 x 3 x 4 x 5 x 6 RHS -z M x M x M-2 x M x M 1 Sale de la base x 5 por ser la variable básica con valor más negativo Entra en la base x 6 por ser la única variable con y 5j < 0 Se pivota sobre el elemento correspondiente Dualidad y postoptimización - 31
33 Técnica de la restricción artificial. Ejemplo (5) z x 1 x 2 x 3 x 4 x 5 x 6 RHS -z x x x M-4 0 x Hemos alcanzado una solución factible (sin perder la optimalidad) La solución actual es óptima para el problema modificado Como x 6 * > 0 también es óptima para el problema original: x* = 2, x* = 0, x* = 4 3 x* = 6, x* = z* = 16 Dualidad y postoptimización - 32
34 Análisis de sensibilidad Estudia los efectos sobre la solución óptima de un cambio en alguno de los elementos del problema Se trata de aprovechar la información dada en la tabla óptima, no de comenzar a resolver de nuevo el problema Se introducirán los cambios de forma oportuna en la tabla óptima Si se pierde la optimalidad Si se pierde la factibilidad Aplicar simplex Aplicar dual simplex Dualidad y postoptimización - 33
35 Análisis de sensibilidad. Ejemplo Sea el siguiente problema Su tabla óptima es min 2x + x 4x 3 3 x x + x 1 x + 4x 3x 5 3 x, x, x 0 3 x 1 x 2 x 3 x 4 x 5 RHS -z x x x* = 0, x* = 8, x* = 9, z* = 28 3 Se quiere resolver el problema tras algunas modificaciones Dualidad y postoptimización - 34
36 Cambio en el vector de costes Sustitución de c k por c k Si x k es no básica Recalcular su coste reducido cˆ ' = cˆ + c ' c Si cˆ' 0 la solución actual sigue siendo óptima k Si c ˆ' < 0 solución no óptima. Aplicar simplex Si x k es básica k k k k k Recalcular los costes reducidos cˆ j' = cˆ j+ ( ck ck') ykj j IN Recalcular el valor de la función objetivo zˆ' = zˆ+ ( c ˆ k ck') bk Si cˆ' j 0 j la solución actual sigue siendo óptima Si algún c ˆ' < 0 solución no óptima. Aplicar simplex j Dualidad y postoptimización - 35
37 Cambio en el vector de costes. Ejemplo (1) Se reemplaza c 3 = -4 por c 3 = -1 Como x 3 es una variable básica hay que recalcular toda la fila x 1 x 2 x 3 x 4 x 5 RHS -z x /5 1 x /4 La tabla ya no es óptima. Se aplica el algoritmo simplex: x 1 x 2 x 3 x 4 x 5 RHS -z 0 0 1/5 9/5 1/5 14/5 x /5 4/5 1/5 9/5 x /5-1/5 1/5 4/5 Solución óptima: 9 4 x* =, x* =, x* = z* = 5 Dualidad y postoptimización - 36
38 Cambio en el vector de costes. Ejemplo (2) Para qué valores de c 1 la solución actual sigue siendo óptima? Como x 1 no es básica basta con recalcular su coste reducido: cˆ ' = cˆ + c' c = 14 + c' ( 2) = c' La solución seguirá siendo óptima si este coste reducido es positivo: cˆ' 0 c' c' Por lo tanto, la solución es óptima si y sólo si c 1-16 Dualidad y postoptimización - 37
39 Cambio en el vector del lado derecho Sustitución de b por b ˆ 1 T b' = B b', zˆ' = cbˆ B ' Si b ˆ' 0 la tabla actual sigue siendo óptima Si no solución no factible. Aplicar dual simplex Recalcular Dualidad y postoptimización - 38
40 Cambio en el vector del lado derecho. Ejemplo Se reemplaza b 1 = 1 por b 1 = -2 Hay que recalcular el vector de cotas ( ) 3 ˆ 1 T ' ', ˆ' ˆ b = B b = = z = cb' = B = La solución ya no es factible. Se aplica el algoritmo dual simplex x 1 x 2 x 3 x 4 x 5 RHS -z x x Debe salir de la base la variable x 3. Como su fila es completamente positiva el problema es infactible Dualidad y postoptimización - 39
41 Cambio en una columna no básica Sustitución de a j por a j siendo x j no básica Recalcular 1 T yj' = B aj', cˆ j' = cj cy B j' Si cˆ' 0 j la solución actual sigue siendo óptima Si c ˆ' < 0 solución no óptima. Aplicar simplex j Dualidad y postoptimización - 40
42 Cambio en una columna no básica. Ejemplo Se reemplaza a 1 = (1 1) T por a 1 = (-2 1) T Hay que recalcular la columna y 1 y el nuevo coste reducido c 1 - z y' = B a' = 1 1 = T cˆ' = c cy' = 2 ( 4 1) B 1 = 5 5 La solución ya no es óptima. Se aplica el algoritmo simplex: Entra la variable x 1 en la base Como la columna y 1 es completamente negativa el problema tiene solución no acotada Dualidad y postoptimización - 41
43 Adición de una nueva variable Introducción de una variable x n+1 con columna a n+1 y coste c n+1 Calcular y = B a, cˆ = c cy 1 T n+ 1 n+ 1 n+ 1 n+ 1 B n+ 1 Si c ˆ la solución actual sigue siendo óptima n Si c ˆ + < 0 solución no óptima. Aplicar simplex n 1 Dualidad y postoptimización - 42
44 Adición de una nueva restricción Agregación de la nueva restricción n j= 1 a x b m+ 1j j m+ 1 Si la solución óptima del problema original satisface la restricción sigue siendo óptima Si no, añadir una variable de holgura x n+1 n j= 1 a x + x = b m+ 1j j n+ 1 m+ 1 Añadir a la tabla la fila correspondiente a la nueva restricción con variable básica x n+1 Añadir a la tabla la columna correspondiente a x n+1 Modificar la nueva fila para hacer 0 en las posiciones correspondientes a las variables básicas originales Aplicar el algoritmo dual simplex Dualidad y postoptimización - 43
45 Adición de una nueva restricción. Ejemplo (1) Se añade al problema la restricción 4x 1 - x 2 + 2x 3 = 5 Se desglosa la igualdad en dos desigualdades que se deben verificar 4x x + 2x 5 3 4x x + 2x 5 3 La solución básica actual x* = (0 8 9) verifica la 2ª desigualdad, pero no la 1ª: se añade una variable de holgura 4x x + 2x + x = Se introducen en la tabla la fila correspondiente y la columna de x 6 x 1 x 2 x 3 x 4 x 5 x 6 RHS -z x x x Dualidad y postoptimización - 44
46 Adición de una nueva restricción. Ejemplo (2) Para adaptar la tabla se realiza la operación f f + f 2f Tras la operación, se aplica el algoritmo dual simplex x 1 x 2 x 3 x 4 x 5 x 6 RHS -z x x x /5 3 Dualidad y postoptimización - 45
47 Adición de una nueva restricción. Ejemplo (3) x 1 x 2 x 3 x 4 x 5 x 6 RHS -z 44/ /5 13/5 15 x 3 17/ /5 4/5 5 x 2 14/ /5 3/5 5 x 4 2/ /5-1/5 1 Solución óptima: x* = 0, x* = 5, x* = 5, z* = 15 3 Dualidad y postoptimización - 46
48 Cambio en una columna básica Sustitución de a k por a k siendo x k básica Considerar x k como una nueva variable con el mismo 1 T coste que x k. Calcular yk' = B ak', cˆ k' = ck cy B k' Si ykk' 0 colocar los nuevos datos en la columna de la tabla correspondiente a x k. Pivotar sobre el elemento y kk. Si se ha perdido sólo optimalidad, aplicar simplex Si se ha perdido factibilidad aplicar dual simplex Si y ' = 0 la variable x k se considera artificial con coste M kk Añadir a la tabla la columna de x k con los coeficientes obtenidos En la columna x k poner M como nuevo coste reducido Pivotar sobre el elemento y kk para conseguir c k z k = 0 Aplicar el método de las penalizaciones Dualidad y postoptimización - 47
49 Cambio en una columna básica. Ejemplo (1) Se reemplaza a 2 = (-1 4) T por a 2 = (-1 5) T Sea la variable x 2 con columna a 2 = (-1 5) T y coste c 2 = c 2 = y ' = B a ' = 2 2 = T cˆ' = c cy ' = 1 ( 4 1) = B 2 2 Como y 22 = 2 0 sustituimos la columna y 2 por y 2 x 1 x 2 x 3 x 4 x 5 RHS -z x x Se pivota sobre y 22 para recuperar la tabla del simplex Dualidad y postoptimización - 48
50 Cambio en una columna básica. Ejemplo (2) x 1 x 2 x 3 x 4 x 5 RHS -z /2 3/2 16 x /2 1/2 5 x /2 1/2 4 No se ha perdido optimalidad ni factibilidad Tabla óptima Solución óptima: x* = 0, x* = 4, x* = 5, z* = 16 3 Dualidad y postoptimización - 49
51 Cambio en una columna básica. Ejemplo (3) Se reemplaza a 2 = (-1 4) T por a 2 = (1-3) T Sea la variable x 2 con columna a 2 = (1-3) T y coste c 2 = c 2 = y ' = B a ' = 2 2 = T cˆ' = c cy ' = 1 ( 4 1) = B 2 0 Como y 22 = 0 consideramos la variable x 2 como variable artificial para preservar la base. Le asignamos un coste arbitrariamente grande M x 1 x 2 x 2 x 3 x 4 x 5 RHS -z 14 M x x Se pivota sobre y 22 para recuperar la tabla del simplex Dualidad y postoptimización - 50
52 Cambio en una columna básica. Ejemplo (4) Tras el pivoteo se aplica el método de las penalizaciones del simplex x 1 x 2 x 2 x 3 x 4 x 5 RHS -z 14-4M M 3-M 28-8M x x En vez de meter en la base x 1 (menor coste reducido), metemos x 5 que garantiza que salga de la base la variable artificial x 1 x 2 x 2 x 3 x 4 x 5 RHS -z 2 M x x Solución óptima: x* = 0, x* = 0, x* = 1, z* = 4 3 Dualidad y postoptimización - 51
53 Programación paramétrica Estudia los efectos sobre la solución óptima de un cambio continuo en alguno de los elementos del problema Perturbación en el vector de costes Perturbación en el vector de cotas (lado derecho) El parámetro θ 0 representa el grado de perturbación del vector en una dirección d Dualidad y postoptimización - 52
54 Perturbación en el vector de costes Se quiere resolver un problema de PL con vector de costes c + θd, siendo θ 0 1. Hacerθ 0 = 0 y k = 0 Obtener la solución óptima del problema con θ = θ 0 2. Mediante análisis de sensibilidad, determinar el intervalo [θ k,θ k+1 ] para el que la tabla sigue siendo óptima 3. Si θ k+1 = parar Si no, hacer θ = θ k+1 y aplicar simplex, metiendo en la base una variable no básica con coste reducido 0 Si su columna es negativa Solución no acotada para θ > θ k+1 Si no, Hacer k = k+1 y volver al paso 2 Dualidad y postoptimización - 53
55 Perturbación en el vector de costes. Ejemplo (1) Se quiere resolver el problema min( 1 + θ) x + ( 3 + θ) x x + x 3 x + x 1 x, x 0 El vector de costes es (-1-3) T + (1 1) T θ Paso 1. Obtener la solución óptima del problema con θ = 0 x 1 x 2 x 3 x 4 RHS -z x /2-1/2 1 x /2 1/2 2 Solución óptima: x* = 1, x* = 2, z* = 7 Dualidad y postoptimización - 54
56 Perturbación en el vector de costes. Ejemplo (2) Paso 2. Reemplazar el vector de costes c = (-1-3) T por c = (-1+θ -3+θ) T -1+θ -3+θ 0 0 x 1 x 2 x 3 x 4 RHS -z θ 1 7-3θ -1+θ x /2-1/2 1-3+θ x /2 1/2 2 La tabla sigue siendo óptima si 2 -θ 0 θ 2 Paraθϵ[0,2] la solución óptima es x* = 1, x* = 2, z* = 7+ 3θ Paso 3. Hacer θ = 2. Meter en la base x 3 por tener coste reducido 0 x 1 x 2 x 3 x 4 RHS -z x /2-1/2 x /2 1/2 2 4 Dualidad y postoptimización - 55
57 Perturbación en el vector de costes. Ejemplo (3) x 1 x 2 x 3 x 4 RHS -z x x Tabla óptima Paso 2. Reemplazar el vector de costes c = (1-1) T por c = (-1+θ -3+θ) T -1+θ -3+θ 0 0 x 1 x 2 x 3 x 4 RHS -z -4+2θ θ 3-θ 0 x θ x La tabla sigue siendo óptima si θ 0 y 3 -θ 0 2 θ 3 Paraθϵ[2,3] la solución óptima es x* = 0, x* = 1, z* = 3+ θ Dualidad y postoptimización - 56
58 Perturbación en el vector de costes. Ejemplo (4) Paso 3. Hacer θ = 3. Meter en la base x 4 por tener coste reducido 0 x 1 x 2 x 3 x 4 RHS -z x x x 1 x 2 x 3 x 4 RHS -z x x Tabla óptima Dualidad y postoptimización - 57
59 Perturbación en el vector de costes. Ejemplo (5) Paso 2. Reemplazar el vector de costes c = (2 0) T por c = (-1+θ -3+θ) T -1+θ -3+θ 0 0 x 1 x 2 x 3 x 4 RHS -z -1+θ -3+θ x x La tabla sigue siendo óptima si -1 + θ 0 y -3 + θ 0 θ 3 Paraθϵ[3, ) la solución óptima es x* = 0, x* = 0, z* = 0 Dualidad y postoptimización - 58
60 Perturbación en el vector de cotas Se quiere resolver un problema de PL con vector de cotas b + θd, siendo θ 0 1. Hacerθ 0 = 0 y k = 0 Obtener la solución óptima del problema con θ = θ 0 2. Mediante análisis de sensibilidad, determinar el intervalo [θ k,θ k+1 ] para el que la tabla sigue siendo factible 3. Si θ k+1 = parar Si no, hacer θ = θ k+1 y aplicar dual simplex, sacando de la base una variable básica con valor 0 Si su fila es positiva Problema infactible para θ > θ k+1 Si no, Hacer k = k+1 y volver al paso 2 Dualidad y postoptimización - 59
61 Perturbación en el vector de cotas. Ejemplo (1) Se quiere resolver el problema min x 3x x + x 3 θ x + x 1+ θ x, x 0 El vector del lado derecho es (3 1) T + (-1 1) T θ Paso 1. Obtener la solución óptima del problema con θ = 0 x 1 x 2 x 3 x 4 RHS -z x /2-1/2 1 x /2 1/2 2 Solución óptima: x* = 1, x* = 2, z* = 7 Dualidad y postoptimización - 60
62 Perturbación en el vector de cotas. Ejemplo (2) Paso 2. Reemplazar el vector de cotas b = (3 1) T por b = (3-θ 1+θ) T θ 1 θ 1 θ ˆ 1 ' ' 2 2 T b B b ; zˆ' c bˆ = = ' ( 1 3 ) 7 B 1 1 = = = = 1 θ θ La tabla sigue siendo factible si 1 -θ 0 θ 1 Paraθϵ[0,1] la solución óptima es x* = 1 θ, x* = 2, z* = 7+ θ Paso 3. Hacer θ = 1. Sacar de la base x 1 por tener valor 0 x 1 x 2 x 3 x 4 RHS -z x /2-1/2 0 x /2 1/2 2 Dualidad y postoptimización - 61
63 Perturbación en el vector de cotas. Ejemplo (3) x 1 x 2 x 3 x 4 RHS -z x x Paso 2. Reemplazar el vector de cotas b = (2 2) T por b = (3-θ 1+θ) T θ 2 2θ 1 + bˆ' = B b ' = = θ 3 θ θ T zˆ' c bˆ = ' = ( 0 3 ) 9 3θ B = 3 θ La tabla sigue siendo factible si θ 0 y 3 -θ 0 1 θ 3 Paraθϵ[1,3] la solución óptima es x* = 0, x* = 3 θ, z* = 9+ 3θ Dualidad y postoptimización - 62
64 Perturbación en el vector de cotas. Ejemplo (4) Paso 3. Hacer θ = 3. Sacar de la base x 2 por tener valor 0 x 1 x 2 x 3 x 4 RHS -z x x Como la fila 2 es completamente positiva no se puede pivotar Paraθϵ(3, ) el problema es infactible Dualidad y postoptimización - 63
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.
Tema 5: Análisis de Sensibilidad y Paramétrico
Tema 5: Análisis de Sensibilidad y Paramétrico 5.1 Introducción 5.2 Cambios en los coeficientes de la función objetivo 5.3 Cambios en el rhs 5.4 Análisis de Sensibilidad y Dualidad 5.4.1 Cambios en el
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
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
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
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
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
RESOLUCIÓN DE MODELOS DE PROGRAMACIÓN ENTERA MÉTODOS DE CORTE CORTES DE GOMORY
25 de Junio de 2012 RESOLUCIÓN DE MODELOS DE PROGRAMACIÓN ENTERA MÉTODOS DE CORTE CORTES DE GOMORY Postgrado de Investigación de Operaciones Facultad de Ingeniería Universidad Central de Venezuela Programació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
Programación Lineal Pedro Sánchez
Pedro Sánchez Contents 1. Solución gráfica 2. Sensibilidades gráficas 3. Método Simplex 4. Metodología Simplex 5. Dualidad 6. Análisis de sensibilidad 7. Método simplex dual 2 1 Solución gráfica Sensibilidades
PROBLEMA 1. Considere el siguiente problema de programación lineal:
PROBLEMA 1 Considere el siguiente problema de programación lineal: Sean h1 y h2 las variables de holgura correspondientes a la primera y segunda restricción, respectivamente, de manera que al aplicar el
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
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
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É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
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
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
Programación Lineal III. Análisis Post-Optimal
Programación Lineal III. Análisis Post-Optimal P.M. Mateo y David Lahoz 7 de mayo de 009 En este tema se estudia al análisis post-optimal, qué ocurre en un problema de programación lineal que ya hemos
Pasos en el Método Simplex
Pontificia Universidad Católica Escuela de Ingeniería Departamento de Ingeniería Industrial y de Sistemas Clase 20 El Método Simplex ICS 1102 Optimización Profesor : Claudio Seebach 16 de octubre de 2006
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
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
3.1 Por inspección del tablero óptimo genere las respuestas a los numerales dados. X 1 = Cantidad de tarjetas de invitación a producir semanalmente en Kimberly Colpapel y X 2 = Cantidad de tarjetas de
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
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
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
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
Problemas de Programación Lineal: Método Simplex
Problemas de Programación Lineal: Método Simplex Ej. (3.1) (C) Los siguientes Tableaux fueron obtenidos en el transcurso de la resolución de PL en los cuales había que maximizar una Función Objetivo con
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
RELACIÓN DE PROBLEMAS DE CLASE DE PROGRAMACIÓN LINEAL ENTERA
RELACIÓN DE PROBLEMAS DE CLASE DE PROGRAMACIÓN LINEAL ENTERA SIMPLEX Y LINEAL ENTERA a Resuelve el siguiente problema con variables continuas positivas utilizando el método simple a partir del vértice
UNIDAD UNO PROGRAMACIÓN LÍNEAL Parte 4
Ing. César Urquizú UNIDAD UNO PROGRAMACIÓN LÍNEAL Parte 4 Ing. César Urquizú Teoría de la dualidad El desarrollo de esta teoría de la dualidad es debido al interés que existe en la interpretación económica
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 = {,,,,
PASO 1: Poner el problema en forma estandar.
MÉTODO DEL SIMPLEX PASO Poner el problema en forma estandar: La función objetivo se minimiza y las restricciones son de igualdad PASO 2 Encontrar una solución básica factible SBF PASO 3 Testar la optimalidad
Introducción a Programación Lineal
Pontificia Universidad Católica Escuela de Ingeniería Departamento de Ingeniería Industrial y de Sistemas Clase 18 Programación Lineal ICS 1102 Optimización Profesor : Claudio Seebach 4 de octubre de 2005
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,
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
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
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
PROBLEMAS DE OPTIMIZACIÓN CON RESTRICCIONES. PROBLEMA DE PROGRAMACIÓN NO- LINEAL (NLP).
PROBLEMAS DE OPTIMIZACIÓN CON RESTRICCIONES. PROBLEMA DE PROGRAMACIÓN NO- LINEAL (NLP. Optimización con restricciones La presencia de restricciones reduce la región en la cual buscamos el óptimo. Los criterios
Universidad Tec Milenio: Profesional IO04001 Investigación de Operaciones I. Tema # 9
IO04001 Investigación de Operaciones I Tema # 9 Otras aplicaciones del método simplex Objetivos de aprendizaje Al finalizar el tema serás capaz de: Distinguir y aplicar la técnica de la variable artificial.
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
Departamento de Matemáticas. ITAM Programación lineal (+ extensiones). Objetivos y panorama del c
Programación lineal (+ extensiones). Objetivos y panorama del curso. Departamento de Matemáticas. ITAM. 2008. Introducción Programación lineal http://allman.rhon.itam.mx/ jmorales La programación lineal
Clase 9 Programación No Lineal
Pontificia Universidad Católica Escuela de Ingeniería Departamento de Ingeniería Industrial y de Sistemas Clase 9 Programación No Lineal ICS 110 Optimización Profesor : Claudio Seebach Apuntes de Clases
Tema 4: Teoría de dualidad. Algoritmo Dual del Simplex 1
Tema 4: Teoría de dualidad. Algoritmo Dual del Simplex 1 4.1 Introducción 4.2 Definición del Problema Dual 4.3 Relaciones Primal-Dual 4.4 Condiciones de Holgura Complementaria 4.5 Interpretación Económica
RESOLUCIÓN INTERACTIVA DEL SIMPLEX
RESOLUCIÓN INTERACTIVA DEL SIMPLEX Estos materiales interactivos presentan la resolución interactiva de ejemplos concretos de un problema de P.L. mediante el método Simplex. Se presentan tres situaciones:
315 M/R Versión 1 Integral 1/13 2009/1 UNIVERSIDAD NACIONAL ABIERTA VICERRECTORADO ACADÉMICO ÁREA INGENIERÍA
35 M/R Versión Integral /3 29/ UNIVERSIDAD NACIONAL ABIERTA VICERRECTORADO ACADÉMICO ÁREA INGENIERÍA MODELO DE RESPUESTA (VERSION.2) ASIGNATURA: Investigación de Operaciones I CÓDIGO: 35 MOMENTO: Prueba
RESOLUCIÓN INTERACTIVA DEL SIMPLEX DUAL
RESOLUCIÓN INTERACTIVA DEL SIMPLEX DUAL Este material interactivo presenta la resolución interactiva de un ejemplo concreto de un problema de P.L. mediante el método Simplex Dual. Así, partiendo de la
El Método Simplex. H. R. Alvarez A., Ph. D. 1
El Método Simplex 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 esquina
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
ESCUELA DE CIENCIAS CIENCIAS BASICAS TECNOLOGIA E INGENIERIA PROGRAMACION LINEAL Act No. 8. LECTURA LECCION EVALUATIVA 2
INTRODUCCION AL METODO GRAFICO Antes de entrarnos por completo en los métodos analíticos de la investigación de operaciones es muy conveniente ver un poco acerca de las desigualdades de una ecuación lineal.
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
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
Desarrollo de las condiciones de optimalidad y factibilidad. El problema lineal general se puede plantear como sigue:
Método simplex modificado Los pasos iterativos del método simplex modificado o revisado son exactamente a los que seguimos con la tabla. La principal diferencia esá en que en este método se usa el algebra
OPTIMIZACIÓN Y SIMULACIÓN PARA LA EMPRESA. Tema 4 Optimización no Lineal
OPTIMIZACIÓN Y SIMULACIÓN PARA LA EMPRESA Tema 4 Optimización no Lineal ORGANIZACIÓN DEL TEMA Sesiones: El caso sin restricciones: formulación, ejemplos Condiciones de optimalidad, métodos Caso con restricciones:
Definición de problemas de programación lineal. Método gráfico. Método del SIMPLEX. Método de las dos fases. Análisis de sensibilidad y problema dual
7. Programación lineal y SIMPLEX Definición de problemas de programación lineal. Método gráfico. Método del SIMPLEX. Método de las dos fases. Análisis de sensibilidad y problema dual Programación Lineal
METODO SIMPLEX ANALISIS DE SENSIBILIDAD Y DUALIDAD
METODO SIMPLEX ANALISIS DE SENSIBILIDAD Y DUALIDAD Análisis de sensibilidad con la tabla simplex El análisis de sensibilidad para programas lineales implica el cálculo de intervalos para los coeficientes
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
CAPITULO 1: PERSPECTIVE GENERAL DE LA
CONTENIDO CAPITULO 1: PERSPECTIVE GENERAL DE LA INVESTIGACION DE OPERACIONES 1 1.1 Modelos matemáticos de investigación de operaciones. 1 1.2 Técnicas de investigación de operaciones 3 1.3 Modelado de
Flujos de redes (Network Flows NF)
Fluos de redes (Network Flows NF). Terminología. Árbol generador mínimo. Camino mínimo 4. Fluo máximo 5. Fluo de coste mínimo TEORÍA DE GRAFOS. OPTIMIZACIÓN EN REDES Terminología Red o grafo (G) Nodos
WinQSB. Módulo de Programación Lineal y Entera. Al ejecutar el módulo Linear and Integer Programming, la ventana de inicio es la siguiente
WinQSB Módulo de Programación Lineal y Entera Al ejecutar el módulo Linear and Integer Programming, la ventana de inicio es la siguiente desde la cual, a partir del menú File New Problem puedes introducir
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
Capítulo 4 Método Algebraico
Capítulo 4 Método Algebraico Introducción En la necesidad de desarrollar un método para resolver problemas de programación lineal de más de dos variables, los matemáticos implementaron el método algebraico,
(2.c) RESOLUCIÓN DE MODELOS LINEALES. ALGORITMO DEL SIMPLEX
(2.c) RESOLUCIÓN DE MODELOS LINEALES. ALGORITMO DEL SIMPLEX FORMA CANÓNICA DE UN SISTEMA Ax = b Forma Standard y Base factible (repaso). Expresión de las v. básicas en función de las no básicas. Forma
Investigación Operacional I EII 445
Investigación Operacional I EII 445 Programación Lineal Método Simple Gabriel Gutiérrez Jarpa. Propiedades Básicas de Programación Lineal Formato Estándar Un problema de programación lineal es un programa
Tema No. 3 Métodos de Resolución de Modelos de Programación Lineal. El Método Gráfico y Método Simplex Autoevaluación y Ejercicios Propuestos
UNIVERSIDAD NACIONAL EXPERIMENTAL FRANCISCO DE MIRANDA ÁREA DE TECNOLOGÍA DEPARTAMENTO DE GERENCIA INVESTIGACIÓN DE OPERACIONES PROFESOR: Dr. JUAN LUGO MARÍN Tema No. 3 Métodos de Resolución de Modelos
Integradora 3. Modelos de Programación Lineal
Métodos Cuantitativos para la Toma de Decisiones Integradora 3. Modelos de Programación Lineal Objetivo Al finalizar la actividad integradora, serás capaz de: R l bl d PL di d l ét d Resolver problemas
Gustavo Rodríguez Gómez. Agosto Dicembre 2011
Computación Científica Gustavo Rodríguez Gómez INAOE Agosto Dicembre 2011 1 / 46 Capítulo II 2 / 46 1 Introducción Métodos Directos Sistemas Triangulares Sustitución Hacia Atrás Invertibilidad de una Matriz
Universidad Autónoma de Sinaloa
Universidad Autónoma de Sinaloa Facultad de Ciencias Sociales Licenciatura en Economía Programa de estudios Asignatura: Investigación de operaciones. Clave: Eje de formación: Básica EFBCII Área de Conocimiento:
Programación NO Lineal (PNL) Optimización sin restricciones
Programación NO Lineal (PNL) Optimización sin restricciones Ejemplos de los problemas que se aplica la programación NO Lineal: Problema de transporte con descuentos por cantidad : El precio unitario de
un conjunto cuyos elementos denominaremos vectores y denotaremos por es un espacio vectorial si verifica las siguientes propiedades:
CAPÍTULO 2: ESPACIOS VECTORIALES 2.1- Definición y propiedades. 2.1.1-Definición: espacio vectorial. Sea un cuerpo conmutativo a cuyos elementos denominaremos escalares o números. No es necesario preocuparse
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,
CONTENIDO Prefacio CAPITULO 1: Qué es la investigación de operaciones? CAPITULO 2: Introducción a la programación lineal...
CONTENIDO Prefacio XV CAPITULO 1: Qué es la investigación de operaciones? 1 1.1 Modelos de investigación de operaciones 1 1.2 Solución del modelo de investigación de operaciones.. 4 1.3 Modelos de colas
TOMA DE DECISIONES EN LA EMPRESA DE PRODUCTOS LÁCTEOS DE COLÓN CON APOYO DE LA INVESTIGACIÓN DE OPERACIONES.
TOMA DE DECISIONES EN LA EMPRESA DE PRODUCTOS LÁCTEOS DE COLÓN CON APOYO DE LA INVESTIGACIÓN DE OPERACIONES. Ing. Manuel Domínguez Alejo 1, MSc. Adriana Delgado Landa 2. 1. Universidad de Matanzas Sede
Universidad del Rosario Economía Matemática II Taller 8 - Kuhn Tucker
. En los siguientes problemas de optimización: Universidad del Rosario Economía Matemática - 202-II Taller 8 - Kuhn Tucker a. Dibuje el conjunto K de puntos factibles y las curvas de nivel de la función
3. Estudia si la solución ( 1, 1, 1) es factible y, si lo es, si es interior o de frontera.
MATEMÁTIAS II Grupo M APELLIDOS: NOMRE: onsidera el problema Max. 3x + 2y + z s.a 2x 2 + y 2 + z apple x + y + z x apple, z. Escribe el conjunto de oportunidades y razona si es compacto. 2. Podemos asegurar
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
2. Formas cuadráticas. Expresiones diagonales. Clasificación respecto a su signo.
2. Formas cuadráticas. Expresiones diagonales. Clasificación respecto a su signo. 2.1 Formas cuadráticas. Expresión matricial y analítica. Expresiones diagonales. Definición 2.1 (Expresión matricial) Una
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. Presentación del Programa de Investigación de Operaciones Estudiantes:
ACTIVIDADES SELECTIVIDAD MATRICES
ACTIVIDADES SELECTIVIDAD MATRICES Ejercicio 1 Para qué valores de m tiene solución la ecuación matricial? (b) Resuelve la ecuación matricial dada para. Ejercicio 2 Siendo I la matriz identidad de orden
Universidad Tec Milenio: Profesional IO04001 Investigación de Operaciones I. Tema # 6. revisado
IO04001 Investigación de Operaciones I Tema # 6 Introducción al método simplex matricial o revisado Objetivos de aprendizaje Al finalizar el tema serás capaz de: Emplear el Método simplex Matricial para
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
Programación Lineal Continua
Elisenda Molina Universidad Carlos III de Madrid [email protected] 8 de octubre de 2008 Esquema 1 Formulación y Ejemplos 2 3 Ejemplo: Producción de carbón Una empresa minera produce lignito y antracita.
Es decir, det A = producto de diagonal principal producto de diagonal secundaria. Determinante de una matriz cuadrada de orden 3
1.- DETERMINANTE DE UNA MATRIZ CUADRADA Determinante de una matriz cuadrada de orden 1 Dada una matriz cuadrada de orden 1, A = (a), se define det A = det (a) = a Determinante de una matriz cuadrada de
Ejercicios tipo final
Ejercicios tipo final En la primera parte pondremos los enunciados de los ejercicios, en la segunda algunas sugerencias y en la tercera se encuentran las resoluciones 1 Ejercicios 1 Si A R 3x2, B R 2x1
Aplicaciones Lineales. Diagonalización de matrices.
Tema 2 Aplicaciones Lineales. Diagonalización de matrices. 2.1. Definiciones y propiedades Nota 2.1.1. En este tema trabajaremos con los Espacios Vectoriales R n y R m definidos sobre el cuerpo R. Definición
EL PROBLEMA GENERAL DE OPTIMIZACION
EL PROBLEMA GENERAL DE OPTIMIZACION Terminología Tipos de soluciones Resultados teóricos sobre existencia y unicidad de soluciones Método gráfico de resolución Problemas de optimización Este tipo de problemas
Matrices y determinantes
Matrices y determinantes 1 Ejemplo Cuál es el tamaño de las siguientes matrices? Cuál es el elemento a 21, b 23, c 42? 2 Tipos de matrices Matriz renglón o vector renglón Matriz columna o vector columna
Universidad Nacional de Ingeniería Sede: UNI-Norte Investigación de Operaciones I
Universidad acional de Ingeniería Sede: UI-orte Investigación de Operaciones I Método Simple Revisado Ejemplo. Resolver el siguiente problema de P.L. s. a: Ma, z 6 Para resolver por el método simple revisado,
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
RESOLUCIÓN DE SISTEMAS MEDIANTE DETERMINANTES
RESOLUCIÓN DE SISTEMAS MEDIANTE DETERMINANTES REFLEXIONA Y RESUELVE Resolución de sistemas 2 Ò 2 mediante determinantes A A y Resuelve, aplicando x = x e y =, los siguientes sistemas de ecuaciones: A A
Introducción a la programación lineal y entera Una simple presentación
Introducción a la programación lineal y entera Una simple presentación Miguel Mata Pérez [email protected] Versión 0.1, 30 de septiembre de 2014 Resumen: Este trabajo es una presentación de la
UNIVERSIDAD NACIONAL DE INGENIERÍA UNI RUACS ESTELI
Estelí, 13 de Agosto del 2012 EL METODO SIMPLEX El método simplex es el más generalizado para resolver problemas de programación lineal. Se puede utilizar para cualquier número razonable de productos y
Conjuntos y funciones convexas
Conjuntos y funciones convexas Un conjunto X R n se dice convexo si para todo par de puntos x 1 y x 2 en X, λ x 1 + ( 1- λ) x 2 X, para todo λ [0,1] Qué significa esto geométricamente? Un punto λ x 1 +
x, y = x 0 y 0 + x 1 y 1 + x 2 y 2 + x 3 y 3. Es fácil ver que verifica 1. Es simétrica. x, y = y, x para todo x, y R 4.
1 Tema 2. Sección 1. Espacio vectorial de Minkowski. Manuel Gutiérrez. Departamento de Álgebra, Geometría y Topología. Universidad de Málaga. 29071-Málaga. Spain. Abril de 2010. En este capítulo se recordará
