You are on page 1of 21

Departamento de Ciencias de la Ingeniera y Produccin

Pontificia Universidad Javeriana


Curso: Modelacin y Programacin
Matemtica
Profesor: Profesor:
Mara Mara Gulnara Gulnara Baldoquin Baldoquin de la Pea, de la Pea, mgulnara@javerianacali.edu.co
Semestre 2014 Semestre 2014- -11
Matemtica
1
Clase 1 Semana 4
Contenido: Modelos de Optimizacin lineales con
variables continuas, enteras, binarias.
Objetivos generales: Continuar adquiriendo
habilidades en la modelacin de estos tipos de habilidades en la modelacin de estos tipos de
problemas
2
De clase anterior: Problema de asignacin
Un Jefe de personal en una empresa est ofreciendo n plazas de
trabajo diferentes (cada una cumple roles distintos) a n
candidatos. A cada candidato se le ha evaluado su aptitud para
cubrir cada una de las plazas, expresado en un coeficiente
numrico. Plantee un modelo que permita hacer la asignacin del
personal a las plazas de manera de optimizar las aptitudes de los
candidatos a las plazas ofertadas.
ndices a utilizar: Datos: ndices a utilizar: Datos:
i: para candidatos; n: nmero de candidatos
j: para plazas a cubrir = nmero de plazas
Variables
x
ij
=1 si el candidato i se asigna a la plaza j
0 si no
n j x
n
i
ij
,..., 1 1
1
= =

=
Qu representa?
De clase anterior: Problema de asignacin
Un Jefe de personal en una empresa est ofreciendo n plazas de
trabajo diferentes (cada una cumple roles distintos) a n
candidatos. A cada candidato se le ha evaluado su aptitud para
cubrir cada una de las plazas, expresado en un coeficiente
numrico. Plantee un modelo que permita hacer la asignacin del
personal a las plazas de manera de optimizar las aptitudes de los
candidatos a las plazas ofertadas.
ndices a utilizar: Datos: ndices a utilizar: Datos:
i: para candidatos; n: nmero de candidatos
j: para plazas a cubrir = nmero de plazas
Variables
x
ij
=1 si el candidato i se asigna a la plaza j
0 si no
n i x
n
j
ij
,..., 1 1
1
= =

=
Qu representa?
Algunos modelos de PLE: Problema de asignacin

= =
=
n
j
n
i
ij ij
x c z
1 1
max
n j x
n
i
ij
,..., 1 1
1
= =

=
ndices a utilizar:
i: para candidatos; j: para plazas a cubrir
i 1

=
n i x
n
j
ij
,..., 1 1
1
= =

=
Cada plaza a cubrir (dada por j, son n restricciones)
debe ser asignada exactamente a una persona
Cada persona (dada por i, son n restricciones) debe ser
asignada exactamente a una plaza
Algunas situaciones tpicas al modelar usando la PL PLE
2. Solucin de dicotomas Restricciones disyuntivas.
Cmo resolverlo?
Las dicotomas son parejas de restricciones de las cuales al menos una
de ellas debe verificarse.
Supongamos se tiene la dicotoma: f(x
1
,x
2
,,x
n
) 0 g(x
1
, x
2
,,x
n
) 0
Cmo resolverlo?
Caso 1: Se cumpla exactamente una de las dos restricciones
f(x1,x2,,xn) f
*
y
g(x1, x2,,xn) g *(1- y)
Donde:
y: variable binaria auxiliar que define qu restriccin se cumple
f* y g* son cotas superiores de f(x) y g(x) respectivamente.
Algunas situaciones tpicas al modelar usando la PL PLE
2. Solucin de dicotomas Restricciones disyuntivas.
Caso 2: Se cumpla una de las dos restricciones las dos
Cmo resolverlo?
Supongamos se tiene la dicotoma: f(x
1
,x
2
,,x
n
) 0 g(x
1
, x
2
,,x
n
) 0
f(x1,x2,,xn) f
*
y
1
g(x1, x2,,xn) g * y
2
y
1
+ y
2
1
Donde:
y
1
, y
2
: variables binarias auxiliares que definen qu restricciones se cumplen
f* y g* son cotas superiores de f(x) y g(x) respectivamente.
3. Cmo modelar cuando se tiene que escoger exactamente una
alternativa (restriccin) entre varias?
Suponer que los productos A, B y C se tienen que hacer en
exactamente una de dos mquinas (todos en la misma mquina) y
se tiene la cantidad de horas que lleva cada producto en cada
mquina y total de horas disponibles
A B C Disp
d x c b x a
n
j
j j
n
j
j j


