Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
MÉTODO SÍMPLEX
Introducción
E
n la unidad 4 resolvimos modelos de programación lineal por el
método gráf ico, sin embargo, un inconveniente de este método
es que sólo funciona en modelos de 2 variables. En 1947 el
matemático norteamericano Jorge Dantzig desar rolla un algoritmo para
resolver problemas de P. L. de dos o más variables. Este algoritmo se
conoce como método símplex. En la unidad 5 estudiamos este método y
algunas de sus variantes, el cual nos permite resolver modelos de P. L.
de n variables. Este algoritmo tiene la ventaja que se puede programar
fácilmente en una computadora.
179
Unidad 5
Algoritmo símplex
180
Investigación de operaciones
181
Unidad 5
182
Investigación de operaciones
Ejemplo 1
má x 1 2
1 2
1 2
183
Unidad 5
Función objetivo
Primera restricción
Segunda restricción
Tercera restricción
184
Investigación de operaciones
185
Unidad 5
186
Investigación de operaciones
7. Usamos el elemento pivote 1 para hacer cero los coeficientes que están
arriba y debajo de él. Empezamos con R0. El coeficiente de este renglón en
la columna seleccionada es –3, por lo tanto su inverso aditivo es 3, entonces
multiplicamos R1 (actual) por 3 y el resultado se lo sumamos a R0.
187
Unidad 5
188
Investigación de operaciones
Como todos los coeficientes del renglón R0 son positivos, entonces hemos
llegado a la solución óptima del problema donde el valor de z máxima es 36.
Ejercicio 1
Selecciona la respuesta que completa de manera correcta los siguientes
enunciados:
189
Unidad 5
5. Los elementos que están arriba y abajo del elemento pivote deben
convertirse en:
a) Positivos.
b) Negativos.
c) Cero.
d) Uno.
Zm á x 5x1 4x2
s. a.: 6x1 4x2 24
x1 2x2 6
x2 2
x1, x2 0
190
Investigación de operaciones
191
Unidad 5
Ejemplo 2
3x1+2x2 < 18
x1 < 4
x2 < 6
3x1 + 2x2+h1 = 18
x1 + h2 = 4
x2 + h3 = 6
192
Investigación de operaciones
3(0) + 2(0) + h1 = 18
(0) + h2 = 4
(0) + h3 = 6
h1 = 18
h2 = 4
h3 = 6
Ésta es una solución factible, ya que todas las variables son mayores o
iguales a cero. La solución completa es:
x1 = 0, x2 = 0, h1 = 18, h2 = 4, h3 = 6
Zmáx=3x1+5x2
Z=3(0)+5(0)
Z=0
193
Unidad 5
Lo más importante del método símplex por tablas es empezar con una
tabla que contenga una solución básica factible; si el modelo tiene todas
las restricciones de la forma menor igual que, las variables de holgura
nos proporcionan una solución inicial factible, sin embargo, si una o
varias de las restricciones son de la forma mayor igual que, tenemos
que buscar técnicas que nos permitan obtener una solución inicial básica
factible. Una de estas técnicas es ocupando el problema dual, el cual
vamos a estudiar en la siguiente sección.
194
Investigación de operaciones
Ejercicio 2
Selecciona la respuesta que completa de manera correcta los siguientes
enunciados.
a) 1
b) 2
c) –1
d) 0
2. Para que la solución sea factible, los valores de las variables deben ser:
a) 0
b) Negativos.
c) No negativos.
d) Mayores a cero.
a) 35
b) 40
c) 10
d) 840
195
Unidad 5
196
Investigación de operaciones
Zmí n c1x1 cn xn
s. a.: a11x1 a1n xn b1
a21x1 a2n xn b2 ( 2)
am1x1 amn xn bm
xi 0 i 1, 2, ...n
Definimos el modelo dual asociado con el modelo (2), como el modelo
de programación lineal que tiene como objetivo maximizar la función
objetivo (todas sus restricciones son de la forma menor o igual que):
Zm á x b1 y1 bm ym
s. a.: a11 y1 am1 ym c1
a12 y1 am2 ym c2 (3)
a1n y1 amn ym cn
yi 0 i 1, 2, ...m
197
Unidad 5
Ejemplo 3
Zmí n 4x1 x2 x3
s. a.: 2x1 x2 2x3 4
3x1 3x2 x3 3
x1, x2 , x3 0
198
Investigación de operaciones
Ym á x 4 y1 3y2
s. a.: 2 y1 3y2 4
y1 3y2 1
2 y1 y2 1
yi 0 i 1, 2
Este es el problema dual asociado al problema primal. Existe una relación
importante entre los dos modelos, la última tabla símplex de solución del
modelo dual proporciona la solución del primal, debido a la propiedad
de soluciones complementarias, la cual damos a continuación.
Esto quiere decir que los valores de las variables xi del modelo primal
son los valores que se encuentran en el renglón R0 en las columnas de las
variables de holgura de la tabla símplex del modelo dual.
199
Unidad 5
Ejemplo 4
Ym á x 4 y1 3y2
s. a.: 2 y1 3y2 h1 4
y1 3y2 h2 1
2 y1 y2 h3 1
yi 0 hj 0 i 1, 2 j 1, 2, 3
La tabla inicial que obtenemos es:
Función objetivo
Primera restricción
Segunda restricción
Tercera restricción
200
Investigación de operaciones
Ésta ya es la tabla óptima, la cual tiene como solución del problema dual
la siguiente:
y1 = 0.40
y2 = 0.20
Zmáx = 2.20
Ejemplo 5
Obtener la solución óptima del siguiente modelo de P. L.
201
Unidad 5
202
Investigación de operaciones
Ejercicio 3
Selecciona la respuesta que completa de manera correcta los siguientes
enunciados:
a) 5 variables y 5 restricciones.
b) 4 variables y 4 restricciones.
c) 4 variables y 5 restricciones.
d) 5 variables y 4 restricciones.
a) R0
b) R1
c) R2
d) R3
203
Unidad 5
204
Investigación de operaciones
Ejemplo 6
205
Unidad 5
206
Investigación de operaciones
Ejercicio 4
Selecciona la respuesta que completa de manera correcta los siguientes
enunciados:
a) Factible y no óptima.
b) Factible y óptima.
c) No factible y óptima.
d) No factible y no óptima.
207
Unidad 5
a) Positivo.
b) Cero.
c) El mayor de los positivos.
d) El menor de los negativos.
a) Negativo.
b) Positivo.
c) Cero.
d) Uno.
208
Investigación de operaciones
máx{1, 3, 5, 7}
Ejemplo 7
Hallar la solución óptima del siguiente modelo de P. L.
209
Unidad 5
Este modelo tiene todas las desigualdades de la forma menor igual que,
por lo tanto, parece que lo podemos resolver por método símplex, sin
embargo, el objetivo de la función es minimizar. Para transformar el
problema multiplicamos la función objetivo por –1.
–1(Zmín= 5x1–10x2)
–Zmáx= –5x1+10x2
210
Investigación de operaciones
x1 = 0
x2 = 2
con Zmín = –20
Ejercicio 5
Resolver los siguientes modelos utilizando la técnica vista en esta
sección.
1. Zmí n 3x1 8x2 x3
s. a.: x1 x2 3x3 10
3x1 x2 7x3 15
x2 x3 20
x1, x2 , x3 0
2. Zm á x 5x1 7 x2 x3
s. a.: 2x1 4x2 8
x2 x3 10
x1 , x2 , x3 0
Resumen
211
Unidad 5
Ejercicios propuestos
1. Resolver por el método símplex el siguiente modelo de P. L.
Zm á x 2 x1 4 x2 x3 x4
s. a.: x1 3x2 x4 4
2x1 x2 3
x2 4x3 x4 3
x1, x2 , x3 , x4 0
Zm í n 2x1 x2 5x3
s. a.: 2x1 x2 x3 3
x1 x2 x3 2
x1, x2 0
212
Investigación de operaciones
4. Resuelve el modelo:
5. Resuelve el modelo:
Autoevaluación
1. El método símplex empieza con una solución:
a) Factible.
b) No factible.
c) Óptima.
d) Negativa.
213
Unidad 5
a) Óptima.
b) Entera.
c) No óptima.
d) Positiva.
Zm á x 2 x1 3x2
s. a.: x1 2x2 40
2x1 x2 8
x1, x2 0
214
Investigación de operaciones
Zmí n 4x1 x2
s. a.: 3x1 x2 3
4x1 3x2 6
x1 2x2 4
x1, x2 0
Zmí n 4x1 x2 x3
s. a.: 3x1 x2 3
4x1 3x2 6x3 6
x1 2x2 x3 4
x1, x2 , x3 0
Zm á x 4 x1 x2 3x3
s. a.: 3x1 x2 x3 3
4x1 3x2 4x3 6
x1, x2 , x3 0
215
Unidad 5
Ejercicio 1
1. b)
2. d)
3. c)
4. d)
5. c)
6.
x1 = 3
x2 = 1.5
Zmáx = 21
Ejercicio 2
1. d)
2. c)
3. a)
4. F
5. V
6. F
Ejercicio 3
1. c)
2. a)
3. V
4. V
5. F
6.
x1 = 0
x2 = 4.86
x3 = 1.71
Zmín = 16.29
216
Investigación de operaciones
Ejercicio 4
1. c)
2. d)
3. a)
4. V
5. V
6. F
7.
x1 = 0
x2 = 1.25
x3 = 0
Zmín = 3.75
Ejercicio 5
1.
x1 = 5
x2 = 0
x3 = 0
Zmín = –15
2.
x1 = 4
x2 = 0
x3 = 10
Zmáx = 30
217
Unidad 5
2.
x1 = 2
x2 = 0
x3 = 0
Zmín = 4
3.
x1 = 0
x2 = 0
x3 = 1
Zmín = 1
4.
x1 = 51.67
x2 = 3.33
x3 = 0
Zmáx = –526.67
5.
x1 = 0
x2 = 23.33
x3 = 15.83
Zmín = –246.67
Respuestas a la autoevaluación
1. a)
2. c)
3. d)
4. a)
5. b)
6.
x1 = 11.20
x2 = 14.40
Zmáx = 65.60
218
Investigación de operaciones
7.
x1 = 0
x2 = 3
Zmín = 3
8.
x1 = 0
x2 = 20
Zmín = –60
9.
x1 = 0
x2 = 2
x3 = 0
Zmín = –2
10.
x1 = 0
x2 = 3
x3 = 0
Zmáx = –3
219