Sunteți pe pagina 1din 19

81

Captulo 4
Mtodo Algebraico
Introduccin
En la necesidad de desarrollar un mtodo para resolver problemas de
programacin lineal de ms de dos variables, los matemticos
implementaron el mtodo algebraico, el que ms tarde se convertira
en el tan afamado mtodo simplex.
Como su nombre lo indica, el mtodo usa como su principal herramien-
ta, el lgebra, que ligada a un proceso de lgica matemtica dio como
resultado el mtodo algebraico.
Con el siguiente ejemplo se ilustra el algoritmo del mtodo algebraico;
El ejercicio que se usa para ello es de dos variables X
1
, X
2
, con el
propsito de observar lo que el mtodo realiza sobre la grfica en el
plano cartesiano, ofrecindonos sta metodologa la ventaja de com-
parar paso a paso el mtodo grfico con el mtodo algebraico.
82
Maximizar Z = X
1
+ X
2
C.S.R.
5X
1
+ 3X
2
< 15
3X
1
+ 5X
2
< 15
Xj > 0 ; j = 1, 2
Todo problema de programacin lineal que se
formule de la forma Maximice, con todas sus
restricciones < y con la condicin de no
negatividad, se le llama Forma Estndar
Forma Normal
El rea de soluciones factible, las coordenadas de cada esquina y el
valor de la funcin objetivo Z en cada una de ellas, se muestra en la
grfica siguiente:
Algoritmo del Mtodo Algebraico
1) Hallar una solucin bsica y factible (Solucin inicial)
a) Expresar las inecuaciones (desigualdades) como ecuaciones
(igualdades)
b) Hallar una variable bsica para cada ecuacin
c) Organizar el sistema de ecuaciones lineales
2) Escoger la variable que entra
3) Escoger la variable que sale
4) Reorganizar el sistema de ecuaciones
Mtodo Algebraico
Ejemplo 1
83
5) Repetir los pasos 2, 3 y 4 hasta encontrar la solucin
1) Hallar una solucin bsica factible
a) Expresar todas la inecuaciones como ecuaciones lineales, para
ello y en ste caso usamos variables de relleno, tambin llama-
das de holgura, para igualar el lado izquierdo al lado derecho
de la inecuacin; as:
5X
1
+ 3X
2
< 15 3X
1
+ 5X
2
< 15
5X
1
+ 3X
2
+ X
3
= 15 3X
1
+ 5X
2
+ X
4
= 15
Aqu X
3
y X
4
son las variables de holgura o relleno, que al adi-
cionarlas al lado izquierdo, establecen la igualdad con el lado
derecho de la inecuacin lineal.
La variables X
1
y X
2
se denominan variables de decisin o varia-
bles reales, las variables de relleno o holgura, se usan para con-
vertir una inecuacin en una ecuacin, esto es, igualar el lado
izquierdo al lado derecho. Las variables de holgura o de relleno,
se suman o restan al lado izquierdo de la inecuacin, segn con-
venga para establecer la igualdad.
b) Escoger en cada ecuacin una variable que sirva como solucin
inicial al problema y que tome un valor positivo ( > 0), NO son
elegibles las variables de decisin o variables reales. Entonces,
las variables de holgura o relleno (si las hay), son las primeras
opcionadas a ser escogidas como variables bsicas y factibles,
lo que significa que deben tomar un valor mayor o igual a cero (
> 0), dicho de otra forma, las variable bsicas factibles, deben
cumplir con la condicin de no negatividad. De no conseguirse
una variable de holgura que sea factible, se utiliza el recurso de
las variables de sper-avit o artificiales, pero de ste caso nos
ocuparemos en el segundo ejemplo, para el que usaremos el de-
nominado mtodo de la gran M.
Aqu tanto X
3
como X
4
, variables de holgura, son escogidas como
variables bsicas factibles, ya que ambas asumen valores positi-
vos al ser X
1
y X
2
variables no bsicas e iguales a cero (0), esto
es:
5X
1
+ 3X
2
+ X
3
= 15 3X
1
+ 5X
2
+ X
4
= 15
X
1
= X
2
= 0 , entonces X
1
= X
2
= 0 , entonces
X
3
= 15 , valor > 0 X
4
= 15 , valor > 0
Mtodo Algebraico
84
Organizamos el sistema de ecuaciones de la siguiente manera:
En la ecuacin ( 0 ) siempre Z
es la variable bsica.
Fjese que en cada ecuacin existe una y solo una variable bsica con
coeficiente ( 1 ), lo que permite leer su valor de manera automtica al
lado derecho; esto es:
Z = 0 ; X
3
= 15 y X
4
= 15 ; esto es una SOLUCIN BSICA FACTIBLE.
Una lista clasificada de las variables es:
X
1
= 0 Variable de decisin variable real, Variable no bsica
X
2
= 0 Variable de decisin variable real, Variable no bsica
X
3
= 15 Variable de holgura relleno, Variable bsica
X
4
= 15 Variable de holgura relleno, Variable bsica
Z = 0 Variable de decisin variable real, Variable bsica,Siempre !!
2) Escoger la variable que entra
Aqu analizamos si existe una solucin mejor que la solucin bsica
factible, para ello despejamos de la ecuacin (0) del sistema de
ecuaciones inmediatamente anterior a Z y hacemos la siguiente
pregunta:
CUL ES LA VARIABLE QUE AL CRECER HACE QUE Z CREZCA MS?
Aqu la velocidad de crecimiento, tanto de X
1
como de X
2
es uno
(1), coeficiente de las variables X
1
y X
2
, luego se presenta un em-
pate, el cual se dirime al azar, escogemos como variable para en-
trar a X
1
. Como regla general, la variable para entrar es aquella
que al crecer haga que Z crezca ms, ya que el objetivo es Maximizar
el valor de Z, Dicho de otra forma, entrar la variable que tenga el
coeficiente ms positivo, si estuvisemos minimizando se escoge la
variable que haga que Z disminuya ms, o sea la que tenga el coefi-
ciente ms negativo. Si no hubiese variable para entrar, ello indica
que nos encontramos en la solucin ptima.
Mtodo Algebraico
85
(1) X
3
= 15 5X
1
3X
2
(2) X
4
= 15 3X
1
5X
2
Como de las variables no bsicas X
1
y X
2
ya fue escogida X
1
para entrar a la
base, entonces X
2
seguir siendo varia-
ble no bsica e igual a cero (0), esto sim-
plifica las ecuaciones as:
(1) X
3
= 15 5X
1
(2) X
4
= 15 3X
1
Fjese que para todos los casos, siem-
pre quedarn despejadas las variables
bsicas en funcin de la variable esco-
gida para entrar.
Aqu la pregunta es:
CUL ES LA VARIABLE BSICA QUE RESTRINGE MS EL
CRECIMIENTO DE LA VARIABLE QUE ENTRA?
Para averiguarlo, hacemos que las variables bsicas X
3
y X
4
asuman su
menor valor factible o sea cero (0) y observamos el valor que asume la
variable escogida para entrar (X
1
).
(1) 15 5X
1
= X
3
(1) 15 5X
1
= 0
X
1
= 3
X
3
deja crecer a X
1
, como mxi-
mo hasta 3
(2) 15 3X
1
= X
4
(2) 15 3X
1
= 0
X
1
= 5
X
4
deja crecer a X
1
, como mxi-
mo hasta 5
Resumiendo:
La variable bsica que debe salir es aquella que restringa ms el creci-
miento de la variable que entra, en caso de empate, se dirime arbitra-
riamente. Aqu se est cuidando la factibilidad de las variables, esto
es, que todas sean positivas ( > 0 ) . En el caso de ser un problema de
minimizacin, la presente regla de seleccin es la misma.
Mtodo Algebraico
3) Escoger la variable que sale
Despejamos de la ecuacin ( 1 ) y ( 2 ) las variables bsicas.
86
Para nuestro problema, la variable que sale es X
3
ya que como mxi-
mo dejar crecer a X
1
hasta 3, mientras que X
4
la deja crecer como
mximo hasta 5.
4) Reorganizar el sistema de ecuaciones
Observe que al entrar X
1
y salir X
3
, el sistema de ecuaciones ya no
tendr una sola variable bsica en cada fila con coeficiente uno (1),
esto es:
Fjese que en la ecuacin (1) se encuentra la variable que entra X
1
y la
variable que sale X
3
por ello en sta fila solo queda como variable b-
sica X
1
, lo molo aqu es que tiene coeficiente diferente de uno (1), por
ello multiplicamos toda la fila por el inverso del coeficiente de X
1
(1/
5) y la ecuacin resultante la llamamos Fila Pivote ya que posterior-
mente servir para eliminar a X
1
de las ecuaciones (0) y (2).
(1) 5X
1
+ 3X
2
+ X
3
= 15 (1/5)
(1) X
1
+ 3/5X
2
+ 1/5X
3
= 3 Fila pivote
Para encontrar el nuevo sistema de ecuaciones en el que en cada fila
figure una y solo una variable bsica con coeficiente uno (1), de tal
forma que se pueda leer automticamente su valor en el trmino inde-
pendiente de cada ecuacin, multiplicamos la fila pivote por el coefi-
ciente de X
1
(multiplicado por 1), de cada una de las otras ecuaciones
y sumamos la fila pivote con cada una de las otras ecuaciones para
encontrar las nuevas ecuaciones del sistema. Para nuestro problema,
esto es:
Multiplicamos la fila pivote, fila (1) por uno (1) y le sumamos la fila
(0). El resultado es la nueva fila (0).
(1) X
1
+ 3/5X
2
+ 1/5X
3
= 3 (1) (0) Z X
1
- X
2
= 0
(1) X
1
+ 3/5X
2
+ 1/5X
3
= 3
Nueva fila (0) Z - 2/5X
2
+ 1/5X
3
= 3
Mtodo Algebraico
87
Fjese que hemos eliminado a X
1
de la ecuacin (0)
Multiplicamos la fila pivote por (-3) y le sumamos la fila (2), el resul-
tado es la nueva ecuacin (2)
Fjese que hemos eliminado a X
1
de la ecuacin (2)
El nuevo sistema de ecuaciones es:
Una lista clasificada de variables para sta iteracin es:
X
1
= 3
X
2
= 0
X
3
= 0
X
4
= 6
Z = 3
Variable de decisin variable real
Variable de decisin variable real
Variable de holgura relleno
Variable de holgura relleno
Variable de decisin variable real
Variable bsica
Variable no bsica
Variable no bsica
Variable bsica
Variable bsica
Fjese en las siguientes caractersticas que siempre debe tener el sis-
tema de ecuaciones
En cada fila hay una y solo una variable bsica con coeficiente
uno (1)
En la funcin objetivo, ecuacin cero (0), la variable bsica siem-
pre es Z y estar acompaada por las variables no bsicas.
Los trminos independientes, siempre sern los valores de las va-
riables bsicas para cada ecuacin.
Observe en la grfica, que lo que ha hecho el mtodo algebraico es
saltar de una esquina del rea de soluciones factible a otra esquina
contigua y ha empezado por la peor solucin bsica factible posible.
Mtodo Algebraico
(1) X
1
+ 3/5X
2
+ 1/5X
3
= 3 (-3) (2) 3X
1
+ 5X
2
+ X
4
= 15
(1) -3X
1
- 9/5X
2
- 3/5X
3
= -9
Nueva fila (2) 16/5X
2
- 3/5X
3
+ X
4
= 6
88
Ahora la pregunta es:
ES STA LA SOLUCIN PTIMA?
La respuesta la hallamos, si encontramos una variable que al entrar
haga que la funcin objetivo crezca ms, lo anterior significa que de-
bemos repetir los pasos 2, 3 y 4 hasta que no se encuentre una variable
que haga que Z crezca, cuando ello ocurra estamos en el ptimo.
II Iteracin
Variable que entra
Z = 2/5X
2
1/5X
3
+ 3 ; variable que entra: X
2
Variable que sale
X
1
= 3 3/5X
2
X
2
< 5
X
4
= 6 16/5X
2
X
2
< 15/8 = 1,875 ; variable que sale X
4
Nuevo sistema de ecuaciones
ltimo sistema de ecuaciones
(0) Z - 2/5X
2
+ 1/5X
3
= 3
(1) X
1
+ 3/5X
2
+ 1/5X
3
= 3
(2) + 16/5X
2
- 3/5X
3
+ X
4
= 6 (5/16)
Mtodo Algebraico
89
Nuevo sistema de ecuaciones
(0)
(1)
(2)
Z +
+
-
1/8X
3
5/16X
3
3/16X
3
+
-
+
1/8X
4
3/16X
4
5/16X
4
=
=
=
15/4
15/8
15/8 (2/5) (-3/
5)
X
1
X
2
III Iteracin
Variable que entra
(0) Z +1/8X
3
+ 1/8X
4
= 15/4
Z = 15/4 1/8X
3
1/8X
4
Ninguna variable al crecer hace que Z crezca, luego estamos en la
solucin ptima.
Solucin ptima
Variables de decisin reales Variables de holgura relleno
X
1
*
= 15/8 = 1,875 X
3
* = X
4
* = 0
X
2
*
= 15/8 = 1,875
Z
*
= 15/4 = 3,75
Fjese que X
3
= X
4
= 0 significa, que los recursos que representan las
restricciones 1 y 2 se usarn en su totalidad, ambas restricciones son
activas, de estricto cumplimiento.
Ahora resolveremos un segundo ejemplo que tiene las siguientes ca-
ractersticas.
El criterio de optimizacin en la funcin objetivo es de Minimizacin
Ms de 2 variables, de hecho tendr tres (3) variables de decisin rea-
les.
Se consideran en las restricciones las inecuaciones del tipo < , = y >
Aprenderemos en ste ejemplo, cmo el mtodo algebraico nos indica que
el problema tiene mltiples soluciones.
Ejemplo 2
Minimizar Z = 6X
1
+ 4X
2
+ 2X
3
C.S.R.
6X
1
+ 2X
2
+ 6X
3
> 6
6X
1
+ 4X
2
= 12
2X
1
- 2X
2
< 2
Xj > 0 ; j = 1, 2, 3
Mtodo Algebraico
90
I Iteracin
El objetivo de la primera iteracin es conseguir la solucin bsica fac-
tible y lograr el primer sistema de ecuaciones, para esto conseguire-
mos en cada una de las restricciones una variable bsica factible, as:
Primera restriccin: 6X
1
+ 2X
2
+ 6X
3
> 6
Aqu para establecer la igualdad, se hace necesario restar una varia-
ble al lado izquierdo en atencin a que es mayor igual al lado dere-
cho, para ello empleamos la variable X
4
, resultando la siguiente igual-
dad: 6X
1
+ 2X
2
+ 6X
3
X
4
= 6 . Ahora escogemos una variable en sta
ecuacin para ser variable bsica factible, la candidata es X
4
, pero
ella toma el valor de X
4
= -6 (recuerde que X
1
= X
2
= X
3
son Variables
de decisin reales, no bsicas e iguales a cero (0)), en atencin a que
X
4
asume un valor no factible (negativo, no cumple con la condicin de
no negatividad), se hace necesario emplear una nueva variable, que
adicionada convenientemente asuma un valor factible y nos sirva como
variable bsica, sta variable la llamamos X
5
y se denomina variable de
Super-avit variable artificial, quedando la ecuacin de la siguiente
manera: 6X
1
+ 2X
2
+ 6X
3
X
4
+ X
5
= 6 ; Aqu escogemos como variable
bsica a X
5
quien asume el valor de X
5
= 6, las dems variables son no
bsicas iguales a cero (0). Lo nico malo es que al adicionar X
5
al lado
izquierdo de la ecuacin, la hemos desbalanceado, a no ser que nos
aseguremos que X
5
al final valga cero (0), esto se logra, castigando
adicionando a X
5
en la funcin objetivo con un coeficiente muy grande
en comparacin con el resto de coeficientes de las dems variables,
de tal forma que nunca sea escogida para entrar a la base y termine
siendo variable no bsica igual a cero (0), este artificio matemtico es
conocido como mtodo de la gran M. Aqu como nuestra funcin obje-
tivo tiene como criterio de optimizacin minimizar, la variable que en-
tra ser aquella que tenga el coeficiente ms negativo, por ello debe-
mos adicionar a X
5
como +MX
5
, de sta manera jams ser escogida
para entrar a la base. La funcin objetivo queda de la siguiente mane-
ra: Minimizar Z = 6X
1
+ 4X
2
+ 2X
3
+ MX
5
Segunda restriccin: 6X
1
+ 4X
2
= 12
Aqu la igualdad ya est hecha, luego no se necesita variable de holgu-
ra relleno, pero al escoger variable tenemos el inconveniente de no
encontrar ninguna variable como candidata ya que inicialmente X
1
=
X
2
= X
3
son Variables de decisin reales, no bsicas e iguales a cero
(0). Debemos entonces hacer uso de la variable artificial Super-avit
Mtodo Algebraico
91
X
6
adicionndola convenientemente en la igualdad de tal manera que
asuma un valor factible ( > 0 ), quedando as: 6X
1
+ 4X
2
+ X
6
= 12 , por
supuesto la adicionamos a la funcin objetivo como +MX
6
, quedando la
funcin objetivo as: Minimizar Z = 6X
1
+ 4X
2
+ 2X
3
+ MX
5
+ MX
6
.
Nota: Siempre que se adiciona una variable artificial de Super-avit, se
debe adicionarla en la funcin objetivo. Si la funcin objetivo es Maximice la
adicionamos como MXj y si la funcin objetivo es Minimice la adicionamos
como +MXj.
Tercera restriccin: 2X
1
- 2X
2
< 2
Para sta restriccin solo necesitamos una variable de holgura relle-
no X
7
que asume como variable bsica factible en razn a toma un
valor de X
7
= 2
El problema queda expresado de la siguiente manera:
Minimizar Z = 6X
1
+ 4X
2
+ 2X
3
+ MX
5
+ M
6
C.S.R.
6X
1
+ 2X
2
+ 6X
3
X
4
+ X
5
= 6
6X
1
+ 4X
2
+ X
6
= 12
2X
1
- 2X
2
+ X
7
= 2
Xj > 0 ; j = 1, 2, 3, 4, 5, 6, 7
El sistema de ecuaciones es:
(0) Z - 6X
1
- 4X
2
- 2X
3
- MX
5
- MX
6
= 0
(1) 6X
1
+ 2 X
2
+ 6X
3
- X
4
+ X
5
= 6 (M)
(2) 6X
1
+ 4X
2
+ X
6
= 12 (M)
(3) 2X
1
- 2 X
2
+ X
7
= 2
Antes de empezar a iterar, debemos asegurar que en cada ecuacin
exista una y solo una variable bsica con coeficiente uno (1) y que en
la ecuacin (0), la variable bsica sea Z. Como en la ecuacin (o) exis-
ten adicionalmente a Z dos variables bsicas X
5
y X
6
, debemos tratar
la ecuacin (0) con las ecuaciones (1) y (2) para eliminar a X
5
y X
6
de la
ecuacin (0), ello se logra sumndole a la ecuacin (0) el resultado de
multiplicar las ecuaciones (1) y (2) por M. La nueva ecuacin (0) por
supuesto solo tendr como variable bsica a Z.
Mtodo Algebraico
92
(0) Z - 6X
1
- 4X
2
- 2X
3
- MX
5
- MX
6
= 0
(1) 6MX
1
+ 2MX
2
+ 6MX
3
- MX
4
+ MX
5
= 6M
(2) 6MX
1
+ 4MX
2
+ MX
6
= 12M
(0) Z + (12M-6)X
1
+ (6M-4)X
2
+ (6M-2)X
3
- MX
4
= 18M
El nuevo sistema de ecuaciones es:
(0)
(1)
(2)
(3)
Z + (12M-6)X
1
6X
1
6X
1
2X
1
+
+
+
-
(6M-4)X
2
2 X
2
4X
2
2 X
2
+
+
(6M-2)X
3
6X
3
-
-
MX
4
X
4
-
+
= 18 M
= 6
= 12
= 2
-
X
5
-
+
-
X
6
-
+
-
X
7
En sta primera iteracin el valor de las variables es:
X
1
= NB = 0 X
5
= VB = 6 Solucin: X
1
= 0
X
2
= NB = 0 X
6
= VB = 12 X
2
= 0
X
3
= NB = 0 X
7
= VB = 2 X
3
= 0
X
4
= NB = 0 Z = VB = 18M Z = 18M
II iteracin
Variable que entra: Z = 18M(12M6)X
1
(6M-4)X
2
(6M-2)X
3
+ MX
4
Variable que entra: X
1
Variable que sale:
X
5
= 6 6X
1
X
1
< 1
X
6
= 12 6X
1
X
1
< 2
X
7
= 2 2X
1
X
1
< 1
Aqu se presenta un empate entre X
5
y
X
7
, arbitrariamente se escoge como
variable para salir a X
5
.
Nuevo sistema de ecuaciones
Mtodo Algebraico
(0)
(1)
(2)
(3)
Z + (12M-6)X
1
6X
1
6X
1
2X
1
+
+
+
-
(6M-4)X
2
2 X
2
4X
2
2 X
2
+
+
(6M-2)X
3
6X
3
-
-
MX
4
X
4
-
+
-
X
5
-
-
X
6
-
-
X
7
=
=
=
=
18 M
6 (1/6)
12
2
(0)
(1)
(2)
(3)
X
1
Z +(2M-2)X
2
+ 1/3X
2
2X
2
- 8/3X
2
-(6M-4)X
3
+ X
3
- 6X
3
- 2X
3
+(M-1)X
4
- 1/6X
4
+ X
4
+ 1/3X
4
-(2M-1)X
5
+ 1/6X
5
- X
5
- 1/3X
5
+X
6
+X
7
=
=
=
=
6M+6
1
6
0
[-(12M-6)], (-6), (-2)
93
En sta segunda iteracin el valor de las variables es:
X
1
= VB = 1 X
5
= NB = 0 Solucin: X
1
= 1
X
2
= NB = 0 X
6
= VB = 6 X
2
= 0
X
3
= NB = 0 X
7
= VB = 0 X
3
= 0
X
4
= NB = 0 Z = VB = 6M + 6 Z = 6M + 6
III iteracin
Variable que entra: Z=(6M+6)-(2M-2)X
2
+(6M-4)X
3
(M1)X
4
+(2M-1)X
5
Variable que entra: X
2
Variable que sale:
X
1
= 1 1/3X
2
X
2
< 3
X
6
= 6 2X
2
X
2
< 3
X
7
= 8/3X
2
No restringe
Aqu se presenta un empate entre
X
1
y X
6
, arbitrariamente se escoge
como variable para salir a X
6
.
Observe que para cualquier valor positivo de la variable que entra X
2
,
X
7
permanecer positiva, esto quiere decir que X
7
no restringe el cre-
cimiento de la variable que entra X
2
Nuevo sistema de ecuaciones
(0)
(1)
(2)
(3)
Z
X
1
+
+
-
(2M-2)X
2
1/3 X
2
2X
2
8/3 X
2
+
+
-
-
(6M-4)X
3
X
3
6X
3
2X
3
+
-
+
+
(M-1)X
4
1/6X
4
X
4
1/3X
4
-
+
-
-
(2M-1)X
5
1/6X
5
X
5
1/3X
5
+ X
6
+ X
7
=
=
=
=
6M+6
1
6
0
(1/2)
(0)
(1)
(2)
(3)
Z
[-(2M-2)] (-1/3) (8/3)
X
1
X
2
-
+
-
-
2X
3
2X
3
3X
3
10X
3
-
+
+
1/3X
4
1/2X
4
5/3X
4
-
+
-
-
MX
5
1/3X
5
1/2X
5
5/3X
5
-
-
+
+
(M-
1)X
6
1/6X
6
1/2X
6
4/3X
6
+ X
7
=
=
=
=
12
0
3
8
En sta tercera iteracin el valor de las variables es:
X
1
= VB = 0 X
5
= NB = 0 Solucin:X
1
= 0
X
2
= VB = 3 X
6
= NB = 0 X
2
= 3
X
3
= NB = 0 X
7
= VB = 8 X
3
= 0
X
4
= NB = 0 Z = VB = 12 Z = 12
Variable que entra: Z = 12 + 2X
3
+ MX
5
+ (M-1)X
6
Mtodo Algebraico
94
No hay variable que al crecer haga que Z disminuya (Minimizar), en-
tonces estamos en la solucin ptima.
El mtodo algebraico da una seal de que el problema tiene mltiples
soluciones, cuando el coeficiente en la funcin objetivo (Ecuacin (0))
de una variable no bsica es cero (0). Aqu el coeficiente de la variable
no bsica X
4
en la funcin objetivo es cero (0).
Solucin: El problema tiene mltiples soluciones, una de ellas es:
Fjese que las variables artificiales X
5
* y X
6
* terminaron siendo no
bsicas iguales a cero (0), de acuerdo con el artificio matemtico ini-
cial mtodo de la gran M.
Al reemplazar la solucin ptima en las restricciones se obtiene que:
6X
1
+ 2X
2
+ 6X
3
> 6
5(0) + 2(3) + 6(0) > 6
6 > 6
Restriccin activa
Se usa el mnimo recurso
6X
1
+ 4X
2
= 12
6(0) + 4(3) = 12
12 = 12
Restriccin activa
Se usa todo el recurso
2X
1
- 2X
2
< 2
2(0) 2(3) < 2
-6 < 2
Restriccin no activa
Se usa menos del recurso
Notas importantes:
Cuando en la solucin ptima, al menos una de las variables bsicas
sea variable artificial de Super-avit, el problema no tiene solu-
cin, a no ser que valga cero ( 0 )
Cuando al decidir cul es la variable para entrar a la base, todas
las variables bsicas no restringen a la variable que entra, enton-
ces es un problema de solucin indeterminada.
Cuando en una iteracin se escoge una variable para entrar y otra
para salir y en la siguiente iteracin se escoge como variable para
entrar la que sali y como variable para salir la que entro, se dice
que el problema se ha degenerado y por lo tanto no tiene una solu-
Mtodo Algebraico
Variables de decisin Variables de holgura Variables artificiales
X
1
* = 0
X
2
* = 3 X
4
* = 0 X
5
* = 0
X
3
* = 0 X
7
* = 8 X
6
* = 0
Z* = 12
95
cin, ya que en las iteraciones siguientes se repetirn
sistemticamente los sistemas de ecuaciones.
Un resumen para las reglas de decisin del mtodo algebraico es:
Criterio a decidir Maximizar Minimizar
Gran M -M +M
Variable que entra La ms positiva (+) La ms negativa (-)
Variable que sale La menos (+) La menos (+)
ptimo Todos los Cj < 0 Todos los Cj > 0
Ejemplo 3
La empresa Laminas S.A. produce lminas de 180 x 30 cm. ; ha recibido
los siguientes tres (3) pedidos: 5.000 lminas de 60 x 30 cm. ; 15.000
lminas de 70 x 30 cm. Y 5.000 lminas de 50 x 30 cm. La empresa
desea cumplir exactamente con los pedidos, no quiere tener existen-
cias en inventario y desea saber cul debe ser su programacin de
corte, de tal manera que minimice el desperdicio.
Xj = Nmero de lminas a cortar de la forma j-sima
(j=1,2,3,4,5,6,7)
Minimizar Z = 10X
2
+30X
3
+40X
4
+10X
5
+20X
7
C.S.R. = Con las siguientes restricciones:
3X
1
+ 2X
2
+ X
6
+ X
7
= 5.000
2X
4
+ X
5
+ X
6
= 15.000
X
2
+ 3X
3
+ 2X
5
+ X
6
+ 2X
7
= 5.000
Xj > 0 ; j = 1,2,3,4,5,6,7
Min
Z=10X
2
+30X
3
+40X
4
+10X
5
+20X
7
+MX
8
+MX
9
+MX
10
C.S.R.
3X
1
+ 2X
2
+ X
6
+ X
7
+ X
8
= 5.000
2X
4
+ X
5
+ X
6
+ X
9
= 15.000
X
2
+ 3X
3
+ 2X
5
+ X
6
+ 2X
7
+ X
10
= 5.000
Xj > 0 ; j = 1,2,3,4,5,6,7,8,9,10
Variables bsicas X
8
, X
9
y X
10
Mtodo Algebraico
96
I Iteracin
II Iteracin
Variable que entra: X
1
Variable que sale : X
8
X
8
= 5.000 3X
1
X
1
< 5.000/3
X
9
= 15.000 No Restringe
X
10
= 5.000 No Restringe
III Iteracin
Variable que entra: X
5
Variable que sale : X
10
X
1
= 5.000/3 No restringe
X
9
= 15.000 X
5
X
5
< 15.000
X
10
= 5.000 2X
5
X
5
< 2.500
IV Iteracin
Variable que entra: X
4
Variable que sale : X
9
X
1
= 5.000/3 No restringe
X
9
= 12.500 2X
5
X
4
< 6.250
X
5
= 2.500 No restringe
Mtodo Algebraico
97
V Iteracin
Variable que entra:
X
6
Variable que sale : X
1
X
1
= 5.000/3 1/3X
6
X
6
< 5.000
X
4
= 6.2500 1/4X
6
X
6
< 25.000
X
5
= 2.500 - 1/2X
6
X
6
< 5.000
Variable que entra: No hay variable para entrar, estamos en el ptimo.
Solucin:
Variables de decisin
o
Variables reales
X
1
*=X
2
*=X
3
*=X
5
*=X
7
*=0
X
4
* = 5.000
X
6
* = 5.000
Z* = 200.000
Variables artificiales
o
Variables de Super avit
X
8
* = X
9
* = X
10
* = 0
Interpretacin: Para que halla un mnimo de desperdicio de 200.000
cm de lmina y cumplir exactamente con los pedidos, hay que cortar
5.000 lminas de la forma 4 y 5.000 lminas de la forma 6
Ejercicios propuestos
Resolver empleando el mtodo grfico, si el problema es de dos (2)
variables y mediante el mtodo algebraico, los siguientes ejercicios:
1) Maximizar Z = 3X
1
+ 5X
2
C.S.R.
X
1
< 4
3X
1
+ 2X
2
< 18
Xj > 0 ; j = 1, 2
Respuesta:
X
1
* = 0
X
2
* = 9
Z* = 45
2) Maximizar Z = 3X
1
+ 5X
2
C.S.R.
X
1
< 4
X
2
< 6
3X
1
+ 2X
2
< 18
Xj > 0 ; j = 1, 2
Respuesta:
X
1
* = 2
X
2
* = 6
Z* = 36
Mtodo Algebraico
98
3) Minimizar Z = 4X
1
+ X
2
C.S.R.
3X
1
+ X
2
= 3
4X
1
+ 3X
2
> 6
X
1
+ 2X
2
< 4
Xj > 0 ; j = 1, 2
Respuesta:
X
1
* = 2/5 = 0,4
X
2
* = 9/5 = 1,8
Z* = 17/5 = 3,4
4) Minimizar Z = X
1
+
2X
2
C.S.R.
3X
1
+ X
2
> 3
4X
1
+ 3X
2
> 6
X
1
+ X
2
< 3
Xj > 0 ; j = 1, 2
Respuesta:
X
1
* = 3/2 = 1,5
X
2
* = 0
Z* = 3/2 = 1,5
5) Maximizar Z = X
1
+ X
2
C.S.R.
X
1
+ 2X
2
< 6
2X
1
+ X
2
> 9
Xj > 0 ; j = 1, 2
Respuesta:
X
1
* = 6
X
2
* = 0
Z* = 6
6) Maximizar Z = 2X
1
+
3X
2
C.S.R.
X
1
+ 3X
2
< 6
3X
1
+ 2X
2
< 6
Xj > 0 ; j = 1, 2
Respuesta:
X
1
* = 0,8571
X
2
* = 1,7143
Z* = 6,8571
7) Max Z = 6X
1
+ 4X
2
+ 2X
3
C.S.R.
6X
1
+ 2X
2
+ 6X
3
< 6
6X
1
+ 4X
2
= 12
2X
1
- 2X
2
< 2
Xj > 0 ; j = 1,2,3
Respuesta:
X
1
* = 0
X
2
* = 3
X
3
* = 0
Z* = 12
8) Max Z = 4X
1
- 2X
2
+ 2X
3
C.S.R.
2X
1
+ 2X
2
+ 2X
3
+ 2X
4
< 16
4X
2
2X
3
< 8
4X
1
- 2X
2
- X
4
< 4
Xj > 0 ; j = 1,2,3,4
Respuesta:
X
1
* = 1
X
2
* = 0
X
3
* = 7
X
4
* = 0
Z* = 18
Mtodo Algebraico
99
9) Max Z = 5X
1
- 2X
2
+ 3X
3
C.S.R.
2X
1
+ 2X
2
- X
3
> 2
3X
1
- 4X
2
< 3
X
2
+ 3X
3
< 5
Xj > 0 ; j = 1,2,3
Respuesta:
X
1
* = 23/3 = 7,6
X
2
* = 5
X
3
* = 0
Z* = 85/3 = 28,3
10) Max Z = 6X
1
- 2X
2
C.S.R.
X
1
- X
2
< 1
3X
1
- X
2
< 6
Xj > 0 ; j = 1,2
Respuesta:
X
1
* = 5/2 = 2,5
X
2
* = 3/2 = 1,5
Z* = 12
11) Min Z = 3X
1
- 9X
2
- 5X
3
+ 4X
4
C.S.R.
X
1
+ 4X
2
+ 5X
3
+ 8X
4
< 8
X
1
+ 2X
2
+ 6X
3
+ 4X
4
< 4
Xj > 0 ; j = 1,2,3,4
Respuesta:
X
1
* = 0
X
2
* = 2
X
3
* = 0
X
4
* = 0
Z* = -18
12) Min Z = 2X
1
+ 9X
2
+ 6X
3
+ 8X
4
C.S.R.
X
1
+ X
2
+ X
3
- X
4
= 1
X
1
+ 2X
2
- X
3
+ 2X
4
= 0
Xj > 0 ; j = 1,2,3,4
Respuesta:
X
1
* = 1/2 = 0,5
X
2
* = 0
X
3
* = 1/2 = 0,5
X
4
* = 0
Z* = 4
13) Min Z = 0,5X
1
+ 1,5X
2
0,5X
3
C.S.R.
-0,5X
1
0,5X
2
+ X
3
< 2,5
X
1
0,5X
2
+ 0,5X
3
< 3,0
0,5X
1
1,5X
2
+ 2,5X
3
> 10,0
Xj > 0 ; j = 1,2,3
Respuesta:
X
1
* = 4
X
2
* = 13
X
3
* = 11
Z* = 16
14) Max Z = X
1
+ 2X
2
- X
3
+ 4X
4
C.S.R.
X
1
+ 2X
2
- 3X
3
+ X
4
= 4
X
1
+ 2X
2
+ X
3
+ 2X
4
= 4
Xj > 0 ; j = 1,2,3,4
Respuesta:
X
1
* = 0
X
2
* = 2
X
3
* = 0
X
4
* = 0
Z* = 4
Soluciones mltiples
Mtodo Algebraico

S-ar putea să vă placă și