Professional Documents
Culture Documents
Investigacin de
Operaciones I
Unidad 1
PROGRAMACION LINEAL
07/09/2014
Introduccin:
No existe una metodologa muy concreta acerca de
como se debe modelar matemticamente un problema y
el asunto tiene mucho de intuicin y arte. Se muestra un
par de problemas tpicos los cuales nos servir para
discutiendo un poco las dificultades que pueden
presentarse y cuales son los errores mas comunes.
Una forma sencilla y bastante general de ordenar el
proceso de modelacin, consiste en dividirlo en tres
partes:
1. Definicin de variables de decisin.
2. Planteamiento de las restricciones del problema.
3. Planteamiento de la funcin objetivo.
Definicin de Variables:
Como primer paso para poder modelar ordenadamente un
problema de optimizacin debemos distinguir que variables son
aquellas sobre las que podemos tomar decisiones en el
problema y darles un nombre, es decir, debemos darnos cuenta
que variables estn bajo nuestro control.
A veces es necesario incluir variables que si bien no podemos
ejercer una decisin directa sobre ellas, nos sirven como
herramienta auxiliar ya sea para plantear restricciones o para
escribir nuestra funcin objetivo. Serian variables de decisin por
ejemplo la cantidad de producto a enviar desde el centro de
produccin i hasta el centro de consumo j (que podramos llamar
xij), la cantidad de insumos a adquirir en el perodo t (que
podramos llamar yt), el numero de horas que destinaremos la
mquina i a trabajar en el proceso j en el perodo t (que
podramos llamar ztij), etc.
07/09/2014
Planteamiento de restricciones:
En un problema de optimizacin, intentaremos buscar
combinaciones de variables de decisin que generen un mejor
valor de la funcin objetivo, pero en la prctica nuestro problema
esta limitado por un gran nmero de restricciones fsicas,
econmicas, tcnicas, etc. Es por esto que en el planteamiento
de nuestro problema debemos especificar que limitantes tienen
los valores que puedan tomar las variables de decisin. En
sntesis, en esta parte debemos escribir matemticamente las
limitaciones que nos impone la naturaleza del problema.
07/09/2014
Problema 1:
La oficina tcnica coordinadora de cultivos (OTCC), tiene a su cargo la administracin de 3
parcelas. El rendimiento agrcola de cada parcela est limitado tanto por la cantidad de tierra
cultivable como por la cantidad de agua asignada para regado de la parcela por la comisin
de aguas. Los datos proporcionados por este organismo esta en la siguiente tabla;
Las especies disponibles para el cultivo son la
remolacha, trigo y maravilla, pero el
ministerio de agricultura ha establecido un
nmero mximo de hectreas que pueden
dedicarse a cada uno de estos cultivos en las 3
parcelas en conjunto, como lo muestra la
siguiente tabla:
Parcela
Tierra Cultivable
(ha)
Asignacin de
agua (m3)
400
600
600
800
300
375
Especie
Consumo de
Agua (m3/ha)
Cuota
Mxima (ha)
Ganancia
Neta ($/ha)
Remolacha
600
400
Trigo
500
300
Maravilla
325
100
La tarea que encara la OTCC es plantear cuantas hectreas se deben dedicar al cultivo de las distintas especies en
cada parcela, de modo de maximizar la ganancia neta total para todas las parcelas a cargo de la OTCC.
Ing. Enrique Avendao Delgado
Solucin:
1. Variables de Decisin
xij = Cantidad [ha] sembradas en la parcela i de la especie j, donde: i=1, 2, 3 j=1, 2, 3.
a) Restriccin de Tierra disponible por Parcela
Parcela 1: x11 + x12 + x13 <= 400
Parcela 2: x21 + x22 + x23 <= 600
Parcela 3: x31 + x32 + x33 <= 300
b) Restriccin Disponibilidad de agua por parcela
Parcela 1: 3x11 + 2x12 + x13 <= 600
Parcela 2: 3x21 + 2x22 + x23 <= 800
Parcela 3: 3x31 + 2x32 + x33 <= 375
c) Restriccin de Cuota Mxima de cultivo por especie
Remolacha: x11 + x21 + x31 <= 600
Trigo: x12 + x22 + x32 <= 500
Maravilla: x13 + x23 + x33 <= 325
d) Restriccin de misma proporcin de tierra cultivable
Parcela 1= Parcela 2:
(x11 + x12 + x13)/400 = (x21 + x22 + x23)/600
Parcela 2= Parcela 3:
(x21 +x22 + x23)/600 = (x31 +x32 + x33)/300
Parcela 3= Parcela 1:
(x11 +x12 + x13)/300 = (x31 + x32 + x33)/400
e) La nunca bien ponderada restriccin de no negatividad
Xij 0 donde: i=1,2,3 j=1, 2, 3.
07/09/2014
Problema 2:
Ingrediente
Nutritivo
Maz (Kg)
Residuos
Grasos (Kg)
Alfalfa (kg)
Requerimiento
Diario Mnimo
Carbohidratos
90
20
40
200
Proteinas
30
80
60
180
Vitaminas
10
20
60
150
Costo
21
18
15
Solucin:
Variable: x1 : N de Kgr. de maz.
x2 : N de Kgr. de R.G.
x3 : N de Kgr. de Alfalfa
Problema 5
La aerolnea Chasqui Sac, cubre diferentes rutas, debe asignar tres tamaos diferentes
de avin (en nmero de pasajeros) y el nmero de aviones disponible para cada tipo, el
nmero de viajes diarios que cada avin puede hacer en una ruta dada y el nmero
diario de clientes esperados para cada ruta se muestran en la siguiente tabla:
Tipo de
avin
Capacidad
(pasajeros)
Nmero de
aviones
50
30
20
10
100
200
90
120
Tipo de avin
1000
1100
1200
1500
800
900
1000
1000
600
800
800
900
07/09/2014
Solucin:
Variable: xij : el nmero de aviones del tipo i asignados a la ruta j.
(i=1,2,3 y j=1,2,3,4)
min z = 300x11 + 2200x12 + 2400x13 + 1800x34
s.a.
Condiciones de disponibilidad
x11 + x12 + x13 + x14 5
x21 + x22 + x23 + x24 8
x31 + x32 + x33 + x34 10
Condiciones de requemamiento
150x11 + 120x21 + 100x31 100
100x12 + 90x22 + 100x32 200
100x13 + 90x23 + 80x33 90
50x14 + 60x24 + 40x34 120
xij 0 donde i=1,2,3 y j=1,2,3,4
Problema 6
Mi dieta requiere que todos los alimentos que ingiera pertenezcan a uno de los cuatro grupos
bsicos de alimentos (pastel de chocolate, helado de crema, bebidas carbonatadas y pastel de
queso). Por ahora hay los siguientes cuatro alimentos: barras de chocolates, helado de crema
de chocolate, bebida de cola y pastel de queso con pia. Cada barra de chocolate cuesta 50
centavos, cada bola de helado de crema de chocolate cuesta 20 centavos, cada botella de
bebida de cola cuesta 30 centavos y cada rebanada de pastel de queso con pia cuesta 80
centavos. Todos los das debo ingerir por lo menos 500 caloras, 6 onzas de chocolate, 10
onzas de azcar y 8 onzas de grasa. El contenido nutricional por unidad de cada alimento se
proporciona en la siguiente tabla. Plantee un modelo de programacin lineal que se pueda
utilizar para cumplir con mis necesidades nutricionales al mnimo costo.
Caloras
Chocolate
(onzas)
Azcar
(onzas)
Grasa
(Onzas)
Barra de chocolate
400
200
150
500
07/09/2014
Problema 7
U.S. Labs fabrica vlvulas mecnicas para el corazn a partir de vlvulas del corazn de
cerdos. Se requieren vlvulas de distintas dimensiones en diferentes operaciones del
corazn. U.S. Labs compra vlvulas de cerdo a tres proveedores distintos. El costo y la
combinacin de las vlvulas compradas a cada proveedor se muestran en la tabla siguiente.
Cada mes U.S. Labs hace un pedido a cada proveedor. Se deben comprar todos los meses
por lo menos 500 vlvulas grandes, 300 medianas y 300 pequeas. Debido a la
disponibilidad limitada de la vlvulas de cerdo, se compran cuando mucho 700 vlvulas por
mes a cada proveedor. Formule un PL con la que se puedan minimizar los costos de
adquisicin de las vlvulas necesarias.
Proveedor
% de las
grandes
% de las medianas
% de las
pequeas
40
40
20
30
35
35
20
20
Variables:
x1 : N de vlvulas compradas al proveedor 1
x2 : N de vlvulas compradas al proveedor 2
x3 : N de vlvulas compradas al proveedor 3
60
x1 700
x2 700
x3 700
x1, x2, x3 0
MANTEQUILLA
0,5 min/lb
0,7 min/lb
$0,38/lb
QUESO
1,5 min/lb
1,2 min/lb
$0,72 /lb
07/09/2014
1. Variables de decisin:
X1 = cantidad de leche descremada
X2 = cantidad de mantequilla
X3 = cantidad de queso
X1 300
X2 200
X3 100
0.2X+ 0.5X2+1.5X3 480
0.3X+ 0.7X2+1.2X3 480
X1 , X2 , X3, 0
Ing. Enrique Avendao Delgado
Protenas
Vitamina A
Vitamina B
Vitamina C
Cantidad mnima
Costo unitario ($)
LECHE
(mg/gal)
40
5
20
30
0.5gal
2.15
QUESO
(mg/lb)
30
50
30
50
0.5lb
2.25
MANZANAS REQUERIMIENTOS
(mg/lb)
MIN. DIARIOS (mg)
10
80
30
60
40
50
60
30
0.5lb
1.25
Como dietista de una escuela pblica, formule un modelo para determinar la comida de
costo mnimo que rena todos los requerimientos nutricionales.
Ing. Enrique Avendao Delgado
07/09/2014
1. Variables de decisin:
X 1 = cantidad de leche a consumir
X 2 = cantidad de queso a consumir
X 3 = cantidad de manzanas a consumir
1. Variables de decisin:
X1 = prstamo personal
X2 = prstamo Automvil
X3 = prstamo Casa
X4 = prstamo Agrcola
X5 = prstamo Comercial
% de deuda impagab
0.1
0.07
0.03
0.05
0.02
Maximizar
Z = 0.14X1 + 0.13X 2 + 0.12X3 + 0.125X4+ 0.10X5
s.a
X1 + X2 + X3 + X4 + X5 12
X4 + X5 4.8
de (40% de 12)
X1 + X2 - X3 0
de X3 X1 + X2
x1, x2, x3, x4, x5 >= 0
07/09/2014
Tipo
Personal
Automvil
Casa
Agrcola
Comercial
Tasa de interes
0.140
0.130
0.120
0.125
0.100
% de deuda impagab
0.1
0.07
0.03
0.05
0.02
Por estadstica del monto que presta ( cualquiera que sea el tipo de
prstamo ), pierde el 10% de su capital de cada tipo de prstamo que
realiza, y adems ante ello el banco solo le aplica la tasa de inters a la
diferencia del dinero prestado de cada tipo de prstamo. El banco
desea saber como maximizar sus utilidades, ante ambas prdidas.
Ing. Enrique Avendao Delgado
1. Variables de decisin:
X1 = prstamo personal
X2 = prstamo Automvil
X3 = prstamo Casa
X4 = prstamo Agrcola
X5 = prstamo Comercial
10
07/09/2014
Ejercicios de Aplicacin
Material:
Papel
Lapicero
Calculadora
Tasa de interes
0.140
0.130
0.120
0.125
0.100
% de deuda impagable
0.1
0.07
0.03
0.05
0.02
Para competir el banco asigna un mn. De 40% de los fondos a agrcolas y comerciales. Para
ayudar a la industria los prstamos casa deben ser iguales o superiores a la suma de los
prstamos personales y para automvil.
Adems hay una poltica explcita que no permite que la relacin general de prstamos
impagables entre todos los prstamos sea mayor que 4%.
Ing. Enrique Avendao Delgado
11
07/09/2014
1. Variables de decisin:
X1 = prstamo personal
X2 = prstamo Automvil
X3 = prstamo Casa
X4 = prstamo Agrcola
X5 = prstamo Comercial
3. Las restricciones:
Fondos totales: X1 + X2 + X3 + X4 + X5 12
Prstamos agrcolas y comerciales:
X4 + X5 4.8
de (40% de 12)
Prstamos para casa:
X1 + X2 - X3 0
de X3 X1 + X2
0.04
X1 + X2 + X3 + X4 + X5
Quedando:
0.06X1 + 0.03X2 - 0.01X3 + 0.01X4 + 0.02X5 0
Ing. Enrique Avendao Delgado
12
07/09/2014
1. Variables de decisin:
X1 = Cantidad de Maz
X2 = Cantidad de Piedra caliza
Minimizar Z =6X1+9X2
3. Las restricciones:
X1 + X2 = 20
0.08X1 + 0.05X2 = 1.2
13
07/09/2014
8%
5%
9%
4%
9%
6%
11%
7%
5%
9%
6%
5%
8%
5%
5%
9%
Costo
s/ kg
2
1
3
1
1. Variables de decisin:
X1 = Cantidad de Maz
X2 = Cantidad de Piedra caliza
X3 = Cantidad de Frijol
X4 = Cantidad de Pescado
2. El objetivo: Minimizar los costo en funcin a la cantidad requerida
X1 + X2 + X3 + X4 = 20
0.08X1 + 0.05X2 + 0.09X3 + 0.04X4 = 1
0.08X1 + 0.05X2 + 0.05X3 + 0.09X4 = 0.8
Ing. Enrique Avendao Delgado
14
07/09/2014
8%
5%
9%
4%
9%
6%
11%
7%
5%
9%
6%
5%
8%
5%
5%
9%
Costo
s/ kg
2
1
3
1
5%
5%
7%
4%
5%
X1 + X2 + X3 + X4 = 20
0.03X1 + 0.04X3
- 0.01X4 >= 0
0.04X1 + 0.03X2 +0.06X3 + 0.02X4 >= 0
-0.02X1 + 0.02X2 - 0.01X3 - 0.02X4 >= 0
0.04X1 + 0.01X2 + 0.01X3 +0.05X4 >= 0
0.03X1 +
+0.04X4 <= 0
X1<= 6
X2<= 1
X3<= 13
X4<= 4
15
07/09/2014
Ejercicio 5
UNION AIRWAYS va a agregar vuelos desde y hacia su aeropuerto base, por lo cual
necesita contratar ms agentes de servicio a clientes. Sin embargo, no est claro
cuntos ms debe contratar. La administracin reconoce la necesidad de controlar el
costo y al mismo tiempo proporcionar de manera permanente un nivel satisfactorio
de servicio. Por todo esto, un equipo de IO estudia la forma de programar a los
agentes para proporcionar un servicio satisfactorio con el menor costo en personal.
Con base en la nueva programacin de vuelos, se ha realizado un anlisis del
nmero mnimo de agentes de servicio a clientes que deben encontrarse de guardia
en diferentes momentos del da para proporcionar un nivel satisfactorio de servicio.
La columna de la derecha de la tabla 1, muestra el nmero de agentes necesario
para los periodos dados en la primera columna. Los otros datos de la tabla reflejan
uno de los acuerdos del contrato colectivo vigente entre la compaa y el sindicato
que representa a los agentes de servicio a clientes. El acuerdo es que cada agente
trabaje un turno de 8 horas 5 das a la semana, y los turnos autorizados son:
Turno 1: 6:00 a.m. a 2:00 p.m.
Turno 2: 8:00 a.m. a 4:00 p.m.
Turno 3: 12:00 a.m. (medioda) a 8:00 p.m.
Turno 4: 4:00 p.m. a 12 p.m. (medianoche)
Turno 5: 10:00 p.m. a 6:00 a.m.
Las marcas en el cuerpo principal de la tabla muestran las horas cubiertas por los turnos
respectivos. Como algunos turnos son menos deseables que otros, los salarios que se
especifican en el contrato difieren de uno a otro. En el ltimo rengln se muestra la
compensacin diaria con las prestaciones por cada agente para cada turno. El problema
consiste en determinar cuntos agentes deben asignarse a los turnos respectivos cada da
para minimizar el costo total de personal debido a los agentes, de acuerdo con este ltimo
rengln, al mismo tiempo que se cumplen (o se sobrepasan) las necesidades de servicio dados
en la columna de la extrema derecha.
Tabla 1. Datos del problema de Unin Airways.
Perodo
$170
Perodos cubiertos
Turno
2
3
4
$160
$175
$180
Nmero mnimo
necesario de agentes
5
$195
48
79
65
87
64
73
82
43
52
15
16
07/09/2014
Ejercicio 6
Al mismo tiempo, la dosis acumulada que reciben los tejidos crticos no debe exceder
los niveles de tolerancia establecidos, con el objeto de prevenir complicaciones que
puedan resultar ms serias que la enfermedad misma. La dosis completa que recibe
el cuerpo sano debe minimizarse. Debido a la necesidad de balancear con cuidado
todos estos factores, el diseo de la terapia de radiacin es un proceso muy
delicado. La meta principal de este diseo es elegir la combinacin de rayos que se
utilizar y la intensidad de cada uno para generar la mejor distribucin posible de la
dosis. (La fuerza de la dosis en cualquier punto del cuerpo se mide en unidades
llamadas kilorads.) Una vez diseado el tratamiento, se administra en muchas
sesiones durante varias semanas. En el caso de Mary, el tamao y la localizacin del
tumor hacen que el diseo de su tratamiento sea un proceso ms delicado que lo
usual. La figura muestra un diagrama de un corte transversal del tumor visto desde
arriba, al igual que los tejidos cercanos crticos que deben evitarse. Estos tejidos
incluyen rganos vitales por ejemplo, el recto y estructura sea el fmur y la
pelvis que atenuarn la radiacin. Adems, se muestra el punto de entrada y la
direccin de los nicos dos rayos que se pueden usar en este caso con un grado
relativamente moderado de seguridad (El ejemplo se ha simplificado en este punto,
pero en la realidad se consideran docenas de rayos posibles.) En el caso de
cualquier rayo propuesto de una cierta intensidad, el anlisis para determinar cul
sera la absorcin de radiacin resultante por distintas partes del cuerpo requiere
desarrollar un difcil proceso.
17
07/09/2014
Area
Anatoma sana
Tejido crtico
Regin del tumor
Centro del tumor
0.4
0.3
0.5
0.6
0.5
0.1
0.5
0.4
Restriccin sobre la
dosis
promedio total,
kilorads
Minimizar
<= 2.87
=6
>= 6
18
07/09/2014
19