6.1. HIPÓTESIS PREVIAS

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

Download "6.1. HIPÓTESIS PREVIAS"

Transcripción

1 6.. IPÓTESIS PREVIS emos visto una forma gráfica de resolver problemas de Programación Lineal, ahora bien, como ya hemos indicado, si el número de variables es estrictamente mayor que, se complica, de modo que resulta imposible la resolución por este procedimiento. Se hace, pues, necesario otro método para resolver estos problemas, ya que en la realidad el número de variables que aparecen es muy elevado. El método básico para resolver problemas de Programación Lineal fue desarrollado por G. B. Dantzig en 97 y es conocido con el nombre de Método del Simple. Los cálculos a realizar son muy sencillos, pero en problemas reales es necesario hacerlo tantas veces que sería muy lento y tedioso, en ocasiones casi imposible, realizarlos a mano. Por ello es necesaria la utilización de un ordenador que permita resolver problemas lineales en un número de variables y restricciones tan grande como sea preciso. No obstante, es necesario entender los métodos utilizados para aplicar a cada problema el más adecuado y realizar las modificaciones precisas para lograr interpretar correctamente los resultados obtenidos. En principio, hacemos algunos supuestos básicos inherentes a la propia naturaleza del problema (como proceso de producción), a los recursos o a las actividades implícitas en el modelo lineal: Optimización: se supone obviamente que hay una función obetivo, definida adecuadamente, a optimizar. Usualmente, se maimiza un beneficio y se minimiza un coste, un período de tiempo, etc. Estabilidad: al menos una restricción tiene el correspondiente coeficiente (disponibilidad de recursos) distinto de cero.

2 Finitud: se supone que hay únicamente un número finito de actividades y restricciones de modo que se puede buscar una solución. Determinismo: todos los coeficientes c, ai, bi que incluye el modelo lineal se suponen constantes conocidas. Continuidad: se supone que los recursos pueden ser utilizados, y las unidades producidas, en cantidades que están en unidades fraccionarias. omogeneidad: se supone que todas las unidades para un mismo recurso o actividad son las mismas. ditividad: las actividades se suponen aditivas en el sentido de que cuando se utilizan dos o más, su producción total es la suma de sus producciones individualizadas. No hay interacción entre las actividades. Proporcionalidad: tanto los beneficios o costes ( c ) como los requerimientos ( b i ) por unidad de actividad ( a i ) se suponen constantes independientemente del nivel de actividad utilizado. Los dos últimos supuestos implican la linealidad en las actividades, de aquí el nombre de Programación Lineal. Teniendo en cuenta estos principios básicos, intrínsecos al problema lineal, desarrollemos, antes de entrar en algoritmos formales, un eemplo cuya solución nos servirá para entender el Método del Simple que veremos más adelante. 6.. EJEMPLO Una empresa tiene posibilidad de fabricar tres tipos de piensos P, P y P. Para ello, son precisas dos fases, una primera (fase ) de fabricación en máquina, y una segunda (fase B) de mano de obra. Dispone de 0 horas mensuales en la fase y de 60 en la B, y para su fabricación necesita para cada pienso las siguientes horas de en cada una de las dos fases:

3 oras en oras en B P P P Siendo el beneficio efectivo de cada pienso de, y pesetas por unidad respectivamente, deseamos determinar el programa de fabricación a realizar durante dicho mes de modo que el rendimiento sea máimo. Solución: Sea i la cantidad de pienso del tipo problema queda formulado como: P i a fabricar, con i,,. Entonces, el ma Z + + s.a.: ,, 0 60 Pasamos a forma estándar introduciendo variables de holgura: ma Z + + s.a.: ,,,, 0 60 Recordamos que la función obetivo no se modifica, ya que asignamos costes cero a cada una de las variables de holgura. Partiremos de una solución factible básica y se intentará pasar a otra meorando el valor de la función obetivo, en este caso aumentándola.

4 ª solución: la solución más cómoda y evidente consiste en no producir nada, es decir, 0, con lo cual obtenemos que 0, 60 (que se denomina base). Con estos valores se tiene que Z 0. hora, de las dos ecuaciones disponibles ponemos, en función de,, : Z + + Para meorar el valor de Z, bastará aumentar, ó, ya que todas ellas están afectadas por coeficientes positivos en la función obetivo y a su vez toman siempre valores positivos. hora bien, puesto que de entre estos coeficientes, todos positivos, el mayor es el correspondiente a, aumentar en esta variable será la estrategia que proporcione una mayor meora para Z. Por otra parte, este aumento se verá limitado por el hecho de que la nueva solución ha de ser factible. Con este aumento en las restricciones: Luego, tomamos min{ 80, 60 0.} 80. hora hacemos 0, ya que el mínimo ( 80 ) corresponde a esta restricción. Se dice que 0 sale de la base y 0 entra en la base. ª solución: la nueva solución obtenida en el paso anterior es: Z

