Está en la página 1de 10

Unidad 3.

Método Simplex

3    MÉTODO SIMPLEX    
 
Objetivo:
_________________________________________________________________________________
El alumno aplicará la versión del Algoritmo Simplex adecuada para resolver modelos de
_________________________________________________________________________________
programación lineal específicos.

Mapa:

Maximización
Forma matricial
Matriz base B Forma Minimización
xB=B^-b Canónica
z=cBB^-1b Max equivale a Min
Método Simplex Revisado
Forma matricial de Tablas <= equivale a >=
Forma de Producto de la Inversa
Aplicación del método Igualdad equibale <= y >=
Equivalencias
<= equivale agregar var. de holgura
Modelo Ampliado
Método de la M Grande >= equivale agregar var. de exceso
Método de las dos fases Variable artificial
Solución no factible Restricción <=
Forma estándar Restricción >=
Empate en var. entrada
Ciclos Empate en var. salida Var. básicas-base
Criterio de Bland Var. no básicas
Notas
Sol. no acotada Solución Solución básica factible
Sol. Múltiple básica Var. entrada-Var salida

Región zj-cj Pasos del método


Región pivote Tabla
Columna pivote Pivotes Entrada
Elementos pivote Salida
Criterios
Optimalidad

Palabras Claves

1. 2. 3.
4. 5. 6.
7. 8. 9.
10. 11. 12.
13. 14. 15.
16. 17. 18.
19. 20. 21.
22. 23. 24.
25. 26. 27.
28. 29. 30.
31. 32. 33.
34. 35.
1
Unidad 3. Método Simplex

Tabla SQA

Lo que Se Lo que Quiero aprender Lo qué Aprendí

Un poco sobre el método Interpretar correctamente


simplex y el método de la los resultados obtenidos
M grande en los distintos métodos
que se ven a lo largo de
la unidad

Ejercicio Prototipo

Suponga que una empresa produce tres producots y tiene la siguiente información:

Producto Horas en el Horas en el Horas en el Utilidad


Departamento Departamento Departamente
1 2 3
1 3 0 1 $4
2 2 1 0 $3
3 1 1 1 $1
Disponibilidad 6 3 2
de horas

Preguntas Prototipo:

Pregunta Respuesta Habilidad Habilidad


en Proceso Desarrollada
1. Plantear
modelo

2. Plantear la
forma
canónica de
Maximización

3. Plantear la
forma
2
Unidad 3. Método Simplex

estándar

4. Plantear la
tablas y
aplicar el
método
simplex

5. Resolver
utilizando el Solución degenerada
método Solución óptima:
simplex
revisado

3
Unidad 3. Método Simplex

3.1 FORMA CANÓNICA

El modelo puede ser planteado como ya se vio anteriormente:

𝑀𝑎𝑥 𝑜 𝑀𝑖𝑛 𝑍 = 𝑐1 𝑥1 + 𝑐2 𝑥2 + ⋯ + 𝑐𝑛 𝑥𝑛
𝑠. 𝑎
𝑎11 𝑥1 + 𝑎12 𝑥2 + ⋯ + 𝑎1𝑛 𝑥𝑛 ≤, ≥, = 𝑏1
𝑎21 𝑥1 + 𝑎22 𝑥2 + ⋯ + 𝑎2𝑛 𝑥𝑛 ≤, ≥, = 𝑏2

𝑎𝑚1 𝑥1 + 𝑎𝑚2 𝑥2 + ⋯ + 𝑎𝑚𝑛 𝑥𝑛 ≤, ≥, = 𝑏𝑚
𝑥1 , 𝑥2 , … 𝑥𝑛 ≥ 0

El modelo en forma canónica de maximización es:

Las caracteristicas principales son:


Todas las restricciones en forma <=
• _____________________________________
• ____________________________________
Función objetivo maximizada
Variables no negativas
• _______________________________________
• _______________________________________________________________.
Los planteamientos de planeación de producción se encuentran en
la forma canónica de maximización.
Los libros mencionan que para aplicar el _____________________
método simplex se requere la forma
canónica de maximización, sin embargo, ________________________________________
no necesariamente, esindispensable que todas las
__________________________________________________
restricciones sean <=, los bi positivos y las variables no negativas

