Vous êtes sur la page 1sur 6

METODO SIMPLEX

SOLUCIN GRAFICA DE UN PROBLEMA LINEAL.


Para modelos con dos variables, es posible resolverlos en forma grafica, para modelos con tres o mas variables, el
mtodo grafico es imprctico o imposible. Una solucin grafica bidimensional de hecho, casi no tiene utilidad en situaciones
reales, sin embargo ofrece la oportunidad para entender como funciona el proceso de optimizacin en la programacin lineal,
presenta adems el concepto de anlisis de sensibilidad de manera lgica y comprensible.
Los pasos para graficar un problema lineal son:
Pas . !raficar las soluciones factibles o espacio de soluciones "ue satisfaga todas las restricciones en forma
simultanea.
Paso #. $ncontrar la solucin optima, desplazando la recta de la %uncin ob&etivo cuesta arriba hasta el punto
donde cual"uier incremento adicional en el ingreso producir una solucin factible.
$&emplo: Una compa'(a "ue se dedica a elaborar pinturas, utiliza dos materiales bsicos ) y *, para producir pinturas
de interiores y e+teriores de casa, para su distribucin al mayoreo. La disponibilidad m+ima de la materia prima ) es de ,
-on.d(a, y la de la materia prima * es de / -on.d(a. Los re"uerimientos diarios de materia prima por tonelada de pintura para
interiores y e+teriores se muestran en la tabla #..
-abla #.
Un estudio de
mercado establece
"ue la demanda
diaria de pintura
para interiores
no puede ser mayor
"ue la pintura
para e+teriores
en ms de un
1
-oneladas de materia
prima.-onelada de pintura
Pintura para
e+teriores.
Pintura para
interiores.
0e"uerimientos -on.d(a
1ateria prima ) # ,
1ateria prima * # /
METODO SIMPLEX
tonelada, de igual manera el estudio se'ala "ue la demanda m+ima de pintura para interiores esta limitada a
dos ton.d(a.
$l precio al mayoreo es de 2333 4.ton para pintura de e+teriores y ,333 4.ton para pintura de interiores.
56ual debe ser la cantidad de pintura para interiores y e+teriores "ue la compa'(a debe producir
diariamente para "ue el ingreso sea m+imo7
8olucin. 8ea 9$ : ton.d(a de pintura de e+teriores.
9; : ton.d(a de pintura de interiores.
La funcin ob&etivo y las restricciones del sistema son:
1a+imizar <:23339$ = ,3339;
8u&eto a: 9$ = #9; > ,
#9$ = 9; > /
9; ? 9$ >
9; > #
9;, 9$ @ 3
Aumerando las ecuaciones para graficar y encontrar el espacio de soluciones.
9$ = #9; > , $cuacin
#9$ = 9; > / $cuacin #
9; ?9$ > $cuacin B
9; > # $cuacin C
9; @ 3 $cuacin D
9$ @ 3 $cuacin ,
La figura #. muestra el espacio de soluciones y la solucin optima.
2

10
9
8
1
7
6
1
5
4
3
2
1
Solucin optima
XE = 10/3
XI =4/3
Z = 38/3
METODO SIMPLEX
%igura #.
TEORA DEL MTODO SIMPLEX.
$l mtodo grafico muestra "ue la solucin optima esta siempre asociada con un punto e+tremo o de
es"uina, del espacio de soluciones. $l mtodo simple+ traslada la definicin geomtrica del punto e+tremo a
una definicin algebraica. 6omo primer paso el mtodo simple+ necesita "ue cada una de las restricciones
este en una forma estndar especial, en la "ue todas las restricciones se e+presen como ecuaciones,
mediante la adicin de variables de holgura o de e+ceso, segEn sea necesario. $ste tipo de conversin
conduce normalmente un con&unto de ecuaciones simultneas donde el nEmero de variables e+cede al
nEmero de
3
XI
X
E
1 4 5 6 7 8
1
3 2
2X
E
+ X
I

8
X
I
X
E

1
X
I

2
X
E
+ 2X
I

6
XE !
0
Z=38/
3
E"pacio
#$
Solucion$
X
I
!
0
METODO SIMPLEX
ecuaciones, lo "ue significa "ue las ecuaciones dan un nEmero infinito de puntos de solucin. Los puntos
e+tremos del espacio de solucin se pueden identificar algebraicamente por medio de las soluciones bsicas
del sistema de ecuaciones simultneas. Una solucin bsica se obtiene igualando a cero las variables
necesarias con el fin de igualar el nEmero total de variables y el nEmero total de ecuaciones para "ue la
solucin sea Enica, y luego se resuelve el sistema con las variables restantes.
$l mtodo identifica una solucin inicial y luego se mueve sistemticamente a otras soluciones
bsicas "ue tengan el potencial de me&orar el valor de la funcin ob&etivo. %inalmente, la solucin bsica
correspondiente a la ptima ser identificada, con lo "ue termina el proceso de clculo. $l mtodo simple+ es
un procedimiento de clculo iterativo donde cada iteracin est asociada con una solucin bsica
Las propiedades de la forma de programacin lineal estndar son:
. -odas las restricciones son ecuaciones.
#. -odas las variables son no negativas.
B. La funcin ob&etivo puede ser la ma+imizacin o la minimizacin.
a). Restricci!es.
. Una restriccin del tipo >, @ puede convertirse en una ecuacin mediante la suma de una
variable de holgura o restando una variable de e+ceso a el primer miembro de la restriccin por e&emplo.
B9 = D9# > /
29 = D9# @ 3
$n la el primer caso sumamos una variable de holgura 9B @ 3 al primer miembro y
obtenemos:
B9 = D9# = 9B : /
$n el segundo caso restamos una variable de e+ceso 9B @ 3 al primer miembro y
obtenemos:
29 = D9# ? 9B : 3
#. $l segundo miembro de una ecuacin puede hacerse no negativo multiplicando ambos lados
por ? por e&emplo.
C9 = ,9# ? C 9B : ? 3? C9 ? ,9# = C 9B : 3
B. La direccin de una desigualdad se invierte cuando ambos miembros se multiplican por ?.
Por e&emplo.
# F C ? # G ? C
29 ? D9# @ ? 3 ? 29 = D9# > 3
"). #aria"$es.
Una variable irrestricta Ho no restringidaI Ji puede e+presarse en trminos de dos variables no
negativas mediante el uso de la sustitucin.
Ji : Ji
K
? Ji
KK
Ji, Ji
KK
@ 3
La sustitucin se debe efectuar en todas las restricciones y en la funcin ob&etivo.
c). F%!ci&! "'eti(.
La ma+imizacin de una funcin e"uivale a la minimizacin del negativo de la misma funcin y
viceversa. Por e&emplo.
1a+imizar < : /9 = D9# = ,9B
$"uivale a 1inimizar ? < : ? /9 ? D9# ? ,9B
PASOS PARA LA SOLUCION DE UN PROBLEMA DE PROGRAMACION LINEAL.
Paso . Usando la forma estndar Hcon los segundos miembros no negativosI, determine una
solucin bsica factible.
Paso #. Letermine la variable entrante como a"uella con el mayor coeficiente negativo Hen caso de
ma+imizacinI en la ecuacin <. Hen caso de minimizacin ser la variable mas positivaI, la
columna en "ue se localice ser la columna pivote.
Paso B. 8eleccionar la variable saliente entre las variables bsicas actuales aI considerando los
trminos estrictamente positivos de la columna pivoteM bI Lividir termino a termino los *i
entre los trminos identificados en aI, el "ue tenga el cociente menor indicara cual es la
variable bsica saliente. $ste ser el rengln pivote.
4
METODO SIMPLEX
Paso C. Leterminar la nueva solucin bsica factible y efectu las operaciones de rengln
pertinentes para "ue "uede un %! en la interseccin de la columna y rengln pivote. Los
dems trminos de la columna pivote debern convertirse en ceros.
Paso D. Nolver al paso # y repetir las operaciones hasta alcanzar el punto optimo, el cual se alcanza
cuando todos los coeficientes no bsicos en la ecuacin < son positivos en el caso de
ma+imizacin, o negativos en el caso de minimizacin.
CASOS ESPECIALES.
aI. 6uando hay empate en la variable entrante, se puede seleccionar cual"uiera.
6uando hay empate en la variable "ue sale, tenemos una solucin bsica factible degenerada Hesto
ocurre necesariamente al efectuar operaciones de renglnI.
cI. 8i caemos en un ciclo podemos salir de el cambiando la eleccin de la variable bsica
saliente.
dI. 6uando no hay variable candidata a salir puede ser "ue el problema este mal planteado. $l
mtodo simple+ se detiene dando el mensa&e "ue < es ilimitada.
METODO SIMPLEX DUAL
$ste mtodo es Etil para problemas de programacin lineal "ue no tienen una solucin factible bsica
inicial por e&emplo cuando tenemos cantidades negativas en el lado derecho de las desigualdades o cuando
se ha perdido la factibilidad en una solucin determinada, despus de haber realizado cambios en algunos de
sus elementos, por e&emplo debido a la adicin de nuevas variables, en este caso la solucin inicia siendo
infactible y optima Hel mtodo simple+ primal inicia siendo factible pero no optimoI.
. C!)ici&! )e *acti"i$i)a). La variable saliente es la variable bsica con el valor ms
negativo, los empates se rompen arbitrariamente. 6uando todas las variables bsicas son no
negativas, el proceso termina.
#. C!)ici&! )e O+ti,i)a). La variable entrante es la variable no bsica asociada con la
razn ms pe"ue'a, si se trata de una minimizacin. O el valor absoluto de las razones, si se trata
de una ma+imizacin. Las razones se determinan dividiendo los coeficientes del primer miembro de
la ecuacin < entre los correspondientes coeficientes negativos en la ecuacin asociada con la
variable saliente. 8i todos los denominadores son cero o positivos no e+iste solucin factible.
$l siguiente e&emplo muestra lo anterior.
1inimizar < : #9 = 9#
8u&eto a: B9 = 9# @ B
C9 =B9# @ ,
9 = #9# > B
9, 9# @ 3
$l problema puede e+presarse como:
1inimizar < : #9 = 9# 1inimizar < :#9 = 9#
8u&eto a: ?B9 ? 9# > ?B 8u&eto a ?B9 ? 9# = 9B : ?B
?C9 ?B9# > ?, ?C9 ?B9# = 9C : ?,
9 =#9# > B 9 = #9# = 9D : B
5
METODO SIMPLEX
$n este caso m : B, n : D y n P m : #. 8i 9 :3, 9# : 3, entonces 9B : ? B, 9C : ?, y 9D : B.
La solucin inicial es infactible y optima ya "ue < : 3.
La idea general del mtodo dual simple+ es "ue mientras "ue la primera iteracin inicia siendo
infactible y optima, las siguientes iteraciones se mueven hacia el espacio factible, sin perder su propiedad de
Optimidad. $n la iteracin donde la solucin resulta factible por primera vez, el proceso termina. La funcin a
resolver es:
1inimizar < ? #9 ? 9# : 3
8u&eto a ?B9 ? 9# = 9B : ?B
?C9 ?B9# = 9C : ?,
9 = #9# = 9D : B
9, 9#, 9B, 9C, 9D @ 3
La tabla bsica inicial se muestra en la tabla #.C2.

