Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PROGRAMACION LINEAL
PRESENTADO POR
RIGOBERTO ROSERO
CODIGO 12169245
PRESENTADO A
ANGELA BIBIANA TRIANA
TUTORA
El método simplex permite localizar de manera eficiente la óptima solución entre los puntos extremos de
lineal. La gran virtud del método simplex es su sencillez, método muy práctico, ya que solo trabaja con
objetivo y de las restricciones. Por lo cual, tiene diversas aplicaciones en las industrias especialmente en
de inventarios y en lo empresarial en general. Este método sirve para resolver pro
Es muy importante en el área empresarial al ser utilizado para obtener solución a los problemas de las em
ganancias y pérdidas. También, permite visualizar cuánto se debe vender, cuanto se debe producir o cuán
caso para que la empresa obtenga las ganancias óptimas y suficientes para competir en
N
La junta de acción comunal del barrio Bohórquez conformo un negocio de comidas rápidas.
Para realizar una empanada requiere 12 gramos de harina, 2 gramos de mantequilla y 6 gramos de carne y le genera
Para realizar un buñuelo requiere 10 gramos de harina y 2 gramos de mantequilla, y le genera una utilidad de 300 pe
Para realizar una arepa requiere 20 gramos de harina y 2 gramos de mantequilla, y le genera una utilidad de 300 pes
Semanalmente cuenta con 10.000 gramos de harina, 1.500 gramos de mantequilla y 15.000 gramos de carne.
¿Cuántos productos de cada tipo debe producir y vender para generar mayor utilidad? ¿Este ejercicio es de maxim
Producto
Recursos Disponibilidad
Empanada Buñuelo Arepa
Harina 12 10 20 10000
Mantequilla 2 2 2 1500
Carne 6 0 0 15000
Utilidad 400 300 300
Función Objetivo
Máx z = 400 X1 + 300 X2 + 300X3
Restricciones
12 X1 + 10 X2 + 20 X3 ≤ 10000
2 X1 + 2 X2 + 2 X3 ≤ 1500
6 X1 + 0 X2 + 0 X3 ≤ 15000 → 6 X1 ≤ 15000 Restricciones
12 X1 + 10 X2 + 20 X3 ≤ 100
Restriccion de no negatividad 12 X1 + 10 X2 + 20 X3 +S4 =
x1, x2, x3 ≥ 0 12 X1 + 10 X2 + 20 X3 +X4 =
Guia
Paso1. Tomamos como referencia el menor coeficiente de la funcion objetivo que en nuestro caso es -400
Paso2. La columna (columna referencia) donde se encuentra el valor anterior se tomaran como referencia (los e
Paso3. Se divide los valores solucion entre sus respetivos divisores ejemplo: 10000/12 = 833,33
Paso4. Determinamos el menor valor de los cocientes obtenidos y tomamos la fila (fila referencia) en el que se e
Paso5. Nuestro pivote sera la interseccion entre la columna referencia y la fila referencia
Paso6. Dividimos la fila referencia entre el pivote y reemplazamos el valor obtenido en la fila referencia
Paso7. Se reemplaza el valor de X5 de la fila referencia por el valor X1 donde se encontraba el menor coeficiente
Paso8. Determinamos el valor de la fila X4 y X6 nuevas. El valor anterior de la fila en esa posicion menos la multi
que este en esa misma direccion
Paso9. Finalmente verificamos que no exista ningun valor negativo en la funcion objetivo. Si existe un valor nega
dicha condicion de lo contrario llegamos a la solucion
Comprobación
Este ejercicio es de maximiz
Máx z = 400 X1 + 300 X2 + 300X3
Máx z = 400 (450) + 300 (0) + 300 (0)
Máx z = 300000
Solucion
X1 750
Z 300000
mos de carne y le genera una utilidad de 400 pesos.
ra una utilidad de 300 pesos.
a una utilidad de 300 pesos.
gramos de carne.
te ejercicio es de maximización o de minimización?
Agregar a
Rest.
Restricciones
Función Objetivo
≤ + S (Holgura) 0 S
≥ - S (Excedent 0 S + {-MA (máx) ó +MA (mín)
= A {-MA (máx) ó +MA (mín)
Subindice VariableVariable+subindice
Equivalente
1 X X1 X1
2 X X2 X2
3 X X3 X3
3 S S4 X4
4 S S5 X5
5 S S6 X6
estricciones
2 X1 + 10 X2 + 20 X3 ≤ 10000
2 X1 + 10 X2 + 20 X3 +S4 = 10000
2 X1 + 10 X2 + 20 X3 +X4 = 10000
X1 + 2 X2 + 2 X3 ≤ 1500
X1 + 2 X2 + 2 X3 +S5 = 1500
X1 + 2 X2 + 2 X3 + X5 = 1500
X1 + 0 X2 + 0 X3 ≤ 15000 → 6 X1 ≤ 15000
X1 + 0 X2 + 0 X3 + S6 = 15000 → 6 X1 + A6 = 15000
X1 + 0 X2 + 0 X3 + X6 = 15000 → 6 X1 + X6 = 15000
0 0 0
X4 X5 X6 Xb (sol.) COCIENTE
1 0 0 10000 833.333333
0 1 0 1500 750
0 0 1 15000 2500
0 0 0 0
n la fila referencia
traba el menor coeficiente de la funcion objetivo
sa posicion menos la multiplicacion del pivote por el valor de la fila determinada en el paso6
tivo. Si existe un valor negativo debemos continuar con las iteracciones hasta que se cumpla
0 0 0
X4 X5 X6 Xb (sol.) COCIENTE
1 -6 0 1000
0 0.5 0 750
0 -3 1 10500
0 200 0 300000
La panadería El Horno Caliente maneja tres productos: Pan aliñado con una utilidad de 60 pesos utilizando 5 gramos
gramos de mantequilla; pan liso con una utilidad de 60 pesos utilizando 6 gramos de harina, 2 gramos de azúcar y 2
arroz con una utilidad de 60 pesos utilizando 5 gramos de harina, 3 gramos de azúcar y 3 gramos de mantequilla. Se
con Harina 35 kilos, azúcar 12 kilos, mantequilla 10 kilos. (Estos valores lo convertimos a gramos porque no podemo
¿Cuántos panes de cada tipo debe producir semanalmente para generar mayor utilidad posible con los recursos disp
maximización o de minimización?
IDENTIFICAMOS VARIABLES
X1 = PAN ALIÑADO pan aliñado pan liso
X2 =PAN LISO harina 5 gr 6gr
X3 = PAN DE ARROZ azucar 3gr 2gr
mantequilla 2gr 2gr
PLANTEAMOS LAS RESTRICCIONES utilidad 60 pesos 60 pesos
HARINA a1 x1 + a2 x2 + a3 x3 ≤ 35000
AZUCAR a4 x1 + a5 x2 + a6 x3 ≤ 12000
MANTEQUILLA a7 x1 + a8 x2 + a9 x3 ≤10000
No negatividad x1, x2, x3 > 0
tabla 1
PLANTEAMIENTO DEL OBJETIVO (MAXIMIZAR base Cb Po
�=𝑈_1 𝑋_1+𝑈_2 𝑋_2+𝑈_3 𝑋_3 P4 0 35000
Z= 60 X1 + 60 X2 + 60 X3 P5 0 12000
P6 0 10000
Z 0
PLANTEAMOS COMO MODELOS DE PROGRAMACION LINEAL
5 X1 + 6 X2 + 5 X3 ≤ 35000
3 X1 + 2 X2 + 6 X3 ≤ 12000
2 X1 + 2 X2 + 3 X3 ≤ 10000
X1, X2, X3≥0 TABLA 2
base Cb Po
MAXIMIZAMOS P4 0 15000
5 X1 + 6 X2 + 5 X3 +1X4= 35000 P1 1 4000
3 X1 + 2 X2 + 6 X3 +1X5= 12000 P6 0 2000
2 X1 + 2 X2 + 3 X3 +1X6=10000 Z 4000
X1, X2, X3,X4,X5,X6 ≥0
introducimos P2 y sale P6
TABLA 3
base Cb Po
P4 0 7000
P1 1 2000
P2 1 3000
Z 5000
SOLUCION
Z= 5000 UNIDADES
EJERCICIO 2
1 1 1 0 0 0
P1 P2 P3 P4 P5 P6
5 6 5 1 0 0
3 2 3 0 1 0
2 2 3 0 0 1
-1 -1 -1 0 0 0
introducimos P1 y sale P5
1 1 1 0 0 0
P1 P2 P3 P4 P5 P6
0 0 1 -1.6 0
1 0.6 1 0 0.33 0
0 0.6 1 0 -0.66 1
0 -0.33 0 0 0.33 0
troducimos P2 y sale P6
1 1 1 0 0 0
P1 P2 P3 P4 P5 P6
0 0 -4 1 1 -4
1 0 2.22 0 1 -1
0 1 1.5 0 -1 1.5
0 0 0.5 0 0 0.5
Disponibilidad:
5000kg carbón alto volátil
4000kg carbón medio volátil
3000kg carbón bajo volátil
EJERCICIO 3
EJERCICIO 3
Variables Z x1 x2 x3
ciones h1 0 -80 -60 -40
000 h2 0 -70 -50 -30
000 h3 0 -65 -40 -20
000 Z 1 2500 1500 900
Variables Z x1 x2 x3
h1 0 -80 -60 -40
h2 0 -70 -50 -30
5000 h3 0 -65 -40 -20
-4000 Z 1 2500 1500 900
-3000 -31.25 -25 -22.5
Columna pivote: valor más positi
Variables Z x1 x2 x3
h1 0 -80 -60 -40
1= -5000 h2 0 -70 -50 -30
2= -4000 h3 0 -65 -40 -20
3= -3000 Z 1 2500 1500 900
0
El número -60 es el cruce entre Fila pivote y Columna Pivote ese v
Variables Z x1 x2 x3
x3 0 2 1.5 1
h2 0 -10 -5 0
h3 0 -25 -10 0
Z 1 700 150 0
Variables Z x1 x2 x3
x3 0 2 1.5 1
h2 0 -10 -5 0
h3 0 -25 -10 0
Z 1 700 150 0
Variables Z x1 x2 x3
x3 0 2 1.5 1
h2 0 -10 -5 0
h3 0 -25 -10 0
Z 1 700 150 0
-28 -15
Columna pivote: valor más positivo entre el co
Variables Z x1 x2 x3
x3 0 -1.75 0 1
h2 0 2.5 0 0
x2 0 2.5 1 0
Z 1 325 0 0
Por lo tanto:
h1 h2 h3 Columna de resultados
1 0 0 -5000 Fila pivote: valor más negativo de la columna de
0 1 0 -4000
0 0 1 -3000
0 0 0 0
h1 h2 h3 Columna de resultados
1 0 0 -5000
0 1 0 -4000
0 0 1 -3000
0 0 0 0
umna pivote: valor más positivo entre el cociente de la columna de resultados y la fila pivote
h1 h2 h3 Columna de resultados
1 0 0 -5000
0 1 0 -4000
0 0 1 -3000
0 0 0 0
h1 h2 h3 Columna de resultados
-0.025 0 0 125
-0.75 1 0 -250 Fila 2 + 30 fila 1
-0.5 0 1 -500 Fila 3 + 20 fila 1
22.5 0 0 -112500 Fila 4 -900 fila 1
h1 h2 h3 Columna de resultados
-0.025 0 0 125
-0.75 1 0 -250
-0.5 0 1 -500 Fila pivote: valor más negativo de la columna de
22.5 0 0 -112500
h1 h2 h3 Columna de resultados
-0.025 0 0 125
-0.75 1 0 -250
-0.5 0 1 -500
22.5 0 0 -112500
h1 h2 h3 Columna de resultados
-0.1 0 0.15 50 Fila 1 - 1.5 fila 3
-0.5 1 -0.5 0 Fila 2 + 5 fila 3
0.05 0 -0.1 50
15 0 15 -120000 Fila 4 -150 fila 3
X1 = Promoción 1
X2 = Promoción 2 Promo 1 Promo 2
X3 = Promoción 3 Frutas 1 2
Bocadillos 1 0
Z= 2000X1 + 2000X2 + 2000X3 Yogurt 1 1
Frutas: X1 + 2X2 + 3X3 ≤ 50 Precio 2000 2000
Bocadillos: X1 ≤ 45
Yogurt: X1 + X2 ≤ 70 X1 X2
X1, X2, X3 ≥ 0 S1 1 2
S2 1 0
SIMPLEX PRIMAL S3 1 1
MAXIMIZACION Z -2000 -2000
Promo 3 Total
3 50
0 45
0 70
2000
X3 S1 S2 S3 SOL
3 1 0 0 50 50 F1-F2
0 0 1 0 45 45
0 0 0 1 70 70 F3-F2
-2000 0 0 0 0
X3 S1 S2 S3 SOL
3 1 -1 0 5 2.5 F1*(1/2)
0 0 1 0 45
0 0 -1 1 25 25 F3-NF1
-2000 0 2000 0 90000
X3 S1 S2 S3 SOL
3/2 1/2 -1 / 2 0 5/2
0 0 1 0 45
-3 / 2 -1 / 2 -1 / 2 1 45 / 2
1000 1000 1000 0 95000
EJERCICIO 5
El Almacén Canino El Perro Feliz, contrata a diferentes carpinteros para cumplir con sus pedidos de casas de perro a
diariamente. Al carpintero Rufo le paga 210 dólares por 3 casa grande, 2 medianas y 3 pequeñas, diariamente. Al carp
pedido urgente, debe entregar como mínimo 20 casas grandes, 18 medianas y 15 pequeñas lo antes posible. ¿Cuántos
¿Este ejercicio es maximización o de minimización?
Cuadro resumen
Producto
Contratista um
Casa grande Casa mediana
Paco un 1 3
Rufo un 3 2
Leo un 2 2
costos 120 Us 210 Us
Definir variables
X1 Carpintero Paco
X2 Carpintero Rufo
X3 Carpimtero Leo
1X1+3X2+0X3 ≥20
3X1+2X2+3X3 ≥ 18
2X1+2X2+2X3 ≥ 15
Minimizar Z= 120X1+210X2+150X3
Insertar la variable de holgura para sumar lo que tefalta para llegar a la igualdad
1X1+3X2+0X3-S1 = 20
3X1+2X2+3X3-S2 =18
2X1+2X2+2X3-S3 =15
MIN Z- 120X1-210X2-150X3 = 0
Condicion de no negatividad
Vamos a multiplicar las restricciones por -1 para lograr la infactibilidad
Escogemos el valor de la columna que tenga el valor mas negativo en este caso la columna de -210
Dividamos el resultado de cada una de las ecuaciones entre los valores que corresponde de la columna elegida, el resu
Z
Z 1
S1 -1 0
S2 -1 0
S3 -1 0
Para llenar la nueva tabla tengo que tener en cuenta donde se cruza la columna y el renglon elegido y este valor lo den
Z
z Z 1
f1 X2 -1 0
f2 S2 -1 0
f3 S3 -1 0
Z
z Z 1
f1 X2 -0.33333333 0
f2 S2 -1 0
f3 S3 -1 0
La fila 2 es igual a
Z
z Z 0 1
f1 X2 -0.33333333 0
f2 S2 -0.33333333 0
f3 S3 -1 0
La fila 3 es igual a
Z
z Z 0 1
f1 X2 -0.33333333 0
f2 S2 -0.33333333 0
f3 S3 -0.33333333 0
La fila Z es igual a
Z
z Z -2.33333333 1
f1 X2 -0.33333333 0
f2 S2 -0.33333333 0
f3 S3 -0.33333333 0
Z
z Z -2.33333333 1
f1 X2 -0.33333333 0
f2 X3 -0.33333333 0
f3 S3 -0.16666667 0
Fila 1 es igual
Z
z Z -2.33333333 1
f1 X2 -0.33333333 0
f2 X3 -0.33333333 0
f3 S3 -0.16666667 0
Fila 2 es igual
Z
z Z -2.33333333 1
f1 X2 -0.33333333 0
f2 X3 0.166666667 0
f3 X3 -0.16666667 0
Fila z es igual
Z
z Z -3.16666667 1
f1 X2 -0.33333333 0
f2 S2 0.166666667 0
f3 X3 -0.16666667 0
Z
z Z -3.16666667 1
f1 X2 -0.33333333 0
f2 S2 0.1111111111 0
f3 X3 -0.16666667 0
fila 1 es igual
Z
z Z -3.16666667 1
f1 X2 -0.33333333 0
f2 S2 0.1111111111 0
f3 X3 -0.16666667 0
fila 3 es igual
Z
z Z -3.16666667 1
f1 X2 -0.33333333 0
f2 S2 0.1111111111 0
f3 X3 -0.11111111 0
fila z es igual
Z
z Z -3 1
f1 X2 -0.33333333 0
f2 S2 0.1111111111 0
f3 X3 -0.11111111 0
Calcular la z
CTE
z Z -1633.3337
f1 X2 -210 6.66667
f2 S2 0 1.4444466667
f3 X3 -150 1.5555533333
0
CTE
z Z 0 -1633.3337
f1 X2 -210 6.66667
f2 S2 0 1.4444466667
f3 X3 -150 1.9999914286
fila 1 es igual
CTE
z Z 0 -1633.3337
f1 X2 -210 6.0000068571
f2 S2 0 1.4444466667
f3 X3 -150 1.9999914286
filaq 2 es igual
CTE
z Z 0 -1633.3337
f1 X2 -210 6.0000068571
f2 S2 0 1.0000085714
f3 X3 -150 1.9999914286
fila z es igua
CTE
z Z 0 -1500.0002714298
f1 X2 -210 6.0000068571
f2 S2 0 0.5555704761
f3 X3 -150 1.9999914286
to
0 ≥ 20
3 ≥ 18
2 ≥ 15
150 Us
≥
X1,X2,X3 ≥ 0
lumna de -210
nde de la columna elegida, el resultado mas pequeño es el que voy a tener encuenta, que es el S1, entonces X2 va a entrar y S1 va a
X1 X2 X3 S1 S2 S3
-6 -7 -5 0 0 0
1 3 0 1 0 0
3 2 3 0 1 0
2 2 2 0 0 1
X1 X2 X3 S1 S2 S3
-6 -7 -5 0 0 0
1 3 0 1 0 0
2 2 3 0 1 0
3 2 2 0 0 1
f2/3
X1 X2 X3 S1 S2 S3
-6 -7 -5 0 0 0
0.3333333333 1 0 0.33333 0 0
3 2 3 0 1 0
2 2 2 0 0 1
f3-(2*f2)
X1 X2 X3 S1 S2 S3
-6 -7 -5 0 0 0
0.3333333333 1 0 0.33333 0 0
2.3333333333 0 3 -0.66667 1 0
2 2 2 0 0 1
f2-(2*f3)
X1 X2 X3 S1 S2 S3
-6 -7 -5 0 0 0
0.3333333333 1 0 0.33333 0 0
2.3333333333 0 3 -0.66667 1 0
1.3333333333 0 2 -0.66667 0 1
Z-(-7*f2)
X1 X2 X3 S1 S2 S3
-3.6666666667 0 -5 2.33333 0 0
0.3333333333 1 0 0.33333 0 0
2.3333333333 0 3 -0.66667 1 0
1.3333333333 0 2 -0.66667 0 1
f3/2
X1 X2 X3 S1 S2 S3
-3.6666666667 0 -5 2.33333 0 0
0.3333333333 1 0 0.33333 0 0
2.3333333333 0 3 -0.66667 1 0
0.6666666667 0 1 -0.33333 0 0.5
f1-(0*f3)
X1 X2 X3 S1 S2 S3
-3.6666666667 0 -5 2.33333 0 0
0.3333333333 1 0 0.33333 0 0
2.3333333333 0 3 -0.66667 1 0
0.6666666667 0 1 -0.33333 0 0.5
f2-(3*f3)
X1 X2 X3 S1 S2 S3
-3.6666666667 0 -5 2.33333 0 0
0.3333333333 1 0 0.33333 0 0
0.3333333333 0 0 0.33333 1 -1.5
0.6666666667 0 1 -0.33333 0 0.5
z-(-5*f3)
X1 X2 X3 S1 S2 S3
-0.3333333333 0 0 0.66667 0 2.5
0.3333333333 1 0 0.33333 0 0
0.3333333333 0 0 0.33333 1 -1.5
0.6666666667 0 1 -0.33333 0 0.5
f2/1,5
X1 X2 X3 S1 S2 S3
-0.3333333333 0 0 0.66667 0 2.5
0.3333333333 1 0 0.33333 0 0
0.2222222222 0 0 0.22222 0.66667 -1
0.6666666667 0 1 -0.33333 0 0.5
f1-(0*f2)
X1 X2 X3 S1 S2 S3
-0.3333333333 0 0 0.66667 0 2.5
0.3333333333 1 0 0.33333 0 0
0.2222222222 0 0 0.22222 0.66667 -1
0.6666666667 0 1 -0.33333 0 0.5
f3-(-0,5*f2)
X1 X2 X3 S1 S2 S3
-0.3333333333 0 0 0.66667 0 2.5
0.3333333333 1 0 0.33333 0 0
0.2222222222 0 0 0.22222 0.66667 -1
0.7777777778 0 1 -0.22222 0.33333 0
z-(-1,5*f2)
X1 X2 X3 S1 S2 S3
0 0 0 1 1 1
0.3333333333 1 0 0.33333 0 0
0.2222222222 0 0 0.22222 0.66667 -1
0.7777777778 0 1 -0.22222 0.33333 0
f3/0,77778
f1-(0,33333*f3)
f2-(0,22222*f3)
z-(-66,667*f3)
CTE
-53
20
18
15
CTE
-53
20
18
15
CTE
-53
6.6666666667
18
15
CTE
-53
6.66667
4.66666
15
CTE
-53
6.66667
4.66666
1.66666
CTE
-6.33331
6.66667
4.66666
1.66666
CTE
-6.33331
6.66667 6.66667
4.66666 1.55555333
0.83333 0.83333
CTE
-6.33331
6.66667
4.66666
0.83333
CTE
-6.33331
6.66667
2.16667
0.83333
CTE
-2.16666
6.66667
2.16667
0.83333
CTE
-2.16666
6.66667
1.4444466667
0.83333
CTE
-2.16666
6.66667
1.4444466667
0.83333
CTE
-2.16666
6.66667
1.4444466667
1.5555533333
CTE
0.00001
6.66667
1.4444466667
1.5555533333
COLABORATIVO
Producto
Requerimientos Disponibilidad
Junior Super Tropical
Fruta 150 250 200 20000
Crema de lec 12 30 0 12000
Tiempo 10 15 12 14400
Utilidad 500 700 600
Función Objetivo
Máx z = 500 X1 + 700 X2 + 600 X3
Restricciones
150 X1 + 250 X2 + 200 X3 ≥ 20000
12 X1 + 30 X2 + 0 X3 ≤ 12000 → 12 X1 + 30 X2 ≤ 12000
10 X1 + 15 X2 + 12 X3 ≤ 240
Restricciones
Restriccion de no negatividad 150 X1 + 250 X2 + 200 X3 ≥ 20000
X1, X2, X3 ≥ 0 150 X1 + 250 X2 + 200 X3 -S +A = 20000
150 X1 + 250 X2 + 200 X3 -S4 +A7 = 2000
METODO SIMPLEX DE LAS DOS FASES 150 X1 + 250 X2 + 200 X3 -X4 +X7 = 2000
10 X1 + 15 X2 + 12 X3 ≤ 14400
10 X1 + 15 X2 + 12 X3 + S = 14400
10 X1 + 15 X2 + 12 X3 + S6 = 14400
10 X1 + 15 X2 + 12 X3 + X6 = 14400
METODO DE LAS DOS FASES
Cj 0 0
FILA OPERACIÓN LA BASE CB X1 X2
F1 X7 -1 150 250
F2 X5 0 12 30
F3 X6 0 10 15
Fz Zj-Cj 1 -150 -250
Cj 0 0
FILA OPERACIÓN LA BASE CB X1 X2
F1 X2 0 0.6 1
F2 X5 0 -6 0
F3 X6 0 1 0
Fz Zj-Cj 1 0 0
METODO SIMPLEX
Cj 500 700
FILA OPERACIÓN LA BASE CB X1 X2
F1 X2 700 0.6 1
F2 X5 0 -6 0
F3 X6 0 1 0
Fz Zj-Cj -80 0
Cj 500 700
FILA OPERACIÓN LA BASE CB X1 X2
F1 X1 500 1 1.66666667
F2 X5 0 0 10
F3 X6 0 0 -1.66666667
Fz Zj-Cj 0 133.333333
Cj 500 700
FILA OPERACIÓN LA BASE CB X1 X2
F1 X1 500 1 2.5
F2 X4 0 0 125
F3 X6 0 0 -10
Fz Zj-Cj 0 550
Cj 500 700
FILA OPERACIÓN LA BASE CB X1 X2
F1 X1 500 1 2.5
F2 X4 0 0 -41.6666667
F3 X3 600 0 -0.83333333
Fz Zj-Cj 0 50
Solucion
X1 1000
X3 366.666667
Z 720000
Guia
Paso1. Tomamos como referencia el menor coeficiente de la funcion objetivo que en nuestro caso e
Paso2. La columna (columna referencia) donde se encuentra el valor anterior se tomaran como refe
Paso3. Se divide los valores solucion entre sus respetivos divisores ejemplo: 2000/250 = 80
Paso4. Determinamos el menor valor de los cocientes obtenidos y tomamos la fila (fila referencia) e
Paso5. Nuestro pivote sera la interseccion entre la columna referencia y la fila referencia
Paso6. Dividimos la fila referencia entre el pivote y reemplazamos el valor obtenido en la fila refere
Paso7. Se reemplaza el valor de X6 de la fila referencia por el valor X2 donde se encontraba el meno
Paso8. Determinamos el valor de la fila X5 y X7 nuevas. El valor anterior de la fila en esa posicion m
Paso9. Finalmente verificamos que no exista ningun valor negativo en la funcion objetivo. Si existe
LABORATIVO
Agregar a
Rest.
Restricciones Función Objetivo COCIENTE
≤ + S (Holgura) 0S 80
≥ - S (Excedente)+ 0 S + {-MA (máx) ó +MA (mín) 400
= A {-MA (máx) ó +MA (mín) 960
2 + 200 X3 ≥ 20000
2 + 200 X3 -S +A = 20000
2 + 200 X3 -S4 +A7 = 20000
2 + 200 X3 -X4 +X7 = 20000
S5 = 12000
X5 = 12000
12 X3 ≤ 14400
12 X3 + S = 14400
12 X3 + S6 = 14400
12 X3 + X6 = 14400
0 0 0 0 -1
X3 X4 X5 X6 X7 Xb (sol.)
200 -1 0 0 1 20000
0 0 1 0 0 12000
12 0 0 1 0 14400
-200 1 0 0 0 -20000
0 0 0 0 -1
X3 X4 X5 X6 X7 Xb (sol.)
0.8 -0.004 0 0 0.004 80
-24 0.12 1 0 -0.12 9600
0 0.06 0 1 -0.06 13200
0 0 0 0 1 0
600 0 0 0
X3 X4 X5 X6 Xb (sol.)
0.8 -0.004 0 0 80
-24 0.12 1 0 9600
0 0.06 0 1 13200
-40 -2.8 0 0 56000
600 0 0 0
X3 X4 X5 X6 Xb (sol.)
1.33333333 -0.0066666667 0 0 133.333333
-16 0.08 1 0 10400
-1.33333333 0.0666666667 0 1 13066.6667
66.6666667 -3.3333333333 0 0 66666.6667
600 0 0 0
X3 X4 X5 X6 Xb (sol.)
0 0 0.0833333333 0 1000
-200 1 12.5 0 130000
12 0 -0.8333333333 1 4400
-600 0 41.6666666667 0 500000
600 0 0 0
X3 X4 X5 X6 Xb (sol.)
0 0 0.0833333333 0 1000
0 1 -1.3888888889 16.6666667 203333.333
1 0 -0.0694444444 0.08333333 366.666667
0 0 0 50 720000
etivo que en nuestro caso es -250
erior se tomaran como referencia (los elementos sera los divisores para determinar los cocientes)
lo: 2000/250 = 80
mos la fila (fila referencia) en el que se encuentra dicho valor como referencia.
a fila referencia
r obtenido en la fila referencia
nde se encontraba el menor coeficiente de la funcion objetivo
de la fila en esa posicion menos la multiplicacion del pivote por el valor de la fila determinada en el paso6 que este en esa misma direccion
uncion objetivo. Si existe un valor negativo debemos continuar con las iteracciones hasta que se cumpla dicha condicion de lo contrario lle
e este en esa misma direccion
Martínez, S. (2014). Investigación de operaciones. (1a. ed.) (pp. 44-56), México: Grupo
Editorial Patria.
Puente, M. & Gavilánez, O. (2018). Programación lineal para la toma de decisiones.
Valle, S. (2012) Álgebra lineal para estudiantes de ingeniería y ciencias (pp. 24-34),
España: Editorial McGraw-Hill.
44-56), México: Grupo
a toma de decisiones.
ciencias (pp. 24-34),