Ejemplo:
¿El siguiente planteamiento tiene la forma canónica de maximización? ¿Se puede
aplicar el método simplex? _______________________________________
Si tiene la forma canónica de max por lo tanto se puede
𝑀𝑎𝑥 𝑍 = 5𝑥1 + 6𝑥2 + 5𝑥3 aplicar el método simplex
𝑠. 𝑎.
17𝑥1 + 15𝑥2 + 13𝑥3 ≤ 5
14𝑥1 + 13𝑥2 + 11𝑥3 ≤ −10
𝑥1 , 𝑥2 , 𝑥3 ≥ 0

4
Unidad 3. Método Simplex

El modelo en forma canónica de minimización es:

Las características principales son:


• Planteamiento
____________________________________________
de dietas tiene la forma canónica de min
• ____________________________________________________
Se asocia con el método dual simplex
• _________________________________________________________
Restricciones >=, variables no negativas
• _________________________________________________________

Se puede aplicar el ______________________________________


_________________________________________________________________________________
_________________________________________________

Ejemplo:
¿El siguiente planteamiento tiene la forma canónica de minimización? ¿Se puede
aplicar el método dual simplex? ___________________________________
𝑀𝑖𝑛 𝑍 = 5𝑥1 − 3𝑥2
𝑠. 𝑎.
17𝑥1 + 15𝑥2 ≥ 5
14𝑥1 + 13𝑥2 ≥ −10
𝑥1 , 𝑥2 , ≥ 0

3.2 EQUIVALENCIAS

Para plantear o dar la estructura adecuada existen diferentes equivalencias.


De la actividad 3.1 llena las siguientes:

Equivalencia 1
a) max z= cx es equivalente a min z = -cx
b) ___________
min z=cx es equivalente a max z = -cx

Ejemplo:
𝑚𝑎𝑥 𝑧 = 2𝑥1 + 3𝑥2 − 5𝑥3 + 4 ______________________________________

5
Unidad 3. Método Simplex

𝑚𝑖𝑛 𝑧 = 6𝑥1 − 8𝑥2 + 9𝑥3 ___________________________________________

Cambia de signo
¿Qué pasará con el signo de z? ________________________.

Equivalencia 2
a) La desigualdad Ax ≤ b es equivalente _______________
b) La desigualdad _________ es equivalen -Ax ≤ -b

Ejemplo:
3𝑥1 + 9𝑥2 − 3𝑥3 ≤ 1000_________________________________________

12𝑥1 − 4𝑥2 ≥ −200_______________________________________

Equivalencia 3
Toda igualdad Ax = b se puede descomponer como la intersección de las
desigualdades ______________ y ________________

Ejemplo:
3𝑥1 + 2𝑥2 ≤ 5
3𝑥1 + 2𝑥2 = 5 { .
3𝑥1 + 2𝑥2 ≥ 5

Equivalencia 4
a) Toda desigualdad de la forma Ax ≤ b puede convertirse en igualdad
mediante la suma de un vector “y” llamado vector de holgura este vector
columna “y” tienen m componentes mayores o iguales con 0, es decir, toda
restricción ≤ se convierte en igualdad sumando una una variable ___________
de holgura
≥ 0 a la restricción.

Ejemplo:
_________________________ 𝑒𝑞𝑢𝑖𝑣𝑎𝑙𝑒𝑛𝑡𝑒 14𝑥1 + 3𝑥2 + 𝑥3 = 10
12𝑥1 + 4𝑥2 ≤ 12 𝑒𝑠 𝑒𝑞𝑢𝑖𝑣𝑎𝑙𝑒𝑛𝑡𝑒 ______________________________

Variable de holgura: Unidades que faltan para llegar a la capacidad máxima de la


restricción, por ejemplo, si x3=4, significa que realmente usamos 6 unidades de las 10
unidades del primer recurso y nos faltaron 4 unidades para llegar al 10.

b) Toda desigualdad de la forma Ax ≥ b puede convertirse en igualdad


mediante la resta de un vector “w” llamado de exceso este vector columna
“w” tiene m componentes todos ≥ 0, es decir, que toda restricción ≥ se
convierte en igualdad restando una variable de _____________
exceso o excedente
a la restricción que sea ≥.

Ejemplo:
____________________ ≈ 16𝑥1 + 8𝑥2 − 𝑥3 = 5
7𝑥1 + 3𝑥2 ≥ 10 ≈ __________________________

Variables de exceso: Unidades que se pasan del requerimiento mínimo. Por ejemplo
si x4 =2, significa que realmente usamos 12 unidades y nos sobrepasamos 2 unidades.

