Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Variables
xi = cantidad de tela i 1, ,5 a producir.
Función objetivo
5
Z = max ui xi
i =1
Restricciones
Disponibilidad de materias primas
5
a x
i =1
ij i m j , j 1, , 4
No negatividad de variables
xi 0, i 1, ,5
1
horizonte de planificación de T meses, en base a m materias primas, para satisfacer la
demanda y hacerlo al mínimo costo. La información con la que cuenta es:
• cit : costo unitario de producción del producto i en el período t
( i = 1, , n; t = 1, ,T )
• aij : cantidad de recurso j necesario para fabricar una unidad de producto i
( i = 1, , n; j = 1, , m)
• dit : demanda por el producto i en el período t ( i = 1, , n; t = 1, ,T )
• bjt : disponibilidad del recurso j en el período t ( j = 1, , m; t = 1, ,T )
• hi : costo que se debe pagar por dejar una unidad del producto i de un mes al
siguiente (“inventario en bodega”) ( i = 1, , n)
• Se incurre en un costo fijo (set-up o partida) K it cuando el producto i se fabrica en
el período t y no depende del nivel de producción (es decir, si se fabrica se debe
pagar, si no se fabrica no se paga).
Las variables de decisión y el modelo matemático es el siguiente:
Variables de decisión:
xit = Cantidad de producto i a fabricar en el período t ( i = 1,..., n; t = 1,..., T )
I it = Cantidad de producto i a guardar en inventario en el período t ( i = 1,..., n; t = 1,..., T )
1, si el producto i se fabrica en el período t ( i = 1,..., n; t = 1,..., T )
yit =
0, si no
Modelo matemático:
T n T n T n
Min cit xit + hi Iit + Kit yit
t =1 i =1 t =1 i =1 t =1 i =1
(1)
n
s.a. a x
i =1
ij it b jt j 1, , m , t 1, ,T (2)
I it + dit = I it −1 + xit i 1, , n , t 1, ,T ( 3)
xit M yit i 1, , n , t 1, ,T ( 4)
xit 0 i 1, , n , t 1, ,T (5)
I it 0 i 1, , n , t 1, , T − 1 (6)
I iT = 0 i 1, , n (7)
yit 0,1 i 1, , n , t 1, ,T (8)
¿Cómo modificaría el modelo si se agrega la siguiente situación: “es posible realizar
entregar atrasadas de un período a otro asumiendo un costo unitario por unidad de
tiempo fi por cada unidad del producto i entregado atrasado”? Debe indicar qué
funciones y variables cambian o se agregan al modelo para representar dicha situación,
y debe reescribirlas (sólo las que se agregan o cambian).
Solución:
Se requiere lo siguiente (asumiendo que todos los índices corren sobre sus respectivos
conjuntos, para acortar la notación):
2
Nuevas variables
• Iit+ = inventario del producto i al final del periodo t .
• Iit− = quiebre de stock (órdenes atrasadas) del producto i al final del periodo t
Nuevas restricciones
i =1 t =1
Notar que para que esta transformación sea válida, se requiere además que
Iit+ Iit− = 0, i, t lo que se cumple en programación lineal, por motivos que veremos más
adelante en el curso.
3. Una empresa de crianza de conejos ha estimado las demandas para cada una de las
N ciudades a las cuales vende sus mascotas en DMAX jt y DMIN jt , demandas
máximas y mínimas respectivamente, las que son independientes de la edad que tengan
las mascotas. El precio de venta de un conejo en la ciudad j = 1, , N en el periodo
t = 1, , T es Pjt .
Esta empresa desea planificar su crianza para los siguientes T periodos, para ello
cuenta con M centros de crianza, cada uno de los cuales tiene un costo variable de
operación Cit de tener un conejo en el criadero i = 1, , M en el periodo t = 1, , T .
Para disminuir los costos asociados al despacho de mascotas hacia las ciudades la
política de la compañía es la siguiente: cada vez que se decide llevar mascotas a la
ciudad j = 1, , N se arrienda un solo camión y se cancela un costo variable por conejo
transportado entre el centro i = 1, , M y la ciudad j = 1, , N , Fijt .
Por último, la forma de crianza es completamente aleatoria, o sea, simplemente se dejan
todas estas mascotas en el patio a su suerte. Esta política innovadora trae como resultado
que la cantidad de conejos disponibles aumenta tres veces entre un periodo y otro.
Con esto, formule un modelo de optimización que permite a la empresa de crianza de
conejos maximizar sus utilidades.
Solucion:
Variables
• xijt = cantidad de conejos enviados desde el criadero i = 1, , M a la ciudad
j = 1, , N en el periodo t = 1, ,T .
• yit = cantidad de conejos en el criadero i = 1, , M en el periodo t = 1, ,T .
Función objetivo
3
Z = max ( Pjt − Fijt )xijt − Cit yit
M N T M T
i =1 j =1 t =1 i =1 t =1
Restricciones
Demanda acota los envíos
M
x i =1
ijt DMIN jt , j = 1, , N , t = 1, ,T
x
i =1
ijt DMAX jt , j = 1, , N , t = 1, ,T
N
3 yit − xijt = yi ,t +1 , i = 1, , M , t = 1, ,T −1
j =1
Cantidades máximas a enviar por periodo
N
x
j =1
ijt yit , i = 1, , M , t = 1, ,T
xijt 0, i = 1, , M , j = 1, , N , t = 1, ,T
yit 0, i = 1, , M , t = 1, ,T
4. Jors Pólman es un empresario que está analizando en qué invertir el próximo año.
Para esto debe decidir en qué proyectos invertir y qué ejecutivos administrarán estos
proyectos. Cuenta con M proyectos posibles para desarrollar y N ejecutivos para
administrarlos, donde cada proyecto deberá ser administrado por un único ejecutivo.
Además, don Jors conoce los proyectos que el ejecutivo i = 1, , N puede administrar,
denotados Ai 1, , M . El sueldo del ejecutivo i = 1, , N se denota ci .
Los proyectos a elegir deben cumplir las siguientes reglas:
• Para cada proyecto j = 1, , M existe un conjunto I j de proyectos que no
pueden realizarse si se ejecuta el proyecto j y viceversa.
• Para cada proyecto j = 1, , M existe un conjunto R j de proyectos que son
requisitos del proyecto j , es decir, deben realizarse todos para que el proyecto
j puede ejecutarse.
• Para cada proyecto j = 1, , M existe un conjunto Oj de proyectos que son
requisitos alternativos, es decir, para poder ejecutar el proyecto j , debe
ejecutarse al menos un proyecto del conjunto Oj .
4
• El proyecto j = 1, , M requiere una inversión p j y se espera que rente u j .
Se pide que los proyectos ejecutados renten en total U al menos, y que no
cuesten en total más de P .
Formule un modelo de optimización que decida qué proyectos ejecutar, y qué ejecutivos
contratar, para que el costo total de contratación de éstos últimos sea mínimo.
Solución:
Variables de decisión
• xij = 1, si el ejecutivo i = 1, , N administra el proyecto j = 1, , M ; 0, en otro
caso
• y j = 1, si se ejecuta el proyecto j = 1, , M ; 0, en otro caso.
• wi = 1, si se contrata al ejecutivo i = 1, , N ; 0, en otro caso.
Función objetivo
N
Z = min ci wi
i =1
Restricciones
Asignación de proyectos a ejecutivos contratados
M
x
j =1
ij = wi , i = 1, ,N
x
i =1
ij = y j , i = 1, ,M
Proyectos incompatibles
y j + ym 1, j = 1, , M, m I j
Requisitos
y
mR j
m
yj , j = 1, ,M
card ( R j )
Requisitos alternativos
yj y
mO j
m , j = 1, ,M
5
M
u
j =1
j yj U
p y
j =1
j j P
Asignaciones imposibles
xij = 0, i = 1, , N , j 1, , M : j Ai
xij 0,1 , i = 1, , N , j = 1, ,M
y j 0,1 , j = 1, ,M
wi 0,1 , i = 1, ,N
5. Una empresa tiene M plantas productoras ubicadas en diferentes regiones, siendo
S i la capacidad de producción por período de la planta i = 1, , M . Esta empresa
produce un único artículo en todas sus plantas, este artículo es demandado por N
ciudades diferentes durante T periodos, siendo D jt la demanda de la ciudad
j = 1, , N para el período t = 1, , T , demandas que deben ser satisfechas. El costo
unitario de producción de la planta i = 1, , M en el periodo t = 1, , T es cit . No se
puede guardar inventario en las plantas.
La empresa cuenta con K bodegas ubicadas en diferentes puntos geográficos del país.
De esta forma la producción de las plantas se llegará a las bodegas y desde allí se
abastecerá a las ciudades. Si una unidad de producto que llega a una bodega en un
periodo es despachada en el mismo período hacia un destino, la empresa no incurre en
costos de almacenamiento. Sin embargo, existe la posibilidad de guardar producto en
inventario en las bodegas, lo cual tiene un costo variable de Gk por unidad almacenada
durante un período en la bodega k = 1, , K . Además, la capacidad de inventario en
cada bodega es Wk .
Finalmente, el costo de transporte desde la planta i = 1, , M a la bodega k = 1, ,K
en el periodo t = 1, , T es de PBikt y el costo de transporte desde la bodega k = 1, ,K
a la ciudad j = 1, , N en el periodo t = 1, , T es BCkjt , ambos por unidad de
producto transportado.
Plantee un modelo de optimización que resuelva el problema de producción y transporte
de la empresa a costo mínimo.
Solución:
Variables de decisión
6
• xit = unidades producidas en la planta i = 1, , M en el periodo t = 1, ,T .
• fikt = unidades de producto transportadas desde la planta i = 1, , M a la
bodega k = 1, , K en el periodo t = 1, , T .
• vkjt = unidades de producto transportadas desde la bodega k = 1, , K a la
ciudad j = 1, , N en el periodo t = 1, ,T .
• I kt = inventario de producto mantenido en la bodega k = 1, , K en el periodo
t = 0, , T .
Función objetivo
M T M K T K N T K T
Z = min cit xit + PBikt f ikt + BCkjt vkjt + Gk I kt
i =1 t =1 i =1 k =1 t =1 k =1 j =1 t =1 k =1 t =1
Restricciones
Capacidad productiva
xit Si , i = 1, , M , t = 1, ,T
f i =1
ikt + I k ,t −1 = vkjt + I kt , k = 1,
j =1
, K , t = 1, ,T
I k 0 = 0, k = 1, ,K
Satisfacción de demanda
K
v
k =1
kjt = D jt , j = 1, , N , t = 1, ,T
I kt Wk , k = 1, , K , t = 1, ,T