Professional Documents
Culture Documents
80
Y 1=( X 2)
1
50
Y 2=( X 2)
1
90
Y 3=( X 2)
1
80 50 90 90
de donde se observa que la menor razn de , y , X 2= =45
1 1 1 2
, satisface la restriccin yi 0 para todo i. Para saber cual es esta razn, utilizando
la tabla inicial 6.19, simplemente se calculan los cocientes al dividir cada registro
de la ltima columna entre el registro correspondiente en la misma fila que est en
la columna objetivo (exceptuando los registros en la fila objetivo) y se elige de
entre estos el valor mnimo. A la fila en la tabla inicial, que contiene los registros
que hacen minima esta razn, le llamaremos fila pivote. Podemos utilizar la
informacin conocida de que x1 = 0 y y3 = 0 para calcular el punto esquina (0, 45)
con el contenido de la tabla inicial 6.19. Empleamos el mtodo de Gauss-Jordan
para cambiar la escala del registro contenido en la interseccin de la fila pivote y la
columna pivote (en este caso 2) a 1 y con este elemento transformar los registros
por encima y por debajo de este en ceros:
35 70
=
3 3
2
5
=10
1
2
45
=90
1
2
5
la menor razn es que corresponde a la variable y2. Se dice que y2 es
1 /2
variable bsica saliente y x1 es variable bsica entrante para establecer la
siguiente tabla. Como x1 ser variable bsica, los elementos que estn por debajo
de ella deben corresponder a un vector cannico unitario; para hacer esto
utilizamos el elemento que se encuentra en la interseccin de la fila pivote y la
columna pivote para, con el mtodo de Gauss-Jordan, cambiar la escala de este
elemento a 1 y transformar los registros por encima y debajo de este en ceros:
o, en forma matricial
1. Primera fila: las variables del problema x1, x2, . . . , xn y las variables de
holgura y1, y2, . . . , ym, por encima de la matriz ampliada [A| Im], donde Im
es la matriz identidad de orden m.
2. Primera columna: las variables de holgura y1, y2, . . . , ym en la columna
adyacente a la izquierda de la matriz [A| Im].
PLE 3: A partir de la tabla inicial se calculan en forma recurrente tablas que darn
informacin del estado del problema en puntos esquina adyacente para los que la
funcin objetivo se va incrementando.
En cada una de estas tablas emplearemos las siguientes connotaciones e
interpretaciones.
1. La primera fila es idntica a la primera fila de la tabla inicial.
3. Las variables de la primera fila que estn por encima de columnas que
contienen a uno de los vectores cannicos unitarios de la base de Rm +1 ,
i
PLE 4: Para calcular la tabla siguiente ( +1) a partir de una tabla precedente ()
se procede as:
PLE 5: El proceso termina cuando por primera vez se obtiene una tabla que no
contiene registros negativos en la fila objetivo. Los valores que toman P y x =
(x1, x2, . . . , xn) en esta tabla sern el valor mximo y un punto esquina donde
este se alcanza, respectivamente.
-Ejemplo 6.26 Una empresa fabrica cocinetas en tres modelos: M1, M2 y M3. Los
tiempos de fabricacin para estos modelos son de tres semanas, dos semanas y
una semana, respectivamente. Por cuestiones de espacio nicamente puede
almacenar a lo ms 28 cocinetas en total al ao y la empresa labora 48 semanas
al ao. La ganancia neta por unidad para los modelos M1, M2 y M3 son $5 000, $4
000 y $3 000, respectivamente. La empresa necesita saber cuantas unidades de
cada modelo debe fabricar para maximizar la ganancia por la venta de estos
articulos.
Formemos la tabla inicial de acuerdo con (6.24) del mtodo simplex para el
problema estndar de programacin lineal:
El registro negativo con mayor valor absoluto de la fila objetivo es 5, por tanto, x1
es la variable bsica entrante y la columna donde se encuentra es la columna
pivote; la menor razn de 28/1 = 28 y 48/3 = 16 (los cocientes de los registros de
la ltima columna con la columna pivote) es 48/3, por lo que y2 es la variable
bsica saliente y la fila donde se encuentra es la fila pivote. Con el registro que
est en la interseccin de la fila pivote y la columna pivote de la tabla inicial (3),
empleamos el mtodo de Gauss-Jordan para cambiar su escala a 1 y transformar
en ceros todos los registros por encima y debajo de el:
Maximizar P = 3x1+2x2+x3
{
X 1+ X 2 2
Sujeto a: X21
X 1, X 2, X 3 0
X 1+ X 2+Y 1=2
X 2+Y 2=1
Y la tabla Inicial
mn.(A) a a A,
por tanto,
mn.(A)a a A,
Luego,
mn.(A) = mx.(A);
si mx.(A) existe, entonces mx.(A)A y
mx.(A)a a A,
por lo que
mx.(A) a a A,
y, por tanto,
mx.(A) = mn.(A).
Ejemplo 6.28
Minimizar C = x1+8x2+4x3
{
X 1+ X 2 X 3 5
2 X 1+ X 2+3 X 3 16
Sujeto a:
3 X 1+2 X 2+ X 3 25
X 1, X 2, X 3 0