Está en la página 1de 4

INSTITUCIN UNIVERSITARIA DE ENVIGADO

JEFATURA DE CIENCIAS BSICAS


PROGRAMACIN LINEAL
PRIMER EJEMPLO MTODO SIMPLEX Agosto 28 de 2014








SOLUCIN










La primera etapa en la solucin por el mtodo simplex en forma tabular, es la transformacin de la funcin
objetivo y las restricciones, de inecuaciones en ecuaciones, por medio de la adicin de las variables de holgura y la
transformacin de la utilidad (funcin objetivo) en una ecuacin igualada a cero.
El sistema se transforma en:





Una empresa vende dos mezclas diferentes de caf M
1
y M
2
. La mezcla M
1
lleva dos
partes de caf natural y una parte de caf especial, la mezcla M
2
lleva una parte de
caf natural y dos partes de caf especial. Por cada Kg de la mezcla M
1
, se obtiene
un beneficio de 1,1 dlares y por cada Kg de la mezcla M
2
, se obtiene un beneficio de
1,3 dlares. Si la empresa cuenta con 35 Kg de caf natural y 40 Kg de caf especial,
para preparar las mezclas. Cuntos Kg de cada mezcla se deben preparar para
obtener la mxima ganancia?
VARIABLES
Variables de decisin:
x
1
: Kilogramos de mezcla M
1
fabricados
x
2
: Kilogramos de mezcla M
2
fabricados
Variables de holgura
h
1
: Kilogramos de caf natural no usados
h
2
: Kilogramos de caf especial no usados




Funcin objetivo:

Restricciones





Funcin objetivo:

Restricciones
Con esta informacin, se genera la tabla inicial, la cual queda:

C1 C2 C3 C4 C5 C6


BASE x
1
x
2
h
1
h
2
b b/a
ij

F1 U -1 1/10 -1 3/10 0 0 0
F2
h
1

2 1 1 0 35
F3
h
2

1 2 0 1 40

Con esta tabla, se genera la solucin inicial, para lo cual, se asigna el valor cero a las variables para las cuales el
vector columna correspondiente, sea diferente del vector unitario. En la tabla se puede ver que las columnas C1 y
C2 poseen vector columna diferente de cero, con lo cual

y las columnas C3 y C4 tienen vector


unitario, en este caso, el valor de la variables, es el valor de b en la fila correspondiente. La solucin inicial ser
entonces:


Con esta solucin inicial se obtiene una utilidad de:


Con esta solucin hallada, se determina si se puede mejorar la solucin. Como en la fila F1 de la tabla inicial se
encuentran valores negativos (Columnas C1 y C2), todava es posible mejorar la solucin. De los coeficientes
negativos de la funcin objetivo escrita en la fila F1, se identifica que el ubicado en la columna C2, es el ms
pequeo, por tanto se selecciona como variable entrante a la variable x
2
, la cual est ubicada en la columna C2.
Para determinar cul es la variable saliente, se calcula el cociente entre el termino independiente b y los
coeficientes del vector ubicado en la columna C2. No se efecta el clculo para la fila de la funcin objetivo F1.
De los valores obtenidos, el menor es 20, correspondiente a la fila F3. La interseccin de la columna de la
variable entrante y de la fila variable saliente, es el pivote, en este caso el pivote vale 2.
La tabla se transforma en:

C1 C2 C3 C4 C5 C6


BASE x
1
x
2
h
1
h
2
b b/a
ij

F1 U -1 1/9 -1 1/3 0 0 0
F2
h
1

2 1 1 0 35 35
F3
h
2

1
2
0 1 40 20

Como el pivote es diferente de 1 (en este caso vale 2), se divide toda la fila F3 por el valor del pivote, con lo cual
se obtendr un valor de 1. [F3 F32]
La nueva fila es:
F3
x
2


1
0 20



Se hacen cero todos los elementos del vector columna para la variable entrante (x
2
). Para esto, se realizan las
siguientes operaciones:
Sumar 1.3 veces la fila F3 con la fila F1: [F1 F1+(13/10) F3]
Restar a la fila F2 la fila F3: [F2 F2 - F3]
La nueva tabla queda de la siguiente forma:

C1 C2 C3 C4 C5 C6


BASE x
1
x
2
h
1
h
2
b b/a
ij

F1 U - 9/20 0 0 13/20 26
F2
h
1

1 0 1 - 15

F3
x
2

1 0 20

En la nueva tabla se identifica que los vectores columna unitarios estn ubicados en las columnas C2 y C3,
correspondientes a las variables x
2
y h
1
, y adems se puede determinar que los nuevos valores de estas variables
en el termino independiente, son x
2
= 20 y h
1
= 15. Las variables con vector columna no unitario son x
1
y h
2
, a las
cuales se les asigna el valor de cero (x
1
= 0 y h
2
= 0).
La nueva solucin es:


Con esta solucin inicial se obtiene una utilidad de:



Nuevamente se determina si se puede mejorar la solucin y se establece que si es factible, ya que en la funcin
utilidad, todava se encuentran coeficientes negativos. El menor coeficiente lo encontramos en la columna C1, la
cual corresponde a la variable x
1
y se establece esta como la nueva variable entrante. Para determinar la variable
saliente, se calcula nuevamente el valor de la columna C6 (b/a
ij
). El resultado se muestra en la siguiente tabla:

C1 C2 C3 C4 C5 C6


BASE x
1
x
2
h
1
h
2
b b/a
ij

F1 U - 9/20 0 0 13/20 26

F2
h
1

1 0 1 - 15 10
F3
x
2

1 0 20 40

En esta se determina que la variable saliente es h
1
, ya que la menor relacin se obtuvo en la fila F2. La
interseccin de la variable entrante con la variable saliente, es el pivote, que en este caso vale (1 )
Como el elemento pivote tiene un valor diferente a 1, se divide toda la fila F2 por su valor (1 ). El resultado en
esta fila es:
F2
h
1

1 0 2/3 - 1/3 10

Para transformar el vector de x1 en un vector unitario, se realizan las siguientes operaciones:
Sumar (4/9) veces la fila F2 con la fila F1: [F1 F1+(4/9) F2]
Restar a la fila F2 (1/2) de la fila F3: [F2 F2 (1/2) F3]
Con esto se obtiene la nueva tabla:

C1 C2 C3 C4 C5 C6


BASE x
1
x
2
h
1
h
2
b b/a
ij

F1 U 0 0 3/10 30

F2
x
1

1 0 2/3 - 1/3 10

F3
x
2

0 1 - 1/3 2/3 15

En la tabla se identifica que las variables x
1
y x
2
tienen vector columna unitario, y se puede determinar el valor de
estas variables en la columna del trmino independiente (C5). Los nuevos valores son:
x
1
= 10 y x
2
= 15. Las variables de holgura h
1
y h
2
, tienen vector columna no unitario, por tanto se les asigna valor
cero (h
1
=0 y h
2
= 0). La nueva solucin es:


Con esta solucin inicial se obtiene una utilidad de:


Esta utilidad no puede mejorarse, ya que en la funcin utilidad no quedan coeficientes negativos.

La solucin ptima es:

y la utilidad es de 30,5 dlares.