= = 1 1
8
A B C Disp
M1 2 3 5 480
M2 1 4 3 320

=
i
i
i
M en no
M en
y
0
1
2A+3B+5C 480+M(1-y
1
)
A+4B+3C 320+M(1-y
2
)
y
1
+y
2
=1
Restricciones disyuntivas.
Cmo modelarlo? Dos opciones:
Caso ms general que el anterior, cuando deben cumplirse K de
N restricciones :
f
1
(x
1
,x
2
,,x
n
) d
1
f
2
(x
1
,x
2
,,x
n
) d
2
.
f
N
(x
1
,x
2
,,x
n
) d
N
1. f
1
(x
1
,x
2
,,x
n
) d
1
+M(1-y
1
)
f
2
(x
1
,x
2
,,x
n
) d
2
+M(1-y
2
)
.
f
N
(x
1
,x
2
,,x
n
) d
N
+M(1-y
n
)
y
1
, y
2
,,y
n
{0,1}
K y
N
i
i
=

=1
2. f
1
(x
1
,x
2
,,x
n
) d
1
+My
1
f
2
(x
1
,x
2
,,x
n
) d
2
+My
2
.
f
N
(x
1
,x
2
,,x
n
) d
N
+My
n
y
1
, y
2
,,y
n
{0,1} K N y
N
i
i
=