5 Con esta solución hemos meorado el valor de Z. Escribimos nuevamente, y Z en función de, y : ( ) + ( ) Z Para meorar Z aumentamos puesto que tiene mayor coeficiente. Este aumento, para que se mantenga la factibilidad, sólo se ve limitado por : sí, hacemos 0 que sale de la base. Entra en la base 90. ª solución: Z Epresamos nuevamente y en función de, y, y también Z: ( ) + ( ) Z

6 Para meorar Z no queda otra posibilidad que aumentar, puesto que tiene el mayor coeficiente, único positivo: ma { 0., 8, 0} 0., que corresponde a Para que se mantenga la factibilidad se han de verificar: min{ 00, 0} 00, que corresponde a. sí pues, entra y sale. ª solución: Z Epresamos, y Z en función de,, y : (. 0 ) ( ) + + ( ) Z Esta solución no puede meorarse por ser los coeficientes de, y todos negativos, luego aumentando el valor en cualquiera de ellos, disminuiríamos el valor de Z, lo cual no interesa. 6

7 En consecuencia, ésta es la meor solución y, por tanto, óptima: * 00, 0, * 0, Z * 800 * Vamos a resumir y tabular las distintas soluciones: Solución : 0, 0, 60, Z Z Entra y sale ( min { 0 0., 60 0.} 80 que corresponde a ). Solución : 0, 80, 6, Z Z Entra y sale ( min { 6 0.} 90 que corresponde a ). 7

8 Solución : 0, 80, 90, Z Z Entra y sale ( min { 80 0., 90 0.} 00 que corresponde a ). Solución y óptima: 0, 00, 0, Z Z

9 El método del Simple nos facilitará la obtención de la solución óptima mediante la elaboración de un criterio que nos permitirá saber si una solución básica es o no la óptima y, en caso contrario, nos dará un procedimiento de aproimación a dicho óptimo. Supongamos el problema de Programación Lineal: ma Z c c + + n n s.a.: a + + a nn b a m a + + mn 0, i, i, n n b m Partiremos de una solución factible básica inicial (vértice) de la que pasaremos a otra solución básica (vértice contiguo) en la que el valor de la función obetivo sea mayor que en la anterior, y así sucesivamente hasta llegar a una solución básica (vértice) en la que el valor de Z sea máimo (solución óptima). En algunos casos, las variables de holgura nos sirven para determinar la solución inicial, tomando: n i bi, i,, m, siempre que las componentes del vector de + disponibilidades de recursos sean no negativas, esto es, b 0. i hora bien, en caso de que alguna de las restricciones fuera de igualdad o bien algún b i < 0, no nos sirve la anterior como solución, y en las restricciones que esto ocurra es necesario introducir unas nuevas variables cuyo único obetivo es el de obtener una solución factible básica inicial de forma sencilla. estas variables se les denomina variables artificiales y ninguna de ellas puede permanecer en la solución óptima, por lo que, en estos casos, el primer obetivo es sacar de la base estas variables, olvidándonos de ellas en el momento que esto suceda. En caso de 9

10 que no podamos sacar de la base todas las variables artificiales, se concluirá que el problema no tiene solución. En la práctica, y para facilitar el obetivo anterior, asociaremos a cada variable artificial (si estamos maimizando) un coste M de valor absoluto muy grande, que introduciremos restando en la función obetivo, con lo que aseguramos que el máimo se alcanzará cuando todas las variables artificiales valgan cero. Eemplo: ma Z ma Z M s.a.: + s.a.: ,,, 0,, Si en la primera restricción no introducimos una variable artificial, +, e intentamos la solución trivial (no producir), tenemos:, es decir, 0,, que no es factible, pues 0. l introducir, tendremos + +, < con lo que la solución factible inicial sería: 0,, pudiendo así comenzar con las iteraciones precisas en el método del Simple. nalizaremos distintos casos para la obtención de una solución factible básica inicial en la aplicación del lgoritmo del Simple. ntes hay que notar que no es estrictamente necesario aplicar alguno de los métodos siguientes, pudiendo encontrar una primera solución factible a oo, si bien los métodos proporcionan mecanismos que siempre se pueden aplicar. Podemos considerar los algoritmos que veremos a continuación como diferentes versiones o variantes del método del Simple. 0

