Está en la página 1de 3

METAL COMPANY

Metalco Company desea hacer una nueva aleación con 40% de aluminio, 35% de zinc y 25%
de plomo a partir de varias aleaciones disponibles que tienen las siguientes propiedades:

El objetivo es determinar las proporciones de estas aleaciones que deben mezclarse para
producir la nueva aleación a un costo mínimo.

a) Formule un modelo de programación lineal.

b) Resuelva este modelo por el método símplex.

SOLUCION:

- Determinar variables:

CANTIDAD DE ALEACIONES

x1= aleación 1

x2 = aleación 2

x3 = aleación 3

x4 = aleación 4

x5= aleación 5

z(min)= 77x1+70x2+88x3+84x4+94x5

s.a

60x1+ 25x2+45x3+20x4+50x5=40

10x1+15x2+45x3+50x4+40x5=35
30x1+60x2+10x3+30x4+10x5=25

1x1+1x2+1x3+1x4+1x5=1
1x1>=0
1x2>=0
1x3>=0
1x4>=0
1x5>=0

RSTUDIO

library(linprog)

library(lpSolve)

obj_coef <- c(77,70,88,84,94)

const_coef <- matrix(c(60,25,45,20,50,

10,15,45,50,40,

30,60,10,30,10,

1,1,1,1,1,

1,0,0,0,0,

0,1,0,0,0,

0,0,1,0,0,

0,0,0,1,0,

0,0,0,0,1), nrow=9, ncol=5, byrow=TRUE)

desigualdad<-c("=","=","=","=",">=",">=",">=",">=",">=")

b_coef<-c(40,35,25,1,0,0,0,0,0)

iteracion_02 <- solveLP(obj_coef,b_coef,const_coef,maximum=TRUE, desigualdad,lpSolve=TRUE)

iteracion_02

---------------------------- CONSOLE----------------------------------------

Results of Linear Programming / Linear Optimization


(using lpSolve)
Objective function (Maximum): 86.75
Solution
opt
1 0.000
2 0.250
3 0.000
4 0.125
5 0.625

Constraints
actual dir bvec free
1 40.000 = 40 0.000
2 35.000 = 35 0.000
3 25.000 = 25 0.000
4 1.000 = 1 0.000
5 0.000 >= 0 0.000
6 0.250 >= 0 0.250
7 0.000 >= 0 0.000
8 0.125 >= 0 0.125
9 0.625 >= 0 0.625

También podría gustarte