=1
Del Estudio Independiente clase anterior
Una compaa de consultoras de cadena de suministro en Colombia debe
decidir dnde localizar 4 oficinas centrales, escogidas de 8 posibles lugares
donde ubicarlas, que deben atender a 15 ciudades en el pas (son sus
clientes). Cada lugar posible de ubicacin de las oficinas tendr un nmero de
consultores diferentes para atender a los clientes. Cada consultor puede
realizar a lo sumo 25 viajes en el ao a sus clientes.
Existe un costo unitario de cada viaje dependiendo de la oficina que lo
proporcione y donde se encuentre el cliente (o sea, de distancia de la oficina proporcione y donde se encuentre el cliente (o sea, de distancia de la oficina
donde est el cliente y la ciudad que se visita). Cada lugar posible de ubicacin
tendr un costo fijo de apertura diferente, en caso de que se abra. Cada ciudad
tiene previsto un nmero de visitas que le realicen en el ao. Perteneciendo
todos los consultores a la misma compaa no existe ninguna restriccin que
limite a que una ciudad pueda ser visitada por consultores que estn en
diferentes oficinas.
Plantee el modelo matemtico que permita decidir dnde ubicar sus oficinas
centrales, as como cuntas visitas y de dnde recibir cada ciudad, dentro del
grupo de las oficinas que se abran.
11
Semejanzas con ejercicio visto clase anterior
Problema de localizacin de plantas Problema de consultoras
ndices a usar:
i: referido a las localiz. de plantas
j: referido a los clientes
localiz. de plantas localiz. de oficinas centrales
Productos a enviar Visitas a realizar a clientes
x
ij
:unidades del producto
enviados de la planta i al
consumidor j
y
i
: 1 si se abre una planta
en la localizacin i, 0 si no.
Departamento de Ciencias de la Ingeniera y Produccin
Pontificia Universidad Javeriana
Recordando el problema : Problema de localizacin de plantas
Una empresa trata de elegir la localizacin de dos plantas de
entre un conjunto de 10 posibles localizaciones, teniendo en
cuenta las necesidades de sus 30 consumidores a la vez que
maximizando sus ganancias netas. Si las plantas se deciden abrir
en un lugar determinado, ello implica un costo fijo de
posicionarlas en dichos lugares. Se conocen adems:
el beneficio unitario por venta, a cada consumidor, de bienes
producidos en cada planta.
13
producidos en cada planta.
la capacidad productiva de la planta localizada en cada lugar
posible.
la demanda de cada consumidor, en unidades del producto.
Dnde ubicar las plantas y qu cantidad de producto enviar de
cada planta abierta a cada consumidor?
Departamento de Ciencias de la Ingeniera y Produccin
Pontificia Universidad Javeriana
Recordando el problema: Problema de localizacin de plantas
Qu tipos de variables tiene el problema?
Dos:
1. Reflejan la cantidad del producto a enviar de las plantas
abiertas a los consumidores.
2. Reflejan la decisin de abrir o no una planta en un lugar dado
ndices a usar:
i: referido a las localizaciones posibles de las plantas (i=1,,10)
14
i: referido a las localizaciones posibles de las plantas (i=1,,10)
j: referido a los clientes (j=1,,30)
Datos de manera simblica (para usarlos en el modelo):
1. f
i
: costo fijo de construccin de la planta localizada en i
2. u
i
: la capacidad productiva de la planta localizada en i
3. d
j
: la demanda del consumidor j
4. bij : beneficio unitario por venta, al consumidor j, de bienes
producidos en la planta i
Departamento de Ciencias de la Ingeniera y Produccin
Pontificia Universidad Javeriana
Recordando el problema : Problema de localizacin de plantas
Variables del problema?
y
i
: variable binaria que toma el valor 1 si se abre una planta en la
localizacin i, 0 si no.
x
ij
: unidades del producto enviados de la planta i al consumidor j
Cuntas variables tiene el problema?
15
Funcin objetivo:
10 binarias, 10x30 = 300 variables enteras. Total: 310 variables

= = =
=
10
1
10
1
30
1 i
i i
i j
ij ij
y f x b z
Departamento de Ciencias de la Ingeniera y Produccin
Pontificia Universidad Javeriana
Recordando el problema : Problema de localizacin de plantas
Funcin objetivo:
Restricciones:

= = =
=
10
1
10
1
30
1 i
i i
i j
ij ij
y f x b z
1. Satisfacer demanda de los clientes
30 ..., 1
10
1
= =

=
j d x
j
i
ij
2. Capacidad mxima de las plantas, si se abren
16
2. Capacidad mxima de las plantas, si se abren
10 ..., 1
30
1
=

=
i y u x
i i
j
ij
3. Abrir exactamente dos plantas
2
10
1
=

= i
i
y
Rango de variables: x
ij
0, enteras, y
i
{0,1} i=1,,10, j=1,,30
Ejemplo planteado en clase anterior
En un taller, lo ms que se puede hacer diariamente son 200 artculos A, 100 artculos B,
cualquier combinacin posible dentro de estos lmites. La seccin de pintura tiene una
capacidad diaria de 120 artculos A, 160 artculos B, cualquier combinacin posible
dentro de estas limitaciones. La planta de tratamiento trmico no puede procesar ms de 90
artculos A por da; el artculo B no requiere de este proceso. Para su fabricacin el artculo A
se procesa 3 minutos en la mquina M1 y 2 minutos en la mquina M2, mientras que el
artculo B puede fabricarse enteramente en la mquina M1 en 5 minutos , tambin, en ambas
mquinas, procesndolo 2 minutos en la mquina M1 y 1 minuto en la M2. Las mquinas
tienen disponibles las 8 horas del da para realizar el proceso. Cada artculo A se fabrica con 1 tienen disponibles las 8 horas del da para realizar el proceso. Cada artculo A se fabrica con 1
libra de material X y 2 libras de material Y, y cada artculo B se construye con 2 libras de X y
3 libras de Y. En existencia hay 140 libras de X y 80 libras de Y. El costo de una libra de X es
$200, mientras que cada libra de Y cuesta $300. Como el material Y disponible es poco, y hay
un presupuesto de $60.000 para la compra de ambos materiales, del material X no puede
comprarse ms del 20% del material Y que se requiera adicionalmente. El artculo A tambin
puede hacerse sin el tratamiento trmico, aunque con ello se sacrifica la durabilidad. Cada
artculo B deja una utilidad de $4.000; cada artculo A sin tratamiento de $3.000 y con
tratamiento, $5.000.
Modele el problema de la planificacin de la produccin de tal manera que se maximice la
utilidad diaria de la compaa.
17
Aspectos a resaltar del modelo resultante
1. Hay que leerlo COMPLETO para darse cuenta de las
variables que realmente que tiene el modelo.
2. Hay que ser cuidadoso con no mezclar unidades diferentes
(por ejemplo horas y minutos) en una misma restriccin
funcin objetivo.
3. No todas las variables tienen que aparecer explcitas en la 3. No todas las variables tienen que aparecer explcitas en la
funcin objetivo
4. Es conveniente hacer tablas de la informacin que dan
5. Debe irse subrayando lo que se tuvo en cuenta, pues el
problema es largo con muchos tipos de restricciones y
pueden quedarse algunas restricciones sin plantear por esta
causa.
18
Estudio Independiente
Tratar de resolver SOLOS los dos ejercicios siguientes
de modelacin y luego confrontar su solucin con la
respuesta dada en el Folleto de Modelacin (son
ejemplos resueltos) ejemplos resueltos)
19
1. El dueo de un restaurante necesitara en 3 das sucesivos
40, 60 y 70 manteles. El puede adquirir manteles a un costo
de $20 cada una y despus de haberlos usado, puede mandar
manteles sucios a lavar, para lo cual tiene 2 servicios de
lavandera disponibles: uno rpido (el lavado tarda 1 da)
que cuesta $ 15 por cada mantel y uno normal (tarda 2 das)
que cuesta $8 por mantel. Formule un modelo que permita
conocer al dueo del restaurante que nmero de manteles conocer al dueo del restaurante que nmero de manteles
debe comprar inicialmente y que nmero debe mandar a
lavar cada da para minimizar sus costos.
20
2. Una compaa de transporte dispone de $4.000.000.000 para comprar un nuevo equipo y
est considerando tres tipos de vehculos. El vehculo A puede transportar 10 toneladas y
se espera que promedie 35 millas /hora, siendo su costo de $80.000.000. El vehculo B
tiene una capacidad de 20 toneladas, promedia una velocidad de 30 millas/hora, y su
costo es $130.000.000. El vehculo C es un modelo modificado del tipo B, tiene un sitio
para que duerma el conductor, lo cual reduce su capacidad a 18 toneladas y eleva su
costo a $ 150.000.000.
Cada vehculo A recorre 20 millas por cada galn de gasolina; cada vehculo B recorre 15
millas/galn y cada vehculo C recorre 12 millas/galn. El tanque de combustible para el
suministro diario para los vehculos tiene una capacidad de 10.000 galones de gasolina.
El vehculo A requiere una tripulacin de un hombre y, si opera durante los tres turnos del
da, puede trabajar un promedio de 18 horas por da. Los vehculos B y C requieren una da, puede trabajar un promedio de 18 horas por da. Los vehculos B y C requieren una
tripulacin de dos hombres cada uno, pero mientras que B puede trabajar 15 horas por
da en tres turnos, C puede promediar 21 horas diarias. La compaa dispone de 150
conductores por da y tendra muchas dificultades para obtener conductores adicionales.
El espacio del estacionamiento permite la entrada de 24 vehculos tipo A si slo parquean
este tipo de vehculo. El espacio que ocupa un vehculo tipo B es 20% mayor que el del
tipo A y, el espacio requerido para parquear un tipo C es 20% menor que el de tipo A.
Las facilidades de mantenimiento son tales que el nmero total de vehculos no puede
exceder de 25.
Se quiere determinar cuntos vehculos de cada tipo debern comprarse si la compaa desea
maximizar su capacidad diaria de movilizacin en toneladas. 21

You might also like