11 7.. VRIBLES DE OLGUR Es el caso más sencillo y se da siempre que tengamos como primera solución básica la proporcionada por las variables de holgura. La formulación del problema debe incluir solamente restricciones del tipo, siempre que los coeficientes de las disponibilidades sean no negativos: ma Z c + + c n n s.a.: a + + a nn b a m + + a mn i 0, i,, n n b m Introduciendo las variables de holgura para epresar la forma estándar: ma Z c + + c n n s.a.: a + + a n n + n + b a m + + amnn + n+ m bm 0, i, n n + i 0, i,, i,, m Podemos representar este problema en una tabla como la que sigue:... n n + n +... n + n + b a a... a n n + b a a... a n b a n m m a m... a mn Z c c... c n m m En lo que sigue utilizaremos la notación de esta tabla para representar los valores que en cada iteración (es decir, en cada una de las sucesivas tablas que

12 consideremos a partir de ésta) tomen los datos representados en sus correspondientes filas y columnas. De forma general y, en cada iteración, la estructura de la tabla será: B C D : base actual ( ) B: valor de las variables básicas actuales ( b i ) C: matriz de los coeficientes en las restricciones ( a i ), que se modifican sucesivamente al pivotar. D: costes de todas las variables en la función obetivo ( c ),que se modifican sucesivamente al pivotar. Para resolver este tipo de problemas usaremos el siguiente algoritmo: lgoritmo. Paso : Sea { c > 0} Si Si J. J el algoritmo acaba. Estamos en el óptimo. PRR. J continuamos: J sea i (fila) tal que a > 0. Calculamos los coeficientes elegimos el mínimo de ellos. Sea: i bi a i y br a r b i min ai > 0 i ai

13 Seleccionamos el máimo de los productos de los mínimos anteriores para cada columna ( J ) por sus correspondientes coeficientes c. Sea s J la columna que da el máimo. Esto es: b a r rs c s b r ma c J ar Entonces, s entra en la base y sale de ella la variable correspondiente a la fila r-ésima. Paso : acer en la tabla las transformaciones necesarias para que el vector columna correspondiente a la variable que entra en la base tenga un en el lugar r-ésimo y el resto ceros. Paso : Volver al paso. l elemento que ocupa el lugar r-ésimo de la columna s, es decir a rs, se le denomina elemento pivote, y a la operación de transformar la columna del pivote en otra que tenga un en el lugar del elemento pivote y cero en el resto se le conoce con el nombre de operación de pivotar. Para efectuar esta operación podemos utilizar el Método de Eliminación de Gauss. Nota: Si para algún J se tiene que a i 0, i, el algoritmo acaba en el paso diciendo que la solución es no acotada (infinito), puesto que podríamos meorar el valor de la función obetivo introduciendo una variable sin necesidad de que ninguna salga de la base.

14 Eemplo: ma Z + + s.a.: i 0, i,,, 0 Introducimos variables de holgura y 6 para pasar a forma estándar: ma Z + + s.a.: , i,,,, 6 i, J {,, }, puesto que c 0, c 0, c 0. > > > { 6,0 } 0 min i { 6,0 } 6 min i { 6,0 } 0. min i Calculamos ma {,,. } 0 que corresponde a i,, por lo que pivotamos sobre el elemento a, entrando en la base la variable y saliendo de ella la variable 6. La nueva tabla para realizar la siguiente iteración quedará:

15 6 0 / - -/ -/ / / 0 / Reiteramos el proceso: J {}, puesto que c 0. > { ( ), ( ) } min i Calculamos ma que corresponde a i,, por lo que pivotamos sobre el elemento a, entrando en la base la variable y saliendo de ella la variable. La nueva tabla para realizar la siguiente iteración quedará: 6 / 0 -/ - / -/ / 0 7/ -/ / / 0 0 -/ - -/ -/ hora J, puesto que 0,. Luego estamos en la solución óptima: c * * Z, X,,0, 0

16 7.. VRIBLES RTIFICILES Y COSTES MRGINLES Consideremos el siguiente eemplo: ma Z + s.a.: , 0 Pondremos este problema en forma estándar introduciendo dos tipos de variables en las restricciones lineales de desigualdad: Variables de holgura:, y Variables artificiales: 6, 7 y 8. Se obtiene el siguiente problema: ma Z + M6 M7 M s.a.: ,,,,, 6, 7, 8 0 La tabla correspondiente a este problema es la siguiente: M -M -M 7 8 6

