PROGRAMACION LINEALasicos ejemplos

Anuncio
PROGRAMACION LINEAL
Raciones de Mínimo Costo
La programación lineal es el estudio de modelos matemáticos concernientes a la
asignación eficiente de los recursos limitados en las actividades conocidas, con el
objetivo de satisfacer las metas deseadas (tal como maximizar beneficios o
minimizar costos). El propósito de la programación lineal es el de MAXIMIZAR o
MINIMIZAR funciones lineales de la forma :
f(X) = C1X1 + C2X2 + C3X3 +. .... ....+ CnXn
Sujeta a un sistema de inecuaciones o ecuaciones lineales.
a11X1 + a12X2 + a13X3 a1nXn <= b1
a21X1 + a22X2 + a23X3 a2nXn <= b2
...
...
...
...
am1X1 + am2X2 + am3X3 + amnXn <= bn
En donde las variables Xi (i = 1,2,3 n) son no negativas.
EJEMPLO 1
Para aplicar la programación lineal en la elaboración de las raciones para vacas
lecheras, partimos de una ración hipotética en la cual intervienen los siguientes
datos:
- Dos alimentos : un Concentrado (X1) y un Forraje (X2)
- Tres nutrientes :
Proteína Cruda PC
Energía Neta de lactancia ENI
Fibra Cruda FC
- El precio por Kilogramo de cada uno de los alimentos
- Necesidades nutritivas de las vacas lecheras.
ALIMENTOS
VARIABLES
PC
ENl
FC
PRECIO
( gr )
( Mcal )
( gr )
($)
concentrado
X1
120
2.0
100
100
forraje
X2
200
1.3
280
50
NECESIDADES
PC ( gr )
Enl ( Mcal )
MAXIMO
MINIMO
FC ( gr )
2000
1500
16.5
1300
Nuestro propósito es el de optimizar una ración de Mínimo Costo, aplicando la
programación lineal por el método gráfico. El modelo de programación lineal es el
siguiente:
(1) MIN 110 X1 + 50 X2
SUJETO A LAS SIGUIENTES RESTRICCIONES
(2) 120 X1 + 200 X2 >= 1500
(3) 2.0 X1 + 1.3 X2 >= 16.5
(4) 100 X1 + 280 X2 <= 2000
(5) 100 X1 + 280 X2 >= 1300
La ecuación (1) corresponde a la FUNCION OBJETIVO, que se trata de Minimizar,
la restricción (2) es de la Proteina Cruda PC, que como mínimo debe tener 1500
gramos, la restricción (3) es de la Energía Neta de lactancia ENI, que como
mínimo debe tener 16.5 Mcal., la restricción (4) es de la Fibra Cruda, FCmax que
como máximo debe tener 2000 gramos, la restricción (5) es también de la Fibra
Cruda FCmin, pero en este caso debe tener un mínimo de 1300 gramos.
Se va a determinar por graficación, cuantos Kilogramos de Concentrado (X1) y
cuantos Kilogramos de Forraje (X2) se calcularan para que la ración sea al mínimo
costo posible y cubra los requerimientos nutritivos.
Para pensar en una interpretación geométrica de nuestro problema, se
transforman las inecuaciones 2, 3, 4 y 5 como ecuaciones :
120 X1 + 200 X2 = 1500
2.0 X1 + 1.3 X2 = 16.5
100 X1 + 280 X2 = 2000
100 X1 + 280 X2 = 1300
Se trazan las gráficas de dichas ecuaciones, que no son otra cosa que líneas
rectas, en los ejes cartesianos, tomando coma eje de las Xs el Concentrado (X1) y
en el eje de las Ys el Forraje (X2).
En el área factible de solución (rayada) tenemos dos vértices, el Punto A, donde
se intersectan las líneas de FCmax con ENI y el Punto B donde se intersectan las
líneas de ENl con PC; encontrando las coordenadas de estos puntos :
PUNTO A
FCmax
100 X1 + 280 X2 = 2000
Enl
2.0 X1 + 1.3 X2 = 16.5
Donde :
X1 = 4.7
X2 = 5.47
PUNTO B
ENl
2.0 X1 + 1.3 X2 = 16. 5
PC
120 X1 + 200 X2 = 1500
Donde :
X1 = 5.53
X2 = 4.18
Sustituyendo los valores de estos puntos en la ecuación del COSTO.
110 X1 + 50 X2
Para el Punto A (4.7 , 5.47)
110(4.7) + 50(5.47) = 790.5
Que son los valores para el MINIMO COSTO.
Para el Punto B (5.53 , 4.18)
110(5.53) + 50(4.18) = 817.62
La ecuación FCmin 100X1 + 280 X2 = 1300
está fuera del área factible de solución, por lo tanto, no participa en la solución del
problema de optimización.
LA SOLUCION ES :
CONCENTRADO
(X1) = 4.70 Kg.
FORRAJE
(X2) = 5.47 Kg.
MINIMO COSTO = $ 790.50
APORTE DE NUTRIENTES POR LA RACION :
Proteina Cruda PC 120(4.7) + 200(5.47) = 1658 gr., que es poco más del mínimo
impuesta por la restricción de 1500 gr.
Energía Neta de lactancia ENI 2.0(4.7) + 1.3(5.47) = 16.5 Mcal., que es el mínimo
requerido e impuesto por la restricción.
Fibra Cruda FC 100(4.7) + 280(5.47) = 2000 gr., que es limite máximo requerido e
impuesto por la restricción 1300 - 2000 gr.
Maximización de Raciones
EJEMPLO 2
Calculemos ahora una ración MAXIMIZADA con los siguientes datos, Agregando
una nueva restricción ; COSTO :
ALIMENTOS
VARIABLES
PC
ENl
FC
PRECIO
( gr )
( Mcal )
( gr )
($)
concentrado
X1
120
2.0
100
100
forraje
X2
200
1.3
280
50
NECESIDADES
Enl ( Mcal )
MAXIMO
MINIMO
14.5
FC ( gr )
COSTO ( $ )
2000
850
1300
Optimizar una ración de MAXIMA PROTEINA CRUDA, agregando como
restricción, que la ración no cueste más de $ 850.00.
El modelo de programación lineal es el siguiente:
(1) MAX 120 X1 + 200 X2
SUJETO A LAS SIGUIENTES RESTRICCIONES
(2) 2.0 X1 + 1.3 X2 >= 14.5
(3) 100 X1 + 280 X2 <= 2000
(4) 100 X1 + 280 X2 >= 1300
(5) 110 X1 + 50 X2 <= 850
La ecuación (1) es la FUNCION OBJETIVO, que en este caso será para Máxima
Proteína Cruda PC, la inecuacíón (2) es la restricción para la Energía Neta de
lactancia ENl, siendo mínimo de 14.5 Mcal., la inecuación (3) es la restricción para
la Fibra Cruda FCmax, que es de máximo de 2000 gr., la inecuación (4) es la
restricción también para la Fibra Cruda FCmin, pero para un mínimo de 1300 gr.,
la inecuación (5) es la restricción del COSTO de la ración, que deberá costar un
máximo de $ 850.00.
Trazando las ecuaciones lineales en los ejes cartesianos, tendremos :
En el área factible de solución (rayada) también tenemos dos vértices, el Punto A,
donde se intersectan las líneas de FCmax con COSTO y el Punto B, donde se
intersectan las líneas de ENI con FCmin.
Encontrando las coordenadas de estos puntos :
PUNTO A
FCmax
100 X1 + 280 X2 = 2000
COSTO
110 X1 + 50 X2 = 850
Donde :
X1 = 5.35
X2 = 5.23
Sustituyendo en la ecuación de Máxima Proteína Cruda
120(5.35) + 200(5.23) = 1688 gr.
PUNTO B
ENI
2 .0 X1 + 1.3 X2 = 14.5
FCmin
100 X1 + 280 X2 = 1300
Donde:
X1 = 5.51
X2 = 2.67
Sustituyendo en la ecuación de Máxima Proteína Cruda :
120(5.51) + 200(2.67) = 1423 gr
Vemos que en el Punto A(5.35 , 5.23) es donde se cumple la función objetivo para
máxima proteína cruda, que es a la vez el punto más alejado del origen.
LA SOLUCION :
CONCENTRADO
FORRAJE
(X1) = 5.35 Kg.
(X2) = 5.23 Kg.
MAXIMA PROTEINA CRUDA = 1688 gr.
APORTE DE NUTRIENTES POR LA RACION :
ENI 2(5.35) + 1.3(5.23) = 17.5 Mcal., que está arriba del limite mínimo de 14.5
Mcal. que impone como restricción.
FC 100(5.35) + 280(5.23) = 1999 gr., que se encuentra entre el rango de 1300 a
2000 grs. impuestos por las restricciones.
COSTO 110(5.35) + 50(5.23) = $ 850.00, costo que se encuentra al limite máximo
impuesto por la restricción.
El método gráfico de solución de problemas de programación lineal, es práctico
sólo para dos variables X1 y X2, más de dos variables se complica demasiado,
pues se forma un poliedro dificil de interpretar; El Método Gráfico lo ilustramos
sólo por cuestiones didácticas.
La manera más eficiente de resolver el problema de programación lineal es
mediante el método Simplex, en el cual están basadas la mayoría de los códigos
para computadora.
ESTRATEGIA DE ALIMENTACION
Ración para Vaca lechera
Resolver una ración optimizada por programación lineal para una Vaca Lechera
con un pesa vivo de 650 Kg. produciendo 30 Kg. de leche por día, con un
contenido de grasa de 4 %; por lo tanto producirá 9155 Kg. leche por lactancia.
La curva de lactancia tendrá los siguientes valores de producción mensual de
leche por día, para una granja de 80 vacas, de las cuales 70 vacas están en
producción lactea y 10 vacas se encuentran secas :
PERIODO DE LACTANCIA
MES DE
LACTANCIA
LECHE POR
VACA
LECHE POR
VACA
MEDIA POR
LOTE
VACAS
PRODUCCION PRODUCCION
LACTEA
LACTEA
(Kg/día)
(Kg/lactancia)
(Kg/día)
(cabezas)
(Kg/día)
(Kg/mes)
1er
36
7
252
7656
2º
41
7
287
8753.5
3º
37
7
259
7899.5
4º
35
6
210
6405
5º
32
8
256
7808
6º
30
9
270
8235
7º
27
6
162
4941
8º
24
6
144
4392
9º
21
6
126
3843
10º
18
8
144
4392
70
2110
64355
TOTAL
4525
2721
1909
37
30
21
9155
PERIODO DE SECA
MES DE SECA
VACAS ( cabezas )
1er
5
2o
5
TOTAL
10
Se puede elegir dos estrategias de alimentación :
1a. ESTRATEGIA .- Determinar una ración por cada mes de lactancia; por lo que
calcularemos 10 raciones por programación lineal.
2a. ESTRATEGIA .- Lotes de vacas por producción lactea:
1er. Lote del 1er al 4o. mes de lactancia :
Producción lactea total de 4525 Kg. y Media/día de 37 Kg. 1 ración
para producción lactea de 37 Kg. leche y peso vivo de 650 Kg.
2o. Lote del 4o. al 7o. mes de lactancia:
Producción lactea total de 2721 Kg. y Media/día de 30 Kg. 1 ración
para producción lactea de 30 Kg. leche y peso vivo de 650 Kg.
3er. Lote del 7o. al 10o. mes de lactancia:
Producción lactea total de 1909 Kg. y Media/día de 21 Kg. 1 ración
para producción lactea de 21 Kg. leche y peso vivo de 650 Kg.
Documentos relacionados
Descargar