You are on page 1of 16

Instituto Tecnológico de Costa Rica

Escuela de Ingeniería en Computación
Carrera Ingeniería en Computación


IC6400 Investigación de Operaciones
Profesor: Dr. Francisco J. Torres Rojas
Grupo 01

APUNTES 19-MARZO
MODELADO DE PROBLEMAS
DE PROGRAMACIÓN LINEAL




Estudiante:
Juan Carlos González Chacón 201226896


Marzo, 2014
Cartago





Tabla de Contenidos

Fábrica de Juguetes Geppetto 1
Fábrica de Muebles Dakota 3
La Dieta 5
La Policía 7
La Policía (Versión 2) 9
Agricultura 11
Fábrica de Cinturones 13
Aspectos Administrativos 14
Quiz 14
!"#$%&#" #$ ()"*%$+&, #$ ()"-)&+&./01 2/1$&%
Fábrica de Juguetes Geppetto
Después de algunos problemas en la línea de marionetas, la fábrica se dedica
solamente a hacer soldados y trenes de juguete. Cada soldado se vende en $27,
pero requiere $10 de materia prima. Además cada soldado fabricado requiere
los costos variables y administrativos en $14. Cada tren se vende en $21,
requiere $9 de materia prima e incrementa los costos variables y administrativos
en $10. Los soldados y trenes de juguete requieren dos tipos de labor
especializada: carpintería y acabado. Cada soldado requiere de 2 horas de
acabado y 1 hora de carpintería. Cada tren requiere 1 hora de carpintería y 1
hora de acabado. Se puede conseguir tanta materia prima como se requiera,
pero solo hay empleados para garantizar 100 horas de acabado y 80 horas de
carpintería por semana. La demanda por trenes es ilimitada. A lo más se venden
40 soldados por semana. Geppetto quiere maximizar la ganancia de su fábrica
de juguetes.

¿ Qué debe hacerse ?
1. Buscar variables de decisión
2. Hallar función objetivo
Maximizar o minimizar ?
• Se deben maximizar los ingresos
Ganancia = Ingresos - Gastos
Ingresos = 27 x
1
+ 21 x
2
Gastos = (10 x
1
+ 9 x
2
) + (14 x
1
+ 10 x
2
)
Ganancia = 27 x
1
+ 21 x
2
- [ (10 x
1
+ 9 x
2
) + (14 x
1
+ 10 x
2
) ] = 3 x
1
+ 2 x
2

 1
x
1
: números de soldados producidos por semana
x
2
: números de trenes producidos por semana
Función Objetivo
Maximizar


3. Restricciones
(1) Para fabricar soldados y trenes se requieren para cada uno 2 horas y 1 hora de
acabado respectivamente. Sin embargo solo se dispone de 100 horas de acabado
por semana.
2 x
1
+ x
2
! 100

(2) Se requiere para fabricar trenes y soldados de 1 hora de carpintería por cada uno.
Sin embargo solo se dispone de 80 horas de carpintería por semana.
x
1
+ x
2
! 80
(3) A lo más se venden 40 soldados por semana.
x
1
! 40

En resumen:
 2
Z = 3 x
1
+ 2 x
2
Problema Fábrica de juguetes Geppetto
Maximizar
Z = 3 x
1
+ 2 x
2
Sujeto a:
2 x
1
+ x
2
! 100

x
1
+ x
2
! 80
x
1
! 40
x
1
" 0
x
2
" 0
Fábrica de Muebles Dakota
La fábrica de muebles Dakota fabrican escritorios, mesas y sillas. Para la
fabricación de estos muebles la fábrica requiere madera, carpintería y acabado
de la siguiente forma:






El precio de venta son los siguientes: los escritorios $60, las mesas $30 y las
sillas $20. La demanda de sillas y escritorios es ilimitada, sin embargo solo se
pueden vender a lo mas 5 mesas. La fábrica dispone de 48 m
2
de madera, 20
horas de carpintería y 8 horas de acabado.

¿ Qué debe hacerse ?
1. Buscar variables de decisión
2. Hallar función objetivo
Maximizar o minimizar ?
• Se deben maximizar la ganancia de la venta de los muebles fabricados
Función Objetivo
Maximizar




 3
Escritorio Mesa Silla
Madera 8 m 6 m 1 m
Carpintería 4 h 2 h 1.5 h
Acabado 2 h 1.5 h 0.5 h
x
1
: números de escritorios
x
2
: números de mesas
x
3
: números de sillas
Z = 60 x
1
+ 30 x
2
+ 20 x
3
3. Restricciones
(1) Para fabricar escritorios, mesas y sillas se requiere de madera. Por cada uno se
necesita 8 m
2
, 6 m
2
y 1 m
2
respectivamente. Sin embargo la fábrica solo dispone de
48 m
2
.
8 x
1
+ 6 x
2
+ x
3
! 48

