Beruflich Dokumente
Kultur Dokumente
\
|
|
.
|
\
|
+
Para y = ( ) 0
5
6
5
6
1
5
6
5
6
= + =
|
.
|
\
|
+
|
.
|
\
|
Para u = ( ) ( ) 0 0 0 0
5
6
0 = + =
|
.
|
\
|
+
Para v = ( )
5
2
15
6
3
1
5
6
0 = =
|
.
|
\
|
|
.
|
\
|
+
Para P = ( ) ( ) 1 0
5
6
1 =
|
.
|
\
|
+
Para la constante = ( ) 120
5
600
100
5
6
0 = =
|
.
|
\
|
+
x y u v P Constante
Rengln 1 5/3 0 1 -1/3 0 80
Rengln 2 (Pivote) 1/3 1 0 1/3 0 100____
Rengln 3 -3/5 0 0 2/5 1 12( )
5
2
15
6
3
1
5
6
0 = =
|
.
|
\
|
|
.
|
\
|
+ 0
Esto completa una iteracin. El ltimo rengln de la tabla simplex contiene un
nmero negativo, de modo que no se ha alcanzado la solucin ptima; por lo tanto,
se repite el paso iteractivo una vez ms.
Paso uno: Plantear la tabla smplex inicial.
x y u v P Constante
Rengln 1 5/3 0 1 -1/3 0 80
Rengln 2 1/3 1 0 1/3 0 100____
Rengln 3 -3/5 0 0 2/5 1 120
Paso dos: Determinar si ha alcanzado la solucin ptima. Primero se consulta la tabla
smplex inicial. Como existen entradas negativas en el ultimo rengln o fila de
dicha tabla la solucin inicial no es ptima. Se contina en el paso tres.
x y u v P Constante
Rengln 1 5/3 0 1 -1/3 0 80
Rengln 2 1/3 1 0 1/3 0 100____
Rengln 3 -3/5 0 0 2/5 1 120
Paso tres: Realizar las siguientes iteraciones.
Primero, se localiza el elemento pivote.
a) Como la entrada - 3/5 es la ms negativa a la izquierda de la recta
numrica en el ultimo rengln o fila de la tabla smplex inicial, la primera
columna de la tabla ser la columna pivote.
x y u v P Constante
Rengln 1 5/3 0 1 -1/3 0 80 (80/(5/3)) = 48
Rengln 2 1/3 1 0 1/3 0 100____ (100/(1/3)) = 300
Rengln 3 -3/5 0 0 2/5 1 120
b) Se divide cada nmero positivo en la columna pivote entre la entrada
correspondiente en la columna de constantes y se comparan las razones
as obtenidas. Se ve que la razn (80) / (5/3) es menor que la razn
(100) / (1/3), de modo que el primer rengln o fila de la tabla es el
rengln
pivote.
x y u v P Constante Razn para
rengln pivote.
Rengln 1 5/3 0 1 -1/3 0 80 (80) / (5/3) =
48
Rengln 2 1/3 1 0 1/3 0 100____ (100) / (1/3) =
300
Rengln 3 -3/5 0 0 2/5 1 120
c) La entrada 5/3, que esta en el cruce de la columna pivote y el rengln o
fila pivote es el elemento pivote.
x y u v P Constante
Rengln 1 (Pivote) 5/3 0 1 -1/3 0 48
Rengln 2 1/3 1 0 1/3 0 100____
Rengln 3 -3/5 0 0 2/5 1 120
Columna pivote
A continuacin, se convierte este elemento pivote en un 1 y multiplicando todas las
entradas del rengln o fila pivote por 3/5. Entonces, al utilizar operaciones elementales
por rengln o fila, se concluye la conversin de la columna pivote en una columna unitaria.
Los detalles de la iteracin se registran como sigue:
(3/5) ( cada una de las entradas del rengln )
Para x = 1
5
3
3
5
=
|
.
|
\
|
|
.
|
\
|
Para y = 0
5
3
) 0 ( =
|
.
|
\
|
Para u =
5
3
5
3
) 1 ( =
|
.
|
\
|
Para v =
5
1
15
3
5
3
3
1
= =
|
.
|
\
|
|
.
|
\
|
Para P = 0
5
3
) 0 ( =
|
.
|
\
|
Desarrollando
x y u v P Constante
Rengln 1 (Pivote) 1 0 3/5 -1/5 0 48
Rengln 2 1/3 1 0 1/3 0 100____
Rengln 3 -3/5 0 0 2/5 1 120
Restarle al Rengln 2, la cantidad de (1/3) que multiplica al (Rengln 1 (Pivote)), en
este caso se utiliza (1/3) por estar en la columna pivote y ayudara en convertir ese
elemento en cero. ( )
1 2
3
1
R R
Para x = 0
3
1
3
1
) 1 (
3
1
3
1
= =
|
.
|
\
|
Para y = ( ) 1 0
3
1
1 =
|
.
|
\
|
Para u =
5
1
15
3
5
3
3
1
0 = =
|
.
|
\
|
|
.
|
\
|
Para v =
5
2
15
6
15
1 5
15
1
3
1
5
1
3
1
3
1
= =
+
= + =
|
.
|
\
|
|
.
|
\
|
|
.
|
\
|
Para P = 0 0 0 =
Para la constante = 84 16 100 ) 48 (
3
1
100 = =
|
.
|
\
|
x y u v P Constante
Rengln 1 (Pivote) 1 0 3/5 -1/5 0 48
Rengln 2 0 1 -1/5 2/5 0 84____
Rengln 3 -3/5 0 0 2/5 1 120 OBJETIVO
Sumarle al Rengln 3 (Objetivo), la cantidad de (3/5) que multiplica al (Rengln 1
(Pivote)), en este caso se utiliza 3/5 para que al sumarlo con - 3/5 estos se eliminen,
quedando cero y as poder eliminar el numero negativo en nuestro objetivo.
Sumarle al rengln 3, 3/5 del rengln 1 )) )( 5 / 3 ( (
1 3
R R + :
Para x = ( ) 0
5
3
5
3
1
5
3
5
3
= + =
|
.
|
\
|
+
|
.
|
\
|
Para y = ( ) ( ) 0 0 0 0
5
3
0 = + =
|
.
|
\
|
+
Para u = ( )
25
9
25
9
0
5
3
5
3
0 = + =
|
.
|
\
|
|
.
|
\
|
+
Para v =
25
7
25
3 10
25
3
5
2
5
1
5
3
5
2
=
= =
|
.
|
\
|
|
.
|
\
|
+
|
.
|
\
|
Para P = 1 0 1 ) 0 (
5
3
1 = + =
|
.
|
\
|
+
Para la constante = ( )
5
4
148
5
744
5
144 600
5
144
120 48
5
3
120 = =
+
= + =
|
.
|
\
|
+
x y u v P Constante
Rengln 1 (Pivote) 1 0 3/5 -1/5 0 48
Rengln 2 0 1 -1/5 2/5 0 84____
Rengln 3 0 0 9/25 7/25 1 148 (4/5) OBJETIVO
Por lo tanto el ltimo rengln de la tabla simplex ya no contiene nmeros negativos,
por lo cual se concluye que se ha alcanzado la solucin ptima.
Paso 4: Determinar la solucin optima: Se localizan las variables bsicas en tabla final.
En este caso, las variables bsicas ( las que encabezan columnas unitarias)
son x, y, y P.
El valor asignado a la variable bsica x es el nmero 48, que es la entrada que
se
encuentra en la columna de constantes y en el primer rengln ( el rengln que
contiene al 1).
El valor asignado a la variable bsica y es el numero 84, que es la entrada que
se
encuentra en la columna de constantes y en el segundo rengln ( el rengln que
contiene al 1 ).
El valor encontrado para el objetivo P es
5
4
148
x y u v P Constante
Rengln 1 (Pivote) 1 0 3/5 -1/5 0 48
Rengln 2 0 1 -1/5 2/5 0 84____
Rengln 3 0 0 9/25 7/25 1
5
4
148 OBJETIVO
Se concluye que x = 48, y = 84 y P =
5
4
148
COMPROBACIN SUSTITUCIN DESARROLLO
y x P
5
6
+ = ) 84 (
5
6
48
|
.
|
\
|
+ = P
5
4
148
5
744
5
504 240
5
504
48
= =
+
=
|
.
|
\
|
+ = P
COMPROBANDO EL SISTEMA:
2
1
ecuacin
ecuacin
300 3
180 2
= +
= +
y x
y x
) 2 (
) 1 (
600 6 2
180 2
= +
=
y x
y x
84
5
420
420 5
= =
=
y
y
Sustituyendo y en 1 o 2.
48
2
96
2
84 180
180 84 2
=
=
=
= +
x
x
x
48
252 300
300 ) 84 ( 3
=
=
= +
x
x
x
Para graficar tenemos que convertir las igualdades en funciones,
Ecuacin Funcin
180 2 = + y x 180 2 + = x y
300 3 = + y x
3
300 +
=
x
y
Dar valores a la variable independiente x.
Punto de interseccin ( x, y )
( 48, 84 )
ZONA OPTIMA
100 200 300 x
100
200
y
C (48,84)
A (0,0)
B (0,90)
D (0,100)
Mtro. Ren Bretn Salinas.
PROBLEMA DE MINIMIZACIN
En el siguiente ejemplo de problema de programacin lineal, hay que minimizar la funcin
objetivo.
Un nutrilogo asesora a un individuo que sufre de una deficiencia de hierro y vitamina B,
y le indica que debe ingerir al menos 2400 mg de hierro, 2100 mg de vitamina
1
B
(tiamina) y 1500 de vitamina
2
B (riboflavina) durante cierto periodo. Existen dos
pldoras de vitaminas disponibles, la marca A y la marca B.
Cada pldora de la marca A contiene 40 mg de hierro, 10 mg de vitamina
1
B , 5 mg
de vitamina
2
B y cuesta 6 centavos.
Cada pldora de la marca B contiene 10 mg de hierro, 15 mg de vitamina
1
B y de
vitamina
2
B , y cuesta 8 centavos.
Cules combinaciones de pldora debe comprar el paciente para cubrir sus
requerimientos de hierro y vitamina al menor costo?
Planteamiento del problema.
Vitaminas
Marca A
Marca B
Requerimientos
Mnimos
Hierro
40 mg
10 mg
2400 mg
Vitamina
1
B
10 mg
15 mg
2100 mg
Vitamina
2
B
5 mg
15 mg
1500 mg
Costo de la pldora.
6 centavos
8 centavos
Datos:
Sea x el nmero de pldoras de la marca A
Sea y el nmero de pldoras de la marca B
El costo C, medido en centavos, por lo tanto C = A + B
Planteamiento del problema:
Sustituyendo A por su valor en centavos que multiplica a la variable x, por lo tanto
( A = x 6 ).
Sustituyendo B por su valor en centavos que multiplica a la variable y , por lo tanto
( B = 8y ).
Sustituyendo A y B con sus nuevos valores en la expresin algebraica C = A + B,
obtendremos la funcin objetivo por minimizar.
C = A + B
C = x 6 + y 8 Funcin objetivo por minimizar.
La cantidad de hierro contenida en x pldora de la marca A y y pldora de la marca
B esta dada por y x 10 40 + mg, y esto debe ser mayor o igual a 2400 mg, esto se
traduce en la desigualdad.
2400 10 40 > + y x
Consideraciones similares con los requisitos mnimos de vitamina
1
B y
2
B conducen
a las desigualdades respectivamente
1500 15 5
2100 15 10
> +
> +
y x
y x
As, el problema en este caso consiste en minimizar C = x 6 + y 8 sujeta a las
restricciones siguientes.
2400 10 40 > + y x
1500 15 5
2100 15 10
> +
> +
y x
y x
, 0 > x 0 > y
Solucin por el Mtodo Grafico:
1.- Ecuacin 2400 10 40 = + y x , Funcin
10
40 2400 x
y
=
2.- Ecuacin 2100 15 10 = + y x Funcin
15
10 2100 x
y
=
3.- Ecuacin 1500 15 5 = + y x Funcin
15
5 1500 x
y
=