6
Unidad 3. Método Simplex

Equivalencia 5
Una variable no restringida es aquella que puede tomar cualquier valor, se debe
escribir como la diferencia de dos variables no negativas.

Ejemplo:
𝑀𝑎𝑥 𝑧 = 3𝑥1 + 2𝑥2
𝑠. 𝑎.
5𝑥1 + 5𝑥2 ≤ 5
−𝑥1 + 2𝑥2 ≤ 10
𝑥2 ≥ 0, 𝑥1 𝑛𝑜 𝑟𝑒𝑠𝑡𝑟𝑖𝑛𝑔𝑖𝑑𝑎

Realiza el cambio de variable:


𝑆𝑖 𝑥3 > 𝑥4 → 𝑥1 > 0
𝑥1 = 𝑥3 − 𝑥4 𝑑𝑜𝑛𝑑𝑒 𝑥3 , 𝑥4 ≥ 0 {𝑆𝑖 𝑥4 > 𝑥3 → 𝑥1 < 0
𝑆𝑖 𝑥3 = 𝑥4 → 𝑥1 = 0

Para pasar a su forma canónica se puede seguir los siguientes pasos:


I. Cambiar la función objetivo
II. Cambiar las restricciones
III. Cambio de variables

Ejercicio 1
Escribir el siguiente modelo en su forma canónica de Max

𝑀𝑖𝑛 𝑧 = 3𝑥1 − 4𝑥2 + 𝑥3


𝑠. 𝑎.
5𝑥1 + 2𝑥2 ≥ 3
𝑥2 − 𝑥3 = 4
𝑥1 ≥ 0, 𝑥2 ≤ 0, 𝑥3 𝑛𝑜 𝑟𝑒𝑠𝑡𝑟𝑖𝑛𝑔𝑖𝑑𝑎

7
Unidad 3. Método Simplex

Ejercicio 2
Escribir el siguiente modelo en su forma canónica de Min

𝑀𝑎𝑥 𝑧 = 𝑥1 − 3𝑥2
𝑠. 𝑎.
𝑥1 − 2𝑥2 ≥ 5
𝑥1 + 3𝑥2 ≥ 10
−𝑥1 − 3𝑥2 ≥ −10
𝑥1 + 𝑥2 ≥ −2
𝑥1 ≤ 0, 𝑥2 𝑛𝑜 𝑟𝑒𝑠𝑡𝑟𝑖𝑛𝑔𝑖𝑑𝑎

3.3 MÉTODO SIMPLEX

Es un proceso sistemático que se repite una y otra vez hasta obtener la solución
óptima, el desarrollo del método está basado en la forma estándar del modelo,
que incluye:

n+m variables
m restricciones
k variables de holgura
m-k variables de exceso
_____ variables n variables de decisión
______ restricciones

8
Unidad 3. Método Simplex

Ejemplo:
Escribir el modelo en la forma estándar
𝑀𝑖𝑛 𝑧 = 50𝑥1 + 20𝑥2 + 30𝑥3 + 80𝑥4
𝑠. 𝑎.
400𝑥1 + 200𝑥2 + 150𝑥3 + 500𝑥4 ≥ 500
3𝑥1 + 2𝑥2 = 6
2𝑥1 + 2𝑥2 + 4𝑥3 + 4𝑥4 ≤ 10
2𝑥1 + 4𝑥2 + 𝑥3 + 5𝑥4 ≥ 8
𝑥𝑖 ≥ 0

Para aplicar el método simplex se requiere:


• El
_________________________
origen debe pertenecer a la región factible
• Variables
_____________________________
no negativas
bi positivos
• _______________________________

SOLUCIÓN BÁSICA
La forma estándar reduce el modelo a un conjunto de m ecuaciones con n
incógnitas (estas n incógnitas ya incluye a las variables de holgura y de exceso).

Ejemplo
𝑀𝑎𝑥 𝑧 = 4𝑥1 + 3𝑥2
𝑠. 𝑎.
2𝑥1 + 3𝑥2 ≤ 9
−3𝑥1 + 2𝑥2 ≤ 4
2𝑥2 ≤ 5
2𝑥1 + 𝑥2 ≤ 5
𝑥𝑖 ≥ 0

Forma estándar

9
Unidad 3. Método Simplex

Gráfica

n-m
Punto Valores de las Variables Variables Variable de Variable de
variables básicas no básicas entrada salida
A

10

También podría gustarte