(2) Para fabricar escritorios, mesas y sillas se requiere de carpintería. Por cada uno se
necesita 4 h

, 2 h

y 1.5 h

respectivamente. Sin embargo la fábrica solo dispone de
20 horas.
4 x
1
+ 2 x
2
+ 1.5 x
3
! 20
(3) Para fabricar escritorios, mesas y sillas se requiere de acabados. Por cada uno se
necesita 2 h

, 1.5 h

y 0.5 h

respectivamente. Sin embargo la fábrica solo dispone de
8 horas.
2 x
1
+ 1.5 x
2
+ 0.5 x
3
! 8
(4) La demanda de sillas y escritorios es ilimitada, sin embargo solo se pueden
vender a lo mas 5 mesas.
x
2
! 5

En resumen:
 4
Problema Fábrica de Muebles Dakota
Maximizar
Z = 60 x
1
+ 30 x
2
+ 20 x
3
Sujeto a:
8 x
1
+ 6 x
2
+ x
3
! 48 x
1
+ x
2
! 80
4 x
1
+ 2 x
2
+ 1.5 x
3
! 20
2 x
1
+ 1.5 x
2
+ 0.5 x
3
! 8
x
2
! 5
x
1
" 0
x
2
" 0
x
3
" 0
La Dieta
Su médico espera que cada día usted ingiera por lo menos 500 calorías, 6 onzas de
chocolate, 10 onzas de azúcar y 8 onzas de grasa. Su dieta viene de los 4 grupos
básicos: pastel de chocolate, helado, refresco y cheesecake. Los valores nutricionales de
cada uno son los siguientes:








Los costos por ración de cada alimento son: $50 el pastel de chocolate, $20 el
helado, $30 el refresco y $80 el cheesecake.

¿ Qué debe hacerse ?
1. Buscar variables de decisión
2. Hallar función objetivo
Maximizar o minimizar ?
• Se minimizar el costo de la dieta
Función Objetivo
Minimizar
 5
Calorías Chocolate Azúcar Grasa
Pastel de Chocolate 400 3 2 2
Helado 200 2 2 4
Refresco 150 0 4 1
Cheesecake 500 0 4 5
x
1
: ración de pastel de chocolate
x
2
: ración de helado
x
3
: ración de refresco
x
4
: ración de cheesecake
Z = 50 x
1
+ 20 x
2
+ 30 x
3
+ 80 x
4

3. Restricciones
(1) Se deben consumir 500 calorías tomando en cuenta que cada pastel de chocolate,
helado, refresco y cheesecake contienen 400, 200, 150 y 500 calorías
respectivamente.
400 x
1
+ 200 x
2
+ 150 x
3
+ 500 x
4
! 500

(2) Se deben consumir 6 onzas de chocolate tomando en cuenta que cada pastel de
chocolate, helado, refresco y cheesecake contienen 3, 2, 0 y 0 onzas de chocolate
respectivamente.
3 x
1
+ 2 x
2
+ 0 x
3
+ 0 x
4
! 6
(3) Se deben consumir 10 onzas de azúcar tomando en cuenta que cada pastel de
chocolate, helado, refresco y cheesecake contienen 2, 2, 4 y 4 onzas de azúcar
respectivamente.
2 x
1
+ 2 x
2
+ 4 x
3
+ 4 x
4
! 10
(4) Se deben consumir 8 onzas de grasa tomando en cuenta que cada pastel de
chocolate, helado, refresco y cheesecake contienen 2, 4, 1 y 5 onzas de grasa
respectivamente.
2 x
1
+ 4 x
2
+ 1 x
3
+ 5 x
4
! 8
En resumen:









 6
Problema de la Dieta
Minimizar
Z = 50 x
1
+ 20 x
2
+ 30 x
3
+ 80 x
4
Sujeto a:
400 x
1
+ 200 x
2
+ 150 x
3
+ 500 x
4
! 500
3 x
1
+ 2 x
2
+ 0 x
3
+ 0 x
4
! 6
2 x
1
+ 2 x
2
+ 4 x
3
+ 4 x
4
! 10
2 x
1
+ 4 x
2
+ 1 x
3
+ 5 x
4
! 8
x
1
" 0
x
2
" 0
x
3
" 0
x
4
" 0
La Policía
Durante cada periodo de 4 horas, la policía de cierta ciudad requiere cierto número
mínimo de policías de la siguiente forma:









