La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Método Simplex dos fases

Presentaciones similares


Presentación del tema: "Método Simplex dos fases"— Transcripción de la presentación:

1 Método Simplex dos fases

2 Una compañía de transporte tiene 3 tipos de camiones, el tipo A tiene 𝟐 𝒎 𝟑 de espacio refrigerado y 3 𝒎 𝟑 de espacio no refrigerado. B tiene 𝟐 𝒎 𝟑 de esp. Refrigerado y 1 𝒎 𝟑 de esp. No refrigerado y el C tiene 𝟑 𝒎 𝟑 de espacio refrigerado y 5 𝒎 𝟑 de espacio no refrigerado. El cliente quiere transportar un producto que necesita de 𝟐𝟎 𝒎 𝟑 de área refrigerada y el área no refrigerada sea igual a 𝟏𝟎 𝒎 𝟑 . La compañía calcula entre 1700 litro de combustible para un viaje con el camión A, 750 l para el camión B y C 800 l. ¿Cuántos camiones de cada tipo deben ser usados en el transporte del producto con el menor consumo posible?

3 PPL: 𝒙 𝟏 →cantidad a ser transp
PPL: 𝒙 𝟏 →cantidad a ser transp. por camión tipo A 𝒙 𝟐 →cantidad de camión tipo B 𝒙 𝟑 →cantidad de camión tipo C FO: 𝒎𝒊𝒏 𝑪=𝟏𝟕𝟎𝟎 𝒙 𝟏 +𝟕𝟓𝟎 𝒙 𝟐 +𝟖𝟎𝟎 𝒙 𝟑 Restricciones: 𝟐 𝒙 𝟏 +𝟐 𝒙 𝟐 +𝟓 𝒙 𝟑 ≥𝟐𝟎→disp. mín. de esp. 𝟑 𝒙 𝟏 +𝟏 𝒙 𝟐 +𝟓 𝒙 𝟑 =𝟏𝟎→disp. Esp. no refr. Variables de no negativ.

4 Resolución: Repare que las restricciones tienen signos de (=) y (≥), en este caso es necesario realizar transformaciones lineales en estas ecuaciones. En la restricción del tipo (≥) es equilibarda con una variable de exceso, o sea: 𝟐 𝒙 𝟏 +𝟐 𝒙 𝟐 +𝟓 𝒙 𝟑 − 𝒙 𝟒 =𝟐𝟎 La segunda restricción ya esta equilibrada. PPL: 𝒎𝒊𝒏 𝑪=𝟏𝟕𝟎𝟎 𝒙 𝟏 +𝟕𝟓𝟎 𝒙 𝟐 +𝟖𝟎𝟎 𝒙 𝟑 𝟑 𝒙 𝟏 +𝟏 𝒙 𝟐 +𝟓 𝒙 𝟑 =𝟏𝟎 𝒙 𝟏 , 𝒙 𝟐 , 𝒙 𝟑 , 𝒙 𝟒 ≥𝟎

5 No hay una matriz identidad para una solución inicial!!! ¿Por qué?
VB x1 x2 x3 x4 b ? 3 1 5 10 2 -1 20 No hay una matriz identidad para una solución inicial!!! ¿Por qué? Repare que en la primera restricción del tipo (=) no hay variable de holgura, pues la restricción dice que debe ser utilizado exactamente 10 𝒎 𝟑 de espacio no refrigerado. En la segunda restricción del tipo ≥ , la variable auxiliar tiene coeficiente -1.

6 Paso 1: Variable artificial
PPL: 𝒎𝒊𝒏 𝑪=𝟏𝟕𝟎𝟎 𝒙 𝟏 +𝟕𝟓𝟎 𝒙 𝟐 +𝟖𝟎𝟎 𝒙 𝟑 𝟐 𝒙 𝟏 +𝟐 𝒙 𝟐 +𝟓 𝒙 𝟑 − 𝒙 𝟒 + 𝑨 𝟏 =𝟐𝟎 𝟑 𝒙 𝟏 +𝟏 𝒙 𝟐 +𝟓 𝒙 𝟑 + 𝑨 𝟐 =𝟏𝟎 𝒙 𝟏 , 𝒙 𝟐 , 𝒙 𝟑 , 𝒙 𝟒 , 𝑨 𝟏 , 𝑨 𝟐 ≥𝟎 Técnica de la variable artificial: VB x1 x2 x3 x4 A1 A2 b 2 5 -1 1 20 3 10

7 Repare que ya tenemos la matriz identidad que esta siendo formada por las variables artificiales A1 y A2. La suma original entre 𝑥1 y 𝑥2 y 𝑥3 igual a 10, se mantendrá solo si la variable artificial A2 fuera igual a 0. Lo mismo para A1. Tenemos que librarnos de A1 y A2, pero ¿cómo conseguir eso? Necesito que A1=0 y A2=0. Conozco el método simplex para max y min, entonces vamos comenzar a minimizar la suma A1+A2

