Clase Analisis de Sensibilidad y Simplex
Clase Analisis de Sensibilidad y Simplex
Clase Analisis de Sensibilidad y Simplex
INVESTIGACIÓN DE OPERACIONES
Recursos).
• Ejemplos
• Ejemplos.
EL ALGORITMO SIMPLEX Y EL
MODELO DUAL
ESTRUCTURA BÁSICA
Definición.:
3 x1 + 8 x2 12 3x1 + 8 x2 + S1 = 12
INVESTIGACION DE OPERACIONES Dr. Ricardo López Guevara
RLG
ALGORITMO SIMPLEX
Por otro lado, una desigualdad del tipo ( >= ), suele darse en las restricciones
en las que el lado derecho representa un límite inferior para las actividades
del modelo.
Para convertir la desigualdad ( >= ) en igualdad ( = ), se resta una “variable de
holgura (o exceso)” no negativa al lado izquierdo de la restricción.
Por ejemplo:
15 x1 + 5 x2 100 15 x1 + 5 x2 − S 2 = 100
Por lo tanto, el problema de ejemplo Wyndor Glass, quedaría en su forma estándar de
la siguiente forma:
Max Z − 3 x1 − 5 x2 − 0 S1 − 0 S 2 − 0 S3 = 0
Sujeto a :
x1 + S1 =4
2 x2 + S 2 = 12
3 x1 + 2 x2 + S3 = 18
x1 , x2 , S1 , S 2 , S3 0
VARIABLES VARIABLES DE
BASE DE DECISIÓN HOLGURA SOLUCIÓN
Z X1 X2 S1 S2 S3
Z 1 -3 0 0 5/2 0 30
S1 0 1 0 1 0 0 4
X2 0 0 1 0 1/2 0 6
S3 0 3 0 0 -1 1 6
INVESTIGACION DE OPERACIONES Dr. Ricardo López Guevara
RLG
MÉTODO SIMPLEX
Segunda Iteración: Repetimos los criterios de Optimalidad.
Variable que entra: X1(-3) Criterio de Factibilidad: Variable que sale: S3
La intersección de la celda de la columna de la variable X1 que entra a la BASE y la celda
de la variable S3 que sale, se le llama elemento PIVOT. Este debe quedar con valor 1 y el
resto de los elementos de la columna de la variable que entra X1 deben quedar con
valor CERO.
Esto se logra realizando operaciones de suma, resta , multiplicación y división,
permutaciones de las filas y columnas de las matrices relacionadas (cálculos de Gauss-
Jordan).
Variable que entra a la base
VARIABLES VARIABLES DE
BASE DE DECISIÓN HOLGURA SOLUCIÓN Razón
Z X1 X2 S1 S2 S3
Z 1 -3 0 0 5/2 0 30
S1 0 1 0 1 0 0 4 4/1=4
X2 0 0 1 0 1/2 0 6
S3 0 3 0 0 -1 1 6 6/2=3 Min
Elemento PIVOT
INVESTIGACION DE OPERACIONES Dr. Ricardo López Guevara
RLG
MÉTODO SIMPLEX
Segunda Iteración: Repetimos los criterios de Optimalidad.
Variable que entra: X1 Criterio de Factibilidad: Variable que sale: S3
La intersección de la celda de la columna de la variable X1 que entra a la BASE y la celda
de la variable S3 que sale, se le llama elemento PIVOT. Este debe quedar con valor 1 y
el resto de los elementos de la columna de la variable que entra X1 deben quedar con
valor CERO.
Esto se logra realizando operaciones de suma, resta , multiplicación y división,
permutaciones de las filas y columnas de las matrices relacionadas (cálculos de Gauss-
Jordan).
• De ello, la tabla en el segundo paso queda de la siguiente forma:
VARIABLES VARIABLES DE
BASE DE DECISIÓN HOLGURA SOLUCIÓN
Z X1 X2 S1 S2 S3
Z 1 0 0 0 3/2 1 36
S1 0 0 0 1 1/3 -1/3 2
X2 0 0 1 0 1/2 0 6
X1 0 1 0 0 -1/3 1/3 2
Elemento PIVOT
INVESTIGACION DE OPERACIONES Dr. Ricardo López Guevara
RLG
MÉTODO SIMPLEX
TABLA FINAL
Criterio de parada del algoritmo simplex: Para un problema de maximización, si no hay
coeficientes negativos asociados a las variables de decisión, en la fila de Z (función
objetivo) entonces allí termina el algoritmo. De modo contrario para un problema de
minimización, si no hay elementos positivos asociados a las variables de decisión, en la
fila de Z (función objetivo) entonces allí termina el algoritmo.
Por lo tanto, este es la tabla final, con los resultados
S1 = 2 X2 = 6 X1 = 2 Z* = $36 (miles).
VARIABLES VARIABLES DE
BASE DE DECISIÓN HOLGURA SOLUCIÓN
Z X1 X2 S1 S2 S3
Z 1 0 0 0 3/2 1 36
S1 0 0 0 1 1/3 -1/3 2
X2 0 0 1 0 1/2 0 6
X1 0 1 0 0 -1/3 1/3 2
VARIABLES VARIABLES DE
BASE DE DECISIÓN HOLGURA SOLUCIÓN
Z X1 X2 S1 S2 S3
Z 1 0 0 0 3/2 1 36
S1 0 0 0 1 1/3 -1/3 2
X2 0 0 1 0 1/2 0 6
X1 0 1 0 0 -1/3 1/3 2
VARIABLES VARIABLES DE
BASE DE DECISIÓN HOLGURA SOLUCIÓN
Z X1 X2 S1 S2 S3
Z 1 0 0 0 3/2 1 36
S1 0 0 0 1 1/3 -1/3 2
X2 0 0 1 0 1/2 0 6
X1 0 1 0 0 -1/3 1/3 2
VARIABLES VARIABLES DE
BASE DE DECISIÓN HOLGURA SOLUCIÓN
Z X1 X2 S1 S2 S3
Z 1 0 0 0 3/2 1 36 Vemos que en
S1 0 0 0 1 1/3 -1/3 2 la solución:
S2=0 → Y2
X2 0 0 1 0 1/2 0 6
S3 =0 → Y3
X1 0 1 0 0 -1/3 1/3 2
• Formulación matemática:
Max Z = 40 x1 + 30 x2
Sujeto a :
2 1
x1 + x2 20 Materia prima 1
5 2
1
x2 5 Materia prima 2
5
3 3
x1 + x2 21 Materia prima 3
5 10
x1 , x2 0
Punto
Extremo.
Solución
óptima.
(25,20)
Recta de la Z = 40 x1 + 30 x2
Función
Objetivo 1600 = 40 (25) + 30 (20)
Punto
Extremo.
Solución
óptima.
(25,20)
Recta-
Recta- Pendiente
Pendiente Limite
Limite Superior
Inferior
Intersección de la recta A
Pendiente de recta A.
con el eje X2.
B: 3/5 X1 + 3/10 X2 ≤ 21
Z= C1 X1 + C2 X2
Resolviendo en función de X2 nos da la forma pendiente -
intersección de la recta de la F.O.
C Z
X2 = − 1 1
X +
C2 C2
C1 4
−2 − −
C2 5
C1 4
−2 − −
30 5
C1 4
− −
30 5
Por lo que:
120
− C1 − = − 24
5
− C1 − 24
C1 24
20 C2 50
NOTA: El precio dual se puede usar solo para pequeños cambios del lado
derecho.
x1 , x2 0 X1
X2
40.00000
30.00000
20.00000
20.00000
16.00000
10.00000
Ejemplo:
Max Z= X1 + 6X2
S.A.
2X1 + 3X2 <= 6 (R1)
6X1 + 4X2 <= 12 (R2)
-2X1 + 2X2 <= 2 (R3)
8X1 +7X2 <= 18 (R4)
X2 <= 2 (R5)
SOLUCION.
Como se puede observar en la gráfica, la
solución es X1 = 3/5 = 0.6 y X2 = 8/5 = 1.6
Z* = 51/5=10.2
Con esto podemos ver que las restricciones son:
Activas: 1 y 3
Pasivas: 2, 4 y 5
Pasivas necesarias: 2
Pasivas redundantes: 4 y 5
Redundante analítica: 4
Redundante geométrica: 5