Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ICC-547
Desarrollo de modelos
Programación lineal
Investigación de Operaciones
ICC-547 JMGC
MODELOS DE PLANIFICACION DE LA PRODUCCION
Variables de decisión: Describen las decisiones que se deben tomar en base a lo que
plantea el modelo. Giapetto debe decidir cuantos soldados y trenes se deben fabricar cada
semana. Se define, por lo tanto.
X1: cantidad de soldados fabricados cada semana.
X2: cantidad de trenes fabricados cada semana.
FO: En cualquier problema de PL, el que toma las decisiones desea maximizar ( ingresos, o
las utilidades) o reducir al mínimo ( los costos) , en lo que se refiere al problema de Giapetto
se observa que los costos fijos no tienen incidencia sobre las variables de decisión X1, X2.
Giapetto se debe concentrar en maximizar ( los ingresos semanales) - ( costos de compra de
materia prima) – ( costos variables). En este caso no conviene fabricar más soldados y trenes
de los que realmente se pueden vender, entonces.
Ingresos por semana: 27 X1 + 21 X2
Costos de la materia a la semana: 10 X1+ 9 X2
Otros costos variables a la semana: 14 X1 +10 X2
Giapetto desea maximizar ( Z):
Z= (27 X1+ 21 X2) - ( 10 X1 + 9 X2 ) – ( 14 X1 + 10 X2) = 3 X1 + 2 X2
Desarrollo Ej. Nº1 Giapetto`s Woodcarving ( juguetes de madera Giapetto)
Un carpintero fabrica dos tipos de mesas de madera. Cada mesa del tipo 1 necesita
4 horas de mecanizado primario ( preparación de piezas) y 4 horas de mecanizado
secundario ( ensamblado y barnizado). Análogamente, cada mesa del tipo 2
necesita 3 horas de mecanizado primario y 7 horas de mecanizado secundario.
Las disponibilidades diarias de mecanizado primario y secundario son
respectivamente de 40 y 56 horas máquina. La venta de una mesa del tipo 1
reporta un beneficio de 70 dólares, mientras que la venta de la mesa tipo 2 de 90
dólares. El objeto de este problema es determinar el número de mesas de cada
tipo que han de producirse diariamente para maximizar el beneficio obtenido.
Este problema puede formularse como un problema de programación lineal que
maximiza.
a) Formule el modelo de PL
b) Determine la solución del PL mediante el método gráfico
c) Determine la sensibilidad y precio sombra
Sea Z = C1 * X1 + C2 * X2
x1*= 7 ; x2*= 4
SSI:
-4/3<= -C1/C2 <= -4/7
Desarrollo Ej. Nº2 Fabrica CAV ( Mesas de Madera)
51,3<= C1<=119,7
52,6<= C2<=122,8
Desarrollo Ej. Nº2 Fabrica CAV ( Mesas de Madera)
El agricultor Jones debe decidir cuántos acres de maíz y trigo tiene que plantar este año. Un
acre de trigo produce 25 bushels de trigo y requiere 10 horas de trabajo por semana. Un acre
de maíz produce 10 bushels de maíz y requiere 4 horas de trabajo a la semana. Todo el trigo
se vende a 4 dólares de bushel, y el maíz se vende a 3 dólares de bushel. Se dispone de siete
acres de tierra y 40 horas por semana de trabajo. Las regulaciones gubernamentales
establecen que por lo menos 30 bushels de maíz se produzcan durante el año actual.
Variables de decisión
X1: Acres de maíz que sembrará durante este año.
X2: Acres de trigo que sembrará durante este año.
Restricciones
R1: Disponibilidad de acres : X1 + X2 ≤ 7
R2:Disponibilidad de horas de trabajo por semana: 4* X1+ 10 * X2 ≤ 40
R3:Regulación gubernamental producción de bushels de maíz: 10 * X1 ≥ 30
R4: restricción de signo: X1, X2 ≥ 0
Variables de decisión :
Xi : Unidades producidas de computadores en tiempo normal en el mes i.
Yi : Unidades producidas de computadores en sobretiempo en el mes i.
Ii : Unidades en inventario al final del mes i.
Di : Unidades de computadores demandadas en el mes i.
Restricciones:
Sa:
a) Capacidad productiva en tiempo normal : [X1, X2,X3,X4] ≤ 10000
b) Capacidad productiva en sobre-tiempo: [Y1, Y2,Y3,Y4] ≤ 2500
c) Satisfacción de la demanda: X1 + Y1 + I0 – I1 = D1
X2 + Y2 + I1 – I2 = D2
X3 + Y3 + I2 – I3 = D3
X4 + Y4 + I3 – I4 = D4
Desarrollo Ej. Nº4 COMPAQ
Restricciones: Las restricciones deben establecer, por un aparte, las limitaciones existentes en relación
con la cantidad de recursos disponibles, y por otra, la política de la empresa en cuanto a disponer en cada
período de una cantidad de producto tal que permita satisfacer la demanda estimada para el período.
a) Disponibilidad de recursos: en cada período, la cantidad utilizada del recursos no debe exceder la
cantidad disponible:
n
∑ aij Xjt ≤ bit i= 1,…,m ; t = 1,…,T
j=1
MODELO GENERAL DE PRODUCCION
FORMULACION DEL MODELO
Función Objetivo :
T n n
Min Z = ∑ { ∑ Cjt * Xjt + ∑ k jt * Ijt }
t=1 j=1 j=1
MODELOS DE TRANSPORTE
Power Cia tiene tres centrales eléctricas que cubren las necesidades de cuatro
ciudades. Cada central suministra los siguientes Kilowatts-hora (Kwh) de
electricidad . Según tabla adjunta.
suministro
ciudad 1 ciudad 2 ciudad 3 ciudad 4 millones ( Kwh)
Planta 1 $8 $6 $ 10 $9 $ 35
Planta 2 $9 $ 12 $ 13 $7 $ 50
Planta 3 $ 14 $9 $ 16 $5 $ 40
Demanda 45 20 30 30
Millones (Kwh)
Variable de decisión: Cía Power debe definir variables que ayuden a decidir cuánta
electricidad de enviará desde cada planta a cada ciudad, para esto se deben establecer todas
la relaciones que correspondan.
Planta [1,2,3,] i= [1,2,3]
Ciudad [1,2,3,4] j = [1,2,3,4]
Restricciones:
Sa:
a) Suministro de (Kwh)desde cada planta a cada ciudad:
X11 + X12+X13+X14 ≤ 35
X21 + X22+X23+X24 ≤ 50
X31 + X32+X33+X34 ≤ 40
Desarrollo Ej. Nº1 COMPAÑÍA POWER
b) Satisfacción de la demanda:
X11+ X21+ X31 ≥ 45
X12+ X22+ X32 ≥ 20
X13+ X23+ X33 ≥ 30
X14+ X24+ X34 ≥ 30
FO: Minimizar los costos totales involucrados en el envío de electricidad a cada ciudad.
Min Z= 8*X11+6*X12+10*X13+9*X14+ 9*X21+12*X22+13*X23+7*X24+14*X31+9*X32+16*X33+5*X34
Para entender el uso de un punto de demanda ficticio, suponga que en el problema de la Cía
Power, la demanda para la ciudad 1 se redujo a 40 millones de Kwh. A fin de equilibrar el
problema, se agregaría un punto de demanda ficticio ( ciudad 5) con una demanda de 5
Kwh. De cada planta, el costo de enviar 1 millón de Kwh al punto ficticio es $ 0. Estas
modificaciones se reflejan en la tabla adjunta.
suministro
ciudad 1 ciudad 2 ciudad 3 ciudad 4 ciudad 5 millones ( Kwh)
Planta 1 $8 $6 $ 10 $9 $0 $ 35
Planta 2 $9 $ 12 $ 13 $7 $0 $ 50
Planta 3 $ 14 $9 $ 16 $5 $0 $ 40
Demanda 40 20 30 30 5
Millones (Kwh)
MODELOS DE TRANSPORTE
problema de transporte si el suministro total excede a la demanda total
Variable de decisión: Cía Power debe definir variables que ayuden a decidir cuánta
electricidad de enviará desde cada planta a cada ciudad, para esto se deben establecer todas
la relaciones que correspondan.
Planta [1,2,3,] i= [1,2,3]
Ciudad [1,2,3,4] j = [1,2,3,4,5]
Restricciones:
Sa:
a) Suministro de (Kwh)desde cada planta a cada ciudad:
X11 + X12+X13+X14 +X15 ≤ 35
X21 + X22+X23+X24+X25 ≤ 50
X31 + X32+X33+X34+X35 ≤ 40
Desarrollo Ej. Nº1 Variante COMPAÑÍA POWER
b) Satisfacción de la demanda:
X11+ X21+ X31 = 40
X12+ X22+ X32 = 20
X13+ X23+ X33 = 30
X14+ X24+ X34 = 30
X15+ X25+ X35 = 5
FO: Minimizar los costos totales involucrados en el envío de electricidad a cada ciudad.
Por ejemplo la solución óptima para el problema Cía Power Variante, se puede mostrar
como se ilustra en la siguiente tabla.
Desarrollo Ej. Nº1 Variante COMPAÑÍA POWER
La tabla anterior expresa de manera implícita las restricciones de suministro y demanda por
medio del hecho de que la suma de las variables en el reglón i debe ser igual a Si y la suma
de las variables en la columna j debe ser igual dj
MODELOS DE TRANSPORTE
Cómo equilibrar un problema de transporte si el suministro total es menor que la
demanda total
Desarrollo.
Suministro diario: 50 + 50 = 100 millones de galones por día.
Demanda diaria: 40 + 40 + 40 = 120 millones de galones por día.
Resolución en solver
ejerc. solver\Probl.suministro menor que la demanda.xls
MODELOS DE TRANSPORTE
Cómo equilibrar un problema de transporte si el suministro total es
menor que la demanda total
Una empresa transnacional EXPOFRUTA, que opera en América del Sur desea determinar
un plan de distribución de fruta desde las plantas empacadoras hasta los centros de
distribución, para el próximo mes. Las plantas se encuentran ubicadas en Rancagua, San
Pablo, y Bogotá. El mercado se ha agrupado en cuatro regiones, siendo cada una de ellas
atendidas por un distribuidor. Los Centros de distribución están localizados en Santiago, Río
de Janeiro, Quito y Caracas. A continuación se señalan los costos unitarios de transporte en
M$, los requerimientos de cada región y la producción de fruta en las plantas.
Variable de decisión
Xij= Cantidad de fruta que se transportará desde la planta i al centro de distribución j
i= ( 1,2,3) orígenes= Rancagua, San Pablo, Bogotá
j= ( 1,2,3,4) destinos= Santiago, Río de Janeiro, Quito, Caracas
Restricciones (SA):
a) Disponibilidad en las Plantas: La cantidad de fruta enviada por una planta no puede exceder
la cantidad producida en esa planta.
X11+X12+X13+X14 ≤ 300
X21+X22+X23+X24 ≤ 250
X31+X32+X33+X34 ≤ 200
Desarrollo Ej. Nº2 EXPOFRUTA
Modelo General
La estructura del problema consiste en un conjunto de m orígenes y n destinos. La cantidad de producto
disponible en cada origen i es ai y el requerimiento en cada destino j es bj. El costo unitario de transporte
entre cada par origen – destino ( i-j) es C ij
m n
Min Z: ∑ ∑ C ij Xij
i=1 j=1
SA:
Satisfacción de la demanda en los destinos
m
∑ Xij ≥ bj j= ( 1,….,n)
i=1
Disponibilidad en los orígenes
n
∑ Xij ≤ ai i = ( 1,….,m)
j=1
m n
∑ ai = ∑ bj
i=1 j= 1
MODELO DE TRANSPORTE CON TRANSBORDO
Es una de las variantes más interesantes del problema de transporte. En este caso
se considera la posibilidad de enviar los productos a los destinos a través de
puntos intermedios, es decir, un origen puede enviar producto a un destino
directamente o bien a través de algún punto intermedio. Estos puntos pueden ser
otros orígenes, otros destinos o bien lugares denominados centros de transbordo
que sólo reciben, almacenan por períodos cortos y redistribuyen los productos,
como ejemplo, puertos, aeropuertos, bodegas intermedias, lugares de acopio.
La estructura más simple de este problema contiene m orígenes, n destinos y
q centros de transbordo. Los productos se envían desde los orígenes a los
centros de transbordo y desde allí, en un instante determinado, a los destinos.
Todos los productos deben pasar por algún centro de transbordo. Se asume que
cada centro de transbordo tiene una capacidad limitada para almacenar producto.
Se asumirá que los centros de transbordo sólo almacenan producto durante el
período considerado, esto es, los productos que recibe un determinado centro
deben ser distribuidos durante ese mismo período. Para este caso, el modelo se
puede formalizar de la siguiente forma.
MODELO DE TRANSPORTE CON TRANSBORDO
MODELO DE TRANSPORTE CON TRANSBORDO
Variables de decisión:
Xik:Cantidad de producto enviada desde el origen i al centro de
transbordo k, i = 1,…, m ; k = 1, …., q,
Restricciones:
SA:
Disponibilidad de producto en los orígenes: La cantidad total de producto
enviada por un origen no debe exceder la disponibilidad en ese origen.
q
∑ Xik ≤ ai i= 1,…,m
k=1
Capacidad en los centros de transbordo: La cantidad total de producto que
llega a un centro de transbordo no debe exceder la capacidad de ese centro.
m
∑ Xik ≤ wk k= 1,…,q
i=1
MODELO DE TRANSPORTE CON TRANSBORDO
m q q n
FO: Min Z : ∑ ∑ eik Xik + ∑ ∑ dkj Ykj
i=1 k=1 k=1 j=1
MODELO DE TRANSPORTE CON TRANSBORDO Y
MULTIPERIODO
q
Iit + ∑ Xikt ≤ Ii,t-1 + ait i= 1,…,m ; t= 1, …., T
k=1
MODELO DE TRANSPORTE CON TRANSBORDO Y
MULTIPERIODO
m
∑ Xikt ≤ wk k= 1,…, q ; t= 1,…., T
i=1
m n
∑ Xikt ≤ ∑ Ykjt k= 1,…, q ; t= 1,…., T
i=1 j=1
MODELO DE TRANSPORTE CON TRANSBORDO Y
MULTIPERIODO
q
∑ Ykjt = bjt j=1,…,n ; t = 1,…., T
k=1
T m q m n
Min z= ∑ { ∑ hit Iit + ∑ [ ∑ eikt Xikt + ∑ dkjt Ykjt ] }
t=1 i=1 k=1 i=1 j=1
Ejercicio.
Sailco S.A debe determinar cuántos veleros debe producir durante cada uno de los
siguientes cuatro trimestres. La demanda es como sigue. Primer trimestre, 40
veleros; Segundo trimestre, 60 veleros; Tercer trimestre 75 veleros; Cuarto
trimestre 25 veleros. Sailco debe satisfacer la demanda a tiempo. Al comienzo del
primer trimestre, Sailco tiene un inventario de 10 veleros. Al inicio de cada
trimestre, Sailco debe decidir cuántos veleros debe producir durante el trimestre
actual. Para simplificar, se supone que los veleros fabricados durante un
trimestre, pueden utilizarse para satisfacer la demanda del semestre actual.
Durante cada trimestre, Sailco produce hasta 40 veleros a un costo de $ 400 por
velero. Si los empleados trabajan tiempo extra durante un trimestre, Sailco
produce más veleros a un costo de $ 450 por velero. Al final de cada trimestre (
después que ocurrió la producción y se cumplió con la demanda del trimestre
actual), se incurre en un costo de mantenimiento o retención de$ 20 por velero.
Formule un problema de transporte equilibrado para minimizar la
suma de los costos de producción e inventario durante los siguientes
cuatro trimestres.
MODELO DE TRANSPORTE, MULTIPERIODO Y MANEJO DE
INVENTARIO
1 2 3 4 Ficticio SUMINISTRO
Desarrollo 0
INICIAL 20 40 60 0
10 10
400 420 440 460 0
TR Trimestre 1
30 10 40
450 470 490 510 0
TE Trimestre 1
150 150
M 400 420 440 0
TR Trimestre 2
40 40
M 450 470 490 0
TE Trimestre 2
10 140 150
M M 420 440 0
TR Trimestre 3
40 40
M M 470 490 0
TE Trimestre 3
35 115 150
M M M 440 0
TR Trimestre 4
25 15 40
M M M 490 0
TE Trimestre 4
150 150
DEMANDA 40 60 75 25 570
MODELO DE LA DIETA
El Administrador del casino de estudiantes de la Escuela de Ing. en Construcción, está
estudiando la preparación del menú para los cinco días de la próxima semana el cual incluye
carne, verduras y legumbres. La nutricionista a cargo del menú ha establecido ciertas
cantidades mínimas y máximas de cada alimento en el menú diario. Considerando las
ofertas disponibles se ha estimado el precio futuro diario de cada producto. Todas esta
información se presenta en la siguiente tabla:
CANT. DIARIA EN ( grs) COSTO ($/Kg) VARIABLE DIARIAMENTE
PRODUCTO MINIMA MAXIMA Lunes Martes Miércoles Jueves Viernes
CARNE 80 250 2500 2450 2300 2550 2600
VERDURAS 200 400 600 650 700 680 750
LEGUMBRES 100 300 400 390 395 405 380
Variables de decisión:
Xijk: alimento i que se compra el día j y se consume el día k
para todo i = [ 1,2,3] i = alimento 1= carne
2= verdura
3= legumbres
Restricciones SA:
a) Cantidad de gramos diaria por alimento :
CARNE
80 ≤ X111 ≥ 250
80 ≤ X122 ≥ 250
80 ≤ X133 ≥ 250
80 ≤ X144 ≥ 250
80 ≤ X155 ≥ 250
VERDURA
200 ≤ X211 ≥ 400
200 ≤ X212+X222 ≥ 400
200 ≤ X223+X233 ≥ 400
200 ≤ X234+X244 ≥ 400
200 ≤ X245+X255 ≥ 400
LEGUMBRES
100 ≤ X311 ≥ 300
100 ≤ X312+X322 ≥ 300
100 ≤ X313+X323+X333 ≥ 300
100 ≤ X314+X324+X334+X344 ≥ 300
100 ≤ X315+X325+X335+X345+X355≥ 300
Desarrollo Modelo la Dieta
b) A la cantidad de verdura respecto del total que compone el menú del día:
FO:2500*X111+2450*X122+2300*X133+2550*X144+2600*X155+600*(X211+X212)+650*
(X222+X233)+700*(X233+X234)+680*(X244+X245)+750*X255+400*(X311+X312+X
313+X314+X315)+390*(X322+X323+X234+X325)+395*(X333+X334+X335)+405*(X3
44+X345)+380*X55.