Professional Documents
Culture Documents
PROGRAMACIN LINEAL
MTODO SMPLEX
LA MAYORA DE LOS PROBLEMAS
REALES DE P. L. TIENEN MS DE DOS
VARIABLES, POR LO QUE PARA
RESOLVERLOS
SE
USAN
PROCEDIMIENTOS
O
MTODOS
ESPECIALES:
ALGEBRAICOS
O
MATRICIALES
QUE
MANEJAN
MULTIVARIABLES
BASNDOSE
EN
ALGORITMOS
PARA
ACERCARSE
INDEFECTIVAMENTE A LA SOLUCIN.
Ing. Hernn D. Tello Mego
x2
C (solucin ptima)
O
4
Ing. Hernn D. Tello Mego
x1
5
ENTONCES EL ALGORITMO DE
MEJORA FINITA GENERAL ES:
PASO 0. INICIALIZACIN: TOME EL ORIGEN
CON VALORES DE CERO PARA LAS
VARIABLES.
PASO 1. PRUEBA DE OPTIMALIDAD: TIENE
Z EL MEJOR VALOR? SI ES AFIRMATIVO HA
LLEGADO A UNA SOLUCIN PTIMA.
PASO
2. TRASLADO:
VAYA A OTRO
EXTREMO
ESTRICTAMENTE
MEJOR.
REGRESE AL PASO 1.
Ing. Hernn D. Tello Mego
ALGORTIMO SMPLEX
ES UN CONJUNTO DE INSTRUCCIONES
PARA EXAMINAR SITEMTICAMENTE LOS
PUNTOS EXTREMOS O ESQUINAS DEL
POLGONO DE POSIBILIDADES TCNICAS,
EN BSQUEDA DE LA MEJOR SOLUCIN
(PTIMA), HACIENDO USO INTENSIVO DEL
ALGORITMO DE MEJORA FINITA GENERAL.
PARA LOGRARLO DEBEMOS CONVERTIR EL
MODELO MATEMTICO EN UN PROGRAMA
LINEAL DE FORMA ESTNDAR.
Ing. Hernn D. Tello Mego
FORMA ESTNDAR
Un problema de P.L. real bien puede venir en
diferentes formas: de maximizacin o de
minimizacin y con restricciones del tipo (), ()
o (=); adems con variables cuyos valores sean
no negativos (0), no positivas (0) o sin
restricciones. Entonces cada forma tendra su
mtodo de solucin particular, pero para
simplificarnos la vida, desarrollamos un
algoritmo comn que resuelva solamente una
forma especfica de los problemas de
programacin lineal convertido a su: Forma
estndar.
Ing. Hernn D. Tello Mego
10
11
lado
para
lado
para
12
CONVERSIN DE VARIABLES NO
POSITIVAS Y NO RESTRINGIDAS:
En algunos problemas una o varias variables se pueden restringir a
que no sean positivas (0), y an no estar restringidas otras; o sea
que pueden tener valores positivos, negativos o cero.
CONVERSIN DE VARIABLES NO RESTRINGIDAS:
Sea xi, no restringida la llevamos a su forma estndar
sustituyndola por la diferencia de dos variables no negativas all
donde se encuentre: xi+ y xi- de la siguiente manera: xi= xi+- xi-,
donde:
xi+, xi- 0.
CONVERSIN DE VARIABLES NO POSITIVAS:
Sustituya xi no positiva all donde se encuentre por el negativo de
una nueva variable no negativa con smbolo xi de la siguiente
manera:
xi = -xi
xi 0
Ing. Hernn D. Tello Mego
13
CONVERSIN DE UN PROGRAMA
LINEAL A SU FORMA ESTNDAR CON
UN EJEMPLO ESPECFICO:
14
15
16
s2 0
17
x1 + x2 + 0s1 + s2 = 6
x1, x2,
s1, s2 0
Este sistema de ecuaciones se llama
tambin el Problema aumentado de la
programacin lineal.
Ing. Hernn D. Tello Mego
18
19
20
SOLUCIN
NB
x1
x2
NO TIENEN
SOLUCIN
21
EL TABLERO SMPLEX:
Ecua
NB
entra
x1
x2
-8
-5
x1
s1
45
45/9=5
x2
s2
6/1=6
s1
s2
Solu
T0
s1
s2
TIENEN SOLUCIN
NB
x1
x2
NO TIENEN SOLUCIN
Las flechas sealan las variables que entran y salen, adems de la columna pivote,
La fila pivote y el pivote mismo.
Ing. Hernn D. Tello Mego
22
23
NB
x1
x2
s1
s2
Solu
-8
-5
S1
x1
9/9
1
5/9
1/9
45/9
5
X2
s2
T0
-8
-5
0
0
0
-5/9
8/9
40 Nueva ecuacin 0
24
(-1) x (1
-1
(1
0
5/9
-5/9
1
4/9
1/9
-1/9
0
-1/9
0
0
1
1
5)
-5 +
6)
1 Nueva ecuacin 2
Ecua
NB
x1
x2
s1
s2
Solu
-5/9
8/9
40
S1
x1
5/9
1/9
5/(5/9)=9
X2
s2
4/9
-1/9
1/(4/9)=9/4
T1
Criterio de optimizacin:
existe an un coeficiente con signo negativo en la ecuacin 0?.
Si es negativo, se detiene el clculo, de lo contrario se repiten los
pasos desde el paso 1 hasta lo que acabamos de hacer.
Ing. Hernn D. Tello Mego
25
NB
x1
x2
s1
s2
Solucin
3/4
5/4
165/4
41.25
s1
x1
5/9
-5/4
15/4
3.75
T2
2
s2
x2
0
1
-1/4
9/4
9/4
2.25
Las iteraciones terminan cuando ya no se encuentra en la ecuacin 0,
ningn coeficiente negativo. Es la solucin bsica factible? S, para Z,
x1 y x2, y ya no existe ninguna variable no bsica que si se lleva a la base
hace aumentar a z en el tablero final. Se ha obtenido la solucin ptima, con
Z= $ 41.25, x1=3.75 mesas y x2= 2.25 sillas; pero nuestra respuesta con
terminologa pertinente es: la fbrica debe producir x1= 4 mesas
y x2= 2 sillas para obtener una ganancia de Z= $ 42.
Ing. Hernn D. Tello Mego
26
27
28
29
30