-abla #.C2
La regla sugiere "ue la variable saliente sea a"uella asociada con el mayor coeficiente negativo en la
columna *. 8i todas las variables son positivas se tiene la solucin ptima. )s( mismo la variable entrante
ser: $n el caso de minimizacin, la asociada con el menor cociente al dividir los coeficientes de < entre los
de la variable saliente e+ceptuando los denominadores cero o positivos. $n el caso de ma+imizacin se toma
el valor absoluto ms pe"ue'o de estos cocientes. 8i todos los denominadores son ceros o positivos el
problema no tiene solucin factible.
La tabla #.C2 muestra "ue la variable bsica 9C tiene el *i ms negativo, por lo tanto es la variable "ue sale.
La variable no bsica 9# tiene la menor interseccin, por lo tanto es la variable "ue entra. $fectuando clculos
se obtienen los resultados obtenidos en la tabla #.D3

-abla #.D3
La tabla #.D3 muestra "ue las variables bsicas 9B y 9D tienen el *i ms negativo, rompiendo el
empate de manera arbitraria se escoge 9B como la variable "ue sale. La variable no bsica 9 tiene la menor
interseccin por lo tanto es la variable "ue entra. Los resultados se muestran en la tabla #.D.
-abla #.D
La tabla #.D muestra "ue todos los valores del vector * son positivos, por lo "ue la solucin es ptima
para: 9 :B.D, 9# :,.D y < : #.D.
6
*sica 9 9# 9B 9C 9D 8olucin
< ?# ? 3 3 3 3
9B ?B ? 3 3 ?B
9C ?C ?B 3 3 ?,
9D # 3 3 B
;nterseccin #.C .B
*sica 9 9# 9B 9C 9D 8olucin
< ?#.B 3 3 ?.B 3 #
9B ?D.B 3 ?.B 3 ?
9# C.B 3 ?.B 3 #
9D ?D.B 3 3 #.B ?
;nterseccin #.D
*sica 9 9# 9B 9C 9D 8olucin
< 3 3 ?#.D ?.D 3 #.D
9 3 ?B.D .D 3 B.D
9# 3 C.D ?B.D 3 ,.D
9D 3 3 B.D ?.D #.D
;nterseccin

Vous aimerez peut-être aussi