Tomando en cuenta los datos anteriores se tiene:











¿ Qué debe hacerse ?
1. Buscar variables de decisión







 7
Turno Policías
12a.m - 4a.m 80
4a.m - 8a.m 70
8a.m - 12p.m 60
12p.m - 4p.m 60
4p.m - 8p.m 50
8p.m - 12a.m 40
Turno 12a.m -
4a.m
4a.m -
8a.m
8a.m -
12p.m
12p.m -
4p.m
4p.m -
8p.m
8p.m -
12a.m
x1
x2
x3
x4
x5
x6
Número Policías 80 70 60 60 50 40
x
1
: número de policías trabajando de 12a.m - 8a.m
x
2
: número de policías trabajando de 4a.m - 12p.m
x
3
: número de policías trabajando de 8a.m - 4p.m
x
4
: número de policías trabajando de 12p.m - 8p.m
x
5
: número de policías trabajando de 4p.m - 12a.m
x
6
: número de policías trabajando de 8p.m - 4a.m
2. Hallar función objetivo
Maximizar o minimizar ?
• Se minimizar la cantidad total de policías
Función Objetivo
Minimizar


3. Restricciones
(1) x
1
+ x
6
! 80
(2) x
1
+ x
2
! 70
(3) x
2
+ x
3
! 60
(4) x
3
+ x
4
! 60
(5) x
4
+ x
5
! 50
(6) x
5
+ x
6
! 40

En resumen:












 8
Z = x
1
+ x
2
+ x
3
+ x
4
+ x
5
+ x
6
Problema de la Policía
Minimizar
Z = x
1
+ x
2
+ x
3
+ x
4
+ x
5
+ x
6
Sujeto a:
x
1
+ x
6
! 80
x
1
+ x
2
! 70
x
2
+ x
3
! 60
x
3
+ x
4
! 60
x
4
+ x
5
! 50
x
5
+ x
6
! 40
x
1
" 0
x
2
" 0
x
3
" 0
x
4
" 0
x
5
" 0
x
6
" 0
La Policía (Versión 2)
Se forma un sindicato de policías que establece ciertas reglas. Sólo habrá 4 turnos de 6
horas. Cada policía está obligado a trabajar 2 turnos durante el día. Si son consecutivos
se pagan a $12 la hora, pero si no son consecutivos se pagan a $18 la hora. Se debe
minimizar los costos del Departamento de Policía si se requieren los siguientes policías
por turno:






Tomando en cuenta los datos anteriores se tiene:











¿ Qué debe hacerse ?
1. Buscar variables de decisión
 9
Turno Policías
12a.m - 6a.m 150
6a.m - 12p.m 50
12p.m - 6p.m 120
6p.m - 12a.m 60
Turno 12a.m -
6a.m
6a.m -
12p.m
12p.m -
6p.m
6p.m -
12a.m
x1
x2
x3
x4 x4
x5
x6
Número Policías 150 50 120 60
x
1
: número de policías trabajando de 12a.m - 6a.m
x
2
: número de policías trabajando de 6a.m - 6p.m
x
3
: número de policías trabajando de 12p.m - 12a.m
x
4
: número de policías trabajando de 6p.m -6a.m
x
5
: número de policías trabajando de 12a.m - 6a.m y de 12p.m - 6p.m
x
6
: número de policías trabajando de 6a.m - 12p.m y de 6p.m - 12a.m
2. Hallar función objetivo
Maximizar o minimizar ?
• Se minimizar los costos del Departamento de Policías
Los turnos consecutivos se pagan a $12, es decir serían12(horas)*$12*(suma turnos
consecutivos), donde los turnos consecutivos son x
1
+ x
2
+ x
3
+ x
4
.
Los turnos no consecutivos se pagan a $18, es decir serían12(horas)*$18*(suma turnos
no consecutivos), donde los turnos consecutivos son x
5
+ x
6
.
Función Objetivo
Minimizar


3. Restricciones
(1) x
1
+ x
4
+ x
5
! 150
(2) x
1
+ x
2
+ x
6
! 50
(3) x
2
+ x
3
+ x
5
! 120
(4) x
3
+ x
4
+ x
6
! 60

En resumen:











 10