17 La solución factible básica inicial es: 0, (, ) ( 6,,) 6, 7 8 Como se observa, los costes en la función obetivo de esta base no son nulos, por lo que no podemos aplicar sin más el algoritmo que hemos desarrollado hasta ahora; será preciso introducir la siguiente definición: Definición: Llamaremos costes marginales a la diferencia c k ck zk, donde k B siendo B el conunto formado por los índices de las variables básicas. z c a, Es decir, z k es el producto escalar de los elementos de la columna de los costes en la función obetivo de la base por los elementos de cada columna k-ésima de la matriz de coeficientes. k Para hacer esta operación en la práctica, en la tabla anterior añadimos a la derecha la columna correspondiente a los costes en la función obetivo de la base y una última fila con el resultado obtenido para los costes marginales M M M M -M -M M + 6M + -M -M -M Continuando como en el caso anterior, considerando la última columna como el valor actual de los costes en la función obetivo, tenemos que: 7

18 7 /6 -/ / / M 8 0 /6 / M M -M 7 0 M + M + -M -M / 0 -/ 0 / 0 7 6/ 0 0 / - / -M 8/ 0 / 0-6/ M M + -M M + 0 /7 0 -/ / 0 /7 0 0 / -/ 0 /7 0 /7 -/ / / 0 / 0 0 -/ / 6/ 0 0 -/ / / 0 0 / -/ / -7/ 8

19 Este problema no posee solución acotada, ya que la variable que únicamente puede entrar en la base,, posee todos los coeficientes de su columna correspondiente menores o iguales que cero. Notamos que este problema podría haberse resuelto por el método de resolución gráfica, sin necesidad de pasar a la formulación estándar ni aplicar el algoritmo del Simple. En general, lo que logramos con la introducción de los costes marginales en la primera tabla es anular los costes de las variables básicas. demás, este caso no es más que la generalización del anterior: si únicamente es preciso añadir variables de holgura, para éstas los correspondientes z k son cero y, por tanto, c k ck, esto es, los costes marginales coinciden con los costes en la función obetivo. El algoritmo que utilizaremos en este caso es similar al anterior, sustituyendo c por c. En este caso, la distribución de los datos del problema en la tabla será: B C F D E 9

20 : base actual ( ) B: valor de las variables básicas actuales ( b i ) C: matriz de los coeficientes en las restricciones ( a i ), que se modifican sucesivamente al pivotar. D: costes iniciales de todas las variables en la función obetivo ( c ) E: costes marginales para cada iteración ( c ) F: columna auiliar con los costes iniciales en la función obetivo de las variables básicas actuales. lgoritmo. Paso 0: nular los costes de las variables básicas, o lo que es lo mismo, calcular los costes marginales, ck zk, k. Si todo c k ck zk 0, estamos en el óptimo. PRR. Si algún c k c z > 0, ir al paso. k k Paso : Sea J { c > 0} terminado el algoritmo en el paso 0., que será distinto del vacío, ya que en otro caso hubiera J sea i (fila) tal que a > 0. Calculamos los cocientes mínimo de ellos. Sea: i bi a i y elegimos el b a r r b i min ai > 0 i ai Seleccionamos el máimo de los productos de los mínimos anteriores para cada columna ( J ) por sus correspondientes costes marginales c. Sea s J la columna que da el máimo. Esto es: 0

21 b a r rs c s b r ma c J ar Entonces, s entra en la base y sale de ella la variable correspondiente a la fila r-ésima. Paso : Pivotar sobre el elemento a rs, como se propuso en el algoritmo. Paso : Volver al paso 0. Eemplo: ma Z + ma Z + M s.a.: + s.a.: + + +, 0 + +,,,, 0 Introduciendo solución factible básica inicial:, variables de holgura y artificial. Tomamos como 0,, Construimos la tabla asociada de la forma comentada anteriormente: - 0 -M M M + M + -M 0 0 Notamos que los costes marginales para las variables básicas son cero, y J {, }.

22 {, }, min i indistintamente. {,} min i Calculamos ma { ( M +, ) ( M + ) } M +, que corresponde a i,. Por lo tanto, pivotamos sobre a, por lo que entra en la base y sale de ella. Observar que en este paso conseguimos eliminar la variable artificial de la solución factible básica. Como es seguro que ésta no volverá a entrar a formar parte de la solución (puesto que su coeficiente en la función obetivo es M) podemos eliminar en la tabla la columna que le corresponde y continuar aplicando el algoritmo. sí: La única posibilidad es que entre positivo. Sale, ya que puesto que su coste marginal,, es el único a es el único elemento positivo en la columna correspondiente a la variable que entra. Pivotamos sobre el elemento a : Puesto que todos los c son estrictamente negativos, estamos en el óptimo: * * * Z 6, 0,,, 0 * * *