8 Resumiendo: Organizar una función que sea la suma de las variables artificiales. Minimice la función utilizando el método Simplex. Alcanzado el óptimo, o el mínimo de la suma es nulo y esta libre de las variables artificiales; Caso en que el mínimo de la suma no sea nulo, se concluye que el sistema de ecuaciones no tiene solución. Este es el primer paso del método. Función artificial =suma de las var artificiales.

9 Min F(A)=A1+A2 Analizando el cuadro, ¿podemos iniciar el cálculo?
Acertó, quien dijo que NO!! En el cuadro estamos leyendo F(A)=0, lo que es errado. Esto sucede pq las variables artificiales están en la base, pero no tienen coeficientes nulo enla ecuación de la función. Es necesario transformar. VB x1 x2 x3 x4 A1 A2 b 2 5 -1 1 20 3 10 F(A)

10 La transformación lineal es realizada de la siguiente manera: Sume a las ecuaciones que tienen variables artificiales y así se obtendrá coeficientes nulos para las variables artificiales, que son VB, y el valor de la función será 30. VB x1 x2 x3 x4 A1 A2 b 2 5 -1 1 20 3 10 F(A) Suma 2+3+0 2+1+0 5+5+0 1+0-1 0+1-1 30

11 El cuadro está pronto para el cálculo
El cuadro está pronto para el cálculo. Entra en la base x3, pues es el más positivo que estamos a minimizar. Como: 20/5=4 y 10/5=2 Sale A2, el menor cociente. Dividir la fila A2 entre 5: L2/5→𝑳𝟐 L𝟐×−𝟓+𝑳𝟏→𝑳𝟏. VB x1 x2 x3 x4 A1 A2 b 2 5 -1 1 20 3 10 F(A) Suma 2+3+0 2+1+0 5+5+0 1+0-1 0+1-1 30

12 Solución no óptima, pues hay coeficientes positivos en la ecuación de la función. Entra x2 en la base. Como:10/1=10 2/(1/5)=10 en este caso escogemos aleatoriamente uno de ellos, vamos a escoger A1. VB x1 x2 x3 x4 A1 A2 b -1 1 10 3/5 1/5 2 F(A) -2

13 Solución no óptima, pues hay coeficientes positivos en la ecuación de la función. Entra x2 en la base. Como:10/1=10 2/(1/5)=10 en este caso escogemos aleatoriamente uno de ellos, vamos a escoger A1. VB x1 x2 x3 x4 A1 A2 b -1 1 10 4/5 1/5 -1/5 2/5 F(A)

14 Solución óptima. Min F(A) implica variables artificiales con valor nulo. La base óptima de la solución del sistema de ec. de la forma padrón. Va ser utilizada para la optimización de la función objetivo. Ya reparó que en la ecuación final de la función artificial es igual al del cuadro inicial, esto sólo ocurre pq el mínimo de F(A) es 0 y todas las variables artificiales son var NB.

15 2do Paso: optimizar la función objetivo
Del PPL tnmos: Min 𝐶=1700 𝑥 𝑥 𝑥 3 El 2do paso del método consiste en minimizar esta función, aplicando el método Simplex en la base óptima obtenida al final del primer paso.

16 ¿El cuadro está pronto?: NO!!! de X2=10 y X3=0, entonces
𝑴𝒊𝒏 𝑪=𝟏𝟕𝟎𝟎×𝟎+𝟕𝟓𝟎×𝟏𝟎+𝟖𝟎𝟎×𝟎 =𝟕𝟓𝟎𝟎 Pero, en el cuadro se lee F(0)=0, lo que esta errado. Esto ocurre pq las variables x1,x2,x3 están en la base pero no tienen coeficiente nulo en la función. Es necesario transformar linealmente la ecuación de la función. VB x1 x2 x3 x4 A1 A2 b -1 1 10 4/5 1/5 -1/5 2/5 F(0) -1700 -750 -800

17 Unir los coeficientes a anularse a las coordenadas unitarias de las respectivas VB, coloque a la izquierda de esta VB el simétrico del coeficiente que tiene en F(0). Multiplique las ecuaciones por los valores situados a la izquierda y sumarlo a la ecuación de la función. VB x1 x2 x3 x4 A1 A2 b -1 1 10 4/5 1/5 -1/5 2/5 F(0) -1700 -750 -800

18 Solución óptima: pues todos los coeficientes son no negativos (min).
VB x1 x2 x3 x4 b x2=750 -1 1 10 X3=800 4/5 1/5 F(0) -1700 -750 -800 Suma 750*1+800*0-750 750*0+800*1-800 750*1+800*0.2+0 750*10+800*0+0 -590 7500 Solución óptima: pues todos los coeficientes son no negativos (min). 𝑋= 𝑥2 𝑥3 𝑥1 = 𝐶 ∗ =750∗10+800∗0=7500 La solución óptima es única, pues solo las VB tienen coeficiente nulo en la ecuación de la función.

19 GRACIAS POR LA ATENCIÓN


Descargar ppt "Método Simplex dos fases"

Presentaciones similares


Anuncios Google