Z = 144(x
1
+ x
2
+ x
3
+ x
4
)+216(x
5
+ x
6
)
Problema de la Policía-Versión 2
Minimizar
Z = x
1
+ x
2
+ x
3
+ x
4
+ x
5
+ x
6
Sujeto a:
x
1
+ x
4
+ x
5
! 150
x
1
+ x
2
+ x
6
! 50
x
2
+ x
3
+ x
5
! 120
x
3
+ x
4
+ x
6
! 60
x
1
" 0
x
2
" 0
x
3
" 0
x
4
" 0
x
5
" 0
x
6
" 0
Agricultura
Un agricultor posee 7 acres de terreno en los que siembra trigo y maíz tiene
empleados suficientes para 40 horas de trabajo por semana. Un acre de trigo produce
25 toneladas y requiere 10 horas de trabajo por semana. Un acre dedicado al maíz
produce 10 toneladas y requiere 4 horas de trabajo por semana. Cada tonelada de
trigo se puede vender en $400 y cada tonelada de maíz se puede vender en $300. Las
regulaciones del gobierno establecen que se deben producir al menos 30 toneladas de
maíz.

¿ Qué debe hacerse ?
1. Buscar variables de decisión
2. Hallar función objetivo
Maximizar o minimizar ?
• Se debe maximizar las ganancias de la siembra de las acres
Por cada acre de trigo se producen 25 toneladas, con un costo de $400 por tonelada.Es
decir 25*$400*x
1
Por cada acre de maíz se producen 10 toneladas, con un costo de $300 por tonelada. Es
decir 10*$300*x
2

Función Objetivo
Maximizar






 11
x
1
: número de acres dedicados al trigo
x
2
: número de acres dedicados al maíz
Z = 10000x
1
+ 3000x
2
3. Restricciones
(1) Se dispone de 7 acres de terreno para cultivar trigo y matriz.
x
1
+ x
2
! 7
(2) Un acre de trigo y maíz requieren de 10 horas y 4 horas de trabajo respectivamente
cada una. Sin embargo se disponen de 40 horas semanales
10 x
1
+ 4 x
2
! 40
(3) Se debe producir al menos 30 toneladas de maíz.
10 x
2
" 30 => x
2
" 3
En resumen:


















 12
Problema de la Agricultura
Maximizar
Z = 10000x
1
+ 3000x
2
Sujeto a:
x
1
+ x
2
! 7
10 x
1
+ 4 x
2
! 40
x
2
" 3
x
1
" 0
x
2
" 0
Fábrica de Cinturones
Un fábrica procesa cinturones de dos tipos: normales y de lujo. Para ambos tipos es
necesario 1 m
2
de cuero, en la fabricación de cinturones normales se requiere 1 hora de
trabajo mientras que en los de lujo se gastan 2 horas. Por semana se dispone de 40
metros cuadrados de cuero y la jornada de trabajo es 60 horas. Por cada cinturón
normal hay una ganancia de $3 y por los de lujo $4. Se desea maximizar la ganancia.

¿ Qué debe hacerse ?
1. Buscar variables de decisión
2. Hallar función objetivo
Maximizar o minimizar ?
• Se debe maximizar la ganancia
Función Objetivo
Maximizar


3. Restricciones
(1) Para elaborar cinturones de normales y de lujo se requieren por cada uno 1m
2
de
cuero . Sin embargo se dispone por semana de 40 m
2.
x
1
+ x
2
! 40

(2) Para elaborar cinturones de normales y de lujo se requieren por cada uno 1 h y 2 h
respectivamente. Sin embargo se dispone por semana de 60 h
.
x
1
+ 2 x
2
! 60



 13
x
1
: números de cinturones corrientes
x
2
: números de cinturones de lujo
Z = 3x
1
+ 4x
2
En resumen:











Aspectos Administrativos
Ll examen de lC será el +/3)."%$, 45 #$ +&)6". Se puede llevar un forro de
71& 89-/1&. no se debe llevar cuaderno de examen. Se puede llevar comlda.
La maLerla a evaluar será Loda la vlsLa en clase hasLa programaclón llneal,
donde esLa uluma queda para el segundo parclal. Además de esLa Lamblen se
evaluará los dos prlmeros caplLulos de la revlsLa 1lempo Comparudo-
8lolnformáuca y los cuaLro aruculos publlcados en el foro oñclal del curso.

Quiz
Encuentre el ABB óptimo con los siguientes datos:
 14
Problema de la Fábrica de Cinturones
Maximizar
Z = 3x
1
+ 4x
2
Sujeto a:
x
1
+ x
2
! 40
x
1
+ 2 x
2
! 60
x
1
" 0
x
2
" 0
París ! 975
Cartago ! 214
Madrid ! 35
Atenas ! 1024
Florencia ! 822