23 Eemplo: ma Z + ma Z + M s.a.: + s.a.: + + 6, ,,,, M 0 0 -M 6M + M + 0 -M 0 Iniciamos los cálculos según el algoritmo con J {, }. {, 6} min i {, } min i Calculamos { ( 6M + ), ( M + ) } M + ma, que corresponde a i,. Por lo tanto, pivotamos sobre a, entrando en la base y saliendo de ella M 0 0 -M 0-8M - -6M - -M 0 Puesto que todos los costes marginales son negativos o cero, y la variable artificial no ha salido de la base, no eiste solución; el problema es inconsistente.

24 7.. LGORITMO DEL SIMPLEX PR EL MODELO DE MXIMIZCIÓN Supongamos el caso más general para el problema lineal de maimización, de modo que en primer lugar calcularemos los costes marginales c. Otra versión del algoritmo, más sencilla de llevar a la práctica, consta de los siguientes pasos: lgoritmo. Paso : Si todos los c 0 estamos en el óptimo. PRR. Si algún c > 0,,..., n, elegimos el más positivo, esto es: c s { c > 0} ma c Entonces, entra en la base la variable s y la columna s-ésima es la columna pivote. Paso : Entre los coeficientes positivos de la columna s-ésima, se calculan los cocientes: b r bi min ais > 0 a i m rs ais donde b i son los actuales valores de las variables básicas. Entonces, sale de la base la variable básica correspondiente a la fila r-ésima, siendo ésta la fila pivote, y el elemento a rs el pivote. Paso : Se utiliza la eliminación de Gauss sobre filas para transformar la columna s-ésima en ceros, ecepto el elemento a rs que se transforma en. Volver al paso.

25 Eemplo: Introduciendo ma Z + + s.a.: ,,, 0 0, 6 variables de holgura, resulta: ma Z + + s.a.: ,,,,, Tomamos como solución factible básica inicial la siguiente: 0, 6, 0 6 En este caso tenemos que c i ci, ya que todos los z i 0, puesto que ya los costes asociados a las variables básicas son cero. Por tanto, la tabla inicial queda: En este caso, c s puesto que es el mayor de entre los coeficientes c positivos, luego entra en la base la variable. demás, min { 6,0 } 6, que corresponde a la variable que es la que abandona la base. Pivotando sobre el elemento a, la nueva tabla que resulta es:

26 6 / / / / / 0 7/ 9/ -/ / 0 -/ -7/ -/ 0 hora, c s, puesto que es el único de entre los coeficientes c que tiene signo positivo, luego entra en la base la variable. demás, min { ( ), 7 ( ) } min{ 6, } que es la que abandona la base., que corresponde a la variable 6 Pivotando sobre el elemento a, la nueva tabla que resulta es: 6 / 0 -/ - / -/ / 0 7/ -/ / 0 0 -/ - -/ -/ Puesto que todo c 0, estamos en la solución óptima: * X,,0, 0, Z * Eemplo: ma Z + ma Z + M s.a.: + s.a.: + +, 0 + +,,,, + 0 Introduciendo, variables de holgura y artificial. 6

27 La solución factible básica inicial será: 0,, y la primera tabla quedará como: - 0 -M M M + M + -M 0 0 Entra puesto que M + es el mayor de los coeficientes positivos, y sale que proporciona el menor valor entre los cocientes / y /. Por tanto (eliminando la columna correspondiente a ), la nueva tabla es: ya La única posibilidad es que entre (único coste estrictamente positivo) y salga (que corresponde al único valor estrictamente positivo en la columna correspondiente a la variable que entra). Pivotando sobre el elemento a obtenemos la siguiente tabla: 7

28 Como todos los c 0, estamos en el óptimo: * 0,,, 0, Z * 6 * * * * 8

29 Observación : Si en el paso, todos los a 0, entonces el problema tiene solución no acotada. is Observación : Si dos variables tienen igual cociente b b i, indistintamente i ais a s ó pueden abandonar la base. Se elige arbitrariamente, pero recordando que si al menos una de ellas es artificial, conviene que sea la que salga. Observación : De manera similar, si dos variables poseen los mismos costes marginales, c i c > 0, puede entrar en la base cualquiera de ellas. Observación : En casos muy particulares, no será necesario introducir variables artificiales para la obtención de una solución factible básica inicial. Serán aquellos cuyo conunto de restricciones sea de igualdad (desde el principio o introduciendo variables de holgura), y de tal forma que eistan,, variables que aparezcan en una y m sólo una restricción con coeficiente (donde m es el número de restricciones verdaderas del problema original). En este caso,, es una solución factible básica inicial, pero con costes m marginales generalmente distintos de cero. Previamente a comenzar el Simple habrá que convertirlos en cero utilizando la técnica de eliminación gaussiana. Por eemplo, supongamos: 9

30 ma Z s.a.: i 0, i, 0 6,7 Como las variables,, y 7 aparecen en una sola restricción con coeficiente igual a, consideramos como solución factible básica inicial: 0, 0, 6, 6, 0. La tabla inicial, con las 7 6 transformaciones en la fila correspondiente a los costes queda de la siguiente manera: Observación : Si en la solución óptima aparece una variable artificial con valor estrictamente positivo, se concluye que el problema no tiene solución, se dice entonces que es inconsistente. 60

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

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

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

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

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

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

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

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

Más detalles

La factorización eta CO-3411 (S08) 09/03/

La factorización eta CO-3411 (S08) 09/03/ CO-3411 (S08) 09/03/008 74 La factorización eta Esta factorización es una forma de llevar la matriz A B en cada iteración que evita tener que resolver los sistemas lineales involucrados desde cero, pudiendo

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

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

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

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

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

EL PROBLEMA DE TRANSPORTE

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

Más detalles

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

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

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

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

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

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

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

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

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

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

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

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

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

RESOLVER PROBLEMA DE PROGRAMACIÓN LINEAL POR METODO SIMPLEX

RESOLVER PROBLEMA DE PROGRAMACIÓN LINEAL POR METODO SIMPLEX RESOLVER PROBLEMA DE PROGRAMACIÓN LINEAL POR METODO SIMPLEX Prof. MSc. Julio Rito Vargas ================================================================================ Resolver por el método Simplex,

Más detalles

RESOLVER PROBLEMA DE PROGRAMACIÓN LINEAL POR METODO SIMPLEX

RESOLVER PROBLEMA DE PROGRAMACIÓN LINEAL POR METODO SIMPLEX RESOLVER PROBLEMA DE PROGRAMACIÓN LINEAL POR METODO SIMPLEX Prof. MSc. Julio Rito Vargas Otro ejemplo ================================================================================ Resolver por el método

Más detalles

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

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

Más detalles

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

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

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

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

Resolvamos los modelos de una vez por todas (aunque tengan más de dos variables) Usaremos el Método Simplex, desarrollado por George Dantzig en 1947

Resolvamos los modelos de una vez por todas (aunque tengan más de dos variables) Usaremos el Método Simplex, desarrollado por George Dantzig en 1947 Teórica III 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

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

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

0. En la solución inicial estos ratios son 30; 155

0. En la solución inicial estos ratios son 30; 155 PASO 7. Regla de entrada. Se introduce en la base la variable con mayor coste reducido, en este caso, la variable. PASO 8. Regla de salida. A continuación debemos determinar qué variable sale de la base.

Más detalles

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

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

Más detalles

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

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

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

Más detalles

1.Restricciones de Desigualdad 2.Procedimiento algebraico

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

Más detalles

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

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

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

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

Más detalles

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

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

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

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

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

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

Más detalles

Tema 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

4. Métodos de Solución PPL : Solución Algebraica: MÉTODO SIMPLEX Segunda Parte

4. Métodos de Solución PPL : Solución Algebraica: MÉTODO SIMPLEX Segunda Parte 4. Métodos de Solución PPL : Solución Algebraica: MÉTODO SIMPLEX Segunda Parte Jorge Eduardo Ortiz Triviño jeortizt@unal.edu.co http:/www.docentes.unal.edu.co MÉTODO SIMPLEX Ejemplo de Simplex: Vamos a

Más detalles

UNIDAD 6 PROGRAMACIÓN LINEAL ENTERA. de programación lineal entera. lineal entera.

UNIDAD 6 PROGRAMACIÓN LINEAL ENTERA. de programación lineal entera. lineal entera. UNIDAD 6 PROGRAMACIÓN LINEAL ENTERA de programación lineal entera. lineal entera. Investigación de operaciones Introducción En la unidad aprendimos a resolver modelos de P. L. por el método símple y el

Más detalles

Capítulo 5. Sistemas Lineales.

Capítulo 5. Sistemas Lineales. Capítulo 5. Sistemas Lineales. Objetivos del tema Conceptos básicos. Expresión de la solución mediante parámetros. Combinaciones lineales y sistemas. Método de eliminación gaussiana. Método de Cramer.

Más detalles

Dirección de Operaciones

Dirección de Operaciones Dirección de Operaciones 1 Sesión No.5 Nombre: El método simplex. Segunda parte. Objetivo Al finalizar la sesión, el alumno será capaz de identificar las herramientas que permiten resolver problemas de

Más detalles

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

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

Más detalles

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

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

Optimización de la fertilización agrícola mediante simulación de procesos.

Optimización de la fertilización agrícola mediante simulación de procesos. . PROGRAMACION LINEAL. Aspectos Generales 7. Modelo de programación lineal......9. Métodos de programación lineal..... 6 .. ASPECTOS GENERALES La programación lineal es una técnica de la investigación

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

Determinantes. Determinante de orden uno. a 11 = a 11 5 = 5

Determinantes. Determinante de orden uno. a 11 = a 11 5 = 5 DETERMINANTES Determinantes Concepto de determinante A cada matriz cuadrada A se le asigna un escalar particular denominado determinante de A, denotado por A o por det (A). A = Determinante de orden uno

Más detalles

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

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

Más detalles

MATE Método Simplex maximización estándar

MATE Método Simplex maximización estándar MATE 3012 Método Simplex maximización estándar Problema de maximización estándar Un problema de maximización de programación lineal está en la forma estándar, si la función objetiva w = c 1 x 1 + c 2 x

Más detalles

Contenido. 2 Operatoria con matrices. 3 Determinantes. 4 Matrices elementales. 1 Definición y tipos de matrices

Contenido. 2 Operatoria con matrices. 3 Determinantes. 4 Matrices elementales. 1 Definición y tipos de matrices elementales Diciembre 2010 Contenido Definición y tipos de matrices elementales 1 Definición y tipos de matrices 2 3 4 elementales 5 elementales Definición 1.1 (Matriz) Una matriz de m filas y n columnas

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

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

Pasos en el Método Simplex

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

Más detalles

SISTEMAS DE ECUACIONES LINEALES

SISTEMAS DE ECUACIONES LINEALES 1 SISTEMAS DE ECUACIONES LINEALES Una ecuación es un enunciado o proposición que plantea la igualdad de dos expresiones, donde al menos una de ellas contiene cantidades desconocidas llamadas variables

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

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

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

a) Cantidad a utilizar de cada ingrediente en las mezcla para minimizar los costes.

a) Cantidad a utilizar de cada ingrediente en las mezcla para minimizar los costes. PROLEMA 5 La compañía de transportes "La perola negra" se ha diversificado introduciéndose en el sector de la alimentación, produciendo alimentos mezclados de forma especial. Actualmente ha recibido un

Más detalles

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

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

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

Más detalles

SISTEMAS DE ECUACIONES LINEALES

SISTEMAS DE ECUACIONES LINEALES SISTEMAS DE ECUACIONES LINEALES Índice: 1.Introducción--------------------------------------------------------------------------------------- 2 2. Ecuaciones lineales------------------------------------------------------------------------------

Más detalles

Sistemas de ecuaciones lineales

Sistemas de ecuaciones lineales Sistemas de ecuaciones lineales TIPOS DE SISTEMAS. DISCUSIÓN DE SISTEMAS. Podemos clasificar los sistemas según el número de soluciones: Incompatible. No tiene solución Compatible. Tiene solución. Compatible

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

MÉTODO SIMPLEX REVISADO O FORMA MATRICIAL

MÉTODO SIMPLEX REVISADO O FORMA MATRICIAL MÉTODO SIMPLEX REVISADO O FORMA MATRICIAL Algoritmo del método simplex que mejora la eficiencia de los cálculos, se realizan los mismos pasos del método simplex visto, sólo se diferencia en la manera de

Más detalles

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

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

Más detalles

TEMA III MÉTODO SIMPLEX. CONCEPTOS BÁSICOS

TEMA III MÉTODO SIMPLEX. CONCEPTOS BÁSICOS TEMA III MÉTODO SIMPLE. CONCEPTOS BÁSICOS MÉTODOS CUANTITATIVOS I TEMA III. MÉTODO SIMPLE. CONCEPTOS BÁSICOS INDICE.- FACTORES PRODUCTIVOS (A i )....- VECTOR EISTENCIAS (P o )....- TÉCNICA... 4.- PROCESO

Más detalles

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

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

Más detalles

Programación Lineal III. Análisis Post-Optimal

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

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

Conjuntos y matrices. Sistemas de ecuaciones lineales

Conjuntos y matrices. Sistemas de ecuaciones lineales 1 Conjuntos y matrices Sistemas de ecuaciones lineales 11 Matrices Nuestro objetivo consiste en estudiar sistemas de ecuaciones del tipo: a 11 x 1 ++ a 1m x m = b 1 a n1 x 1 ++ a nm x m = b n Una solución

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 de junio de 200 Ejercicio 3 pt. Considera el siguiente problema de programación no lineal:. Se trata de un problema convexo?

Más detalles

Estrategias de pivoteo

Estrategias de pivoteo Estrategias de pivoteo Objetivos. Resolver sistemas de ecuaciones lineales aplicando varias técnicas de pivoteo; programar estos algoritmos. Requisitos. Operaciones elementales, experiencia de resolver

Más detalles

APUNTES DE ÁLGEBRA LINEAL TEMA 2. SISTEMAS DE ECUACIONES LINEALES

APUNTES DE ÁLGEBRA LINEAL TEMA 2. SISTEMAS DE ECUACIONES LINEALES APUNTES DE ÁLGEBRA LINEAL TEMA 2. SISTEMAS DE ECUACIONES LINEALES Ignacio López Torres. Reservados todos los derechos. Prohibida la reproducción total o parcial de esta obra, por cualquier medio electrónico

Más detalles

puede representarse algebraicamente por una ecuación de la forma

puede representarse algebraicamente por una ecuación de la forma SISTEMA DE ECUACIONES LINEALES El estudio de los sistemas de ecuaciones lineales y sus soluciones es uno de los temas más importantes del algebra lineal. ECUACIONES LINEALES Una recta en el plano puede

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

Sistemas de ecuaciones lineales

Sistemas de ecuaciones lineales Chapter 2 Sistemas de ecuaciones lineales 2.1 Resolución de sistemas de ecuaciones lineales El problema que se pretende resolver en este capítulo es el de un sistema de m ecuaciones lineales con n incógnitas

Más detalles

1. Matrices. Operaciones con matrices

1. Matrices. Operaciones con matrices REPASO MUY BÁSICO DE MATRICES. Matrices. Operaciones con matrices.. Introducción Las matrices aparecieron por primera vez hacia el año 850, introducidas por el inglés J. J. Sylvester. Su desarrollo se

Más detalles

L [1] ( ) = 1 L [ ( )] ( ) =2 L[1] ( )+L[( 3) 3 ( )] ( ) = 2 + 3

L [1] ( ) = 1 L [ ( )] ( ) =2 L[1] ( )+L[( 3) 3 ( )] ( ) = 2 + 3 Ampliación de Matemáticas II Grado en Ingeniería en Tecnologías Industriales Convocatoria 9 Junio 5. ( puntos) Resolver utilizando la transformada de Laplace la ED ( + + +( 3) 3 (), (), (). Determinar

Más detalles

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

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

Más detalles

UNIVERSIDAD NACIONAL DE INGENIERÍA SEDE: UNI-NORTE PRIMER PARCIAL DE INVESTIGACIÓN DE OPERACIONES I (SOLUCIÓN)

UNIVERSIDAD NACIONAL DE INGENIERÍA SEDE: UNI-NORTE PRIMER PARCIAL DE INVESTIGACIÓN DE OPERACIONES I (SOLUCIÓN) UNIVERSIDAD NACIONAL DE INGENIERÍA SEDE: UNI-NORTE PRIMER PARCIAL DE INVESTIGACIÓN DE OPERACIONES I Prof.: MSc. Ing. Julio Rito Vargas Avilés (SOLUCIÓN) I. Representar gráficamente la región determinada

Más detalles

Algunos conceptos que utilizaremos en lo sucesivo son: Sistema de restricciones lineales: conjunto de todas las restricciones.

Algunos conceptos que utilizaremos en lo sucesivo son: Sistema de restricciones lineales: conjunto de todas las restricciones. A partir del planteamiento del problema de Programación Lineal expresado en su formulación estándar, vamos a estudiar las principales definiciones y resultados que soportan el aspecto teórico del procedimiento

Más detalles

TRANSPORTE Y TRANSBORDO

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

Más detalles

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

max c T x s.a. Ax b x 0 y un diccionario general para dicho problema a rs x s, c s x s z = d + b r y r min b T y s.a. A T y c y 0

max c T x s.a. Ax b x 0 y un diccionario general para dicho problema a rs x s, c s x s z = d + b r y r min b T y s.a. A T y c y 0 CO-34 (S8) 25/3/28 8 Formalizaremos lo visto en la clase anterior. Considere un problema en forma estándar max s.a. c T x Ax b x un diccionario general para dicho problema x r = b r + a rs x s, s NB z

Más detalles