You are on page 1of 15

Guia 1: Modelacin en Optimizacin

Gonzalo Hernndez
UV - Ingeniera Industrial
1 Ejercicios Resueltos en Sistemas de Produccin
1) Considere el problema de determinar el plan de produccin de 1 producto a lo largo del prximo ao.
Este plan de produccin tiene 6 etapas, cada una de 2 meses. Los datos relevantes para determinar
este plan se muestran en la siguiente tabla. Los costos de produccin involucran todo lo relacionado a
la produccin del producto, salvo los costos de almacenamiento que son 5 [$,to:] de etapa en etapa.
Inicialmente, en la etapa 1, existen 500 [to:] de producto en bodega y se quiere terminar el ao con la
misma cantidad en bodega.
Etapa Costos de Capacidad de Capacidad de Demanda Precio Venta
Produccin [$=ton] Produccin[ton] Inventario [ton] Estimada [ton] Estimado[$=ton]
1 20 1500 500 1100 180
2 25 2000 500 1500 180
3 30 2200 500 1800 250
4 40 3000 1000 1600 270
5 50 2700 1000 2300 300
6 60 2500 1000 2500 320
(a) Formule un modelo de optimizacin que determine el plan de produccin, maximizando utilidades
y verique restricciones de capacidad, demanda e inventario en la etapa nal del programa.
(b) Qu otra informacin, datos, parmetros o variables, podra considerar este modelo?
Solucin:
Sean los parmetros:
c
k
: Costo de produccin en la etapa /.

k
: Costo de inventario en la etapa / .
n
k
: Capacidad de produccin en la etapa /.

k
: Capacidad de inventario en la etapa /.
d
k
: Demanda estimada en la etapa /.
j
k
: Precio de venta estimado en la etapa /.
1
0
, 1
7
: Cantidad inicial y nal de inventario.
Sean las variables:
r
k
_ 0 : Cantidad de producto producido en la etapa /.
j
k
_ 0 : Cantidad de inventario inicial para la etapa /.
.
k
_ 0 : Cantidad de producto vendido en la etapa /.
La funcin objetivo es:
max
6
X
k=1
j
k
.
k

6
X
k=1
c
k
r
k

7
X
k=1

k
j
k
Y las restricciones:
Capacidad de produccin e inventario: r
k
_ n
k
j
k
_
k
\/ = 1, ..., 6
1
Universidad de Valparaso
Ingeniera Civil Industrial
Investigacin de Operaciones
Guia 1 Modelacin en Optimizacin
Inventario inicial y nal: j
1
= 1
1
, j
7
= 1
7
Relacin entre variables: .
k
_ r
k
+ j
k
\/ = 1, ..., 6
Balance de demanda: r
k
+ j
k
j
k+1
= d
k
\/ = 1, ..., 6
2) Una versin ms completa del modelo de produccin bsico, considera:
Mltiples productos con demanda independiente.
Mltiples recursos compartidos.
Costos lineales en produccin y en inventario
Denimos la siguiente notacin
Parmetros
/ = 1, ..., T
i = 1, ..., :
, = 1, ..., :
Nmeros de periodos, productos, recursos
a
ji
: Cantidad de recurso , requeridas por unidad de produccin del producto i
/
jk
: Cantidad total de recurso , disponible en el perodo /
n
k
: Capacidad total (agregada) de produccin en la etapa /

k
: Capacidad total (agregada) de inventario en la etapa /
d
ik
: Demanda de producto i en perodo /
c
ik
: Costo de produccion por unidad del producto i en el perodo /

ik
: Costo de inventario por unidad del producto i en perodo /
1
i1
, 1
i;T+1
: Nivel inicial y nal de inventario del producto i
Variables de Decisin:
r
ik
Produccin del producto i durante el periodo /
j
ik
Inventario inicial del producto i en el periodo /
El modelo lineal correspondiente a estas variables y datos es:
min
x
ik
;y
ik
T
X
k=1
n
X
i=1
(c
ik
r
ik
+
ik
j
ik
)
n
X
i=1
r
ik
_ n
k
n
X
i=1
j
ik
_
k
/ = 1, ..., T
j
i1
= 1
i1
j
i;T+1
= 1
i;T+1
i = 1, ..., :
j
ik
+ r
ik
j
i;k+1
= d
ik
i = 1, ..., :
/ = 1, ..., T
n
X
i=1
a
ji
r
ik
_ /
jk
, = 1, ..., :
/ = 1, ..., T
r
ik
, j
ik
_ 0
i = 1, ..., :
/ = 1, ..., T
La funcin objetivo minimiza los costos variables de produccin e inventario para todos los productos
durante el horizonte de planicacin de T periodos.
Las restricciones de balance de inventario equiparan el suministro de un producto en un periodo con
su demanda e inventario. El producto puede ser utilizado para satisfacer la demanda en el periodo o
dejarse como inventario para el prximo periodo.
2
Universidad de Valparaso
Ingeniera Civil Industrial
Investigacin de Operaciones
Guia 1 Modelacin en Optimizacin
La produccin en cada periodo est limitado por la disponibilidad de un conjunto de recursos compar-
tidos. La produccin de una unidad del producto i requiere a
ik
unidades recursos /, para / = 1, 2, . . . , /,
como por ejemplo: materias primas, mano de obra, equipos y modos de transporte.
El nmero de variables de decisin es 2:T, y el nmero de restricciones es (2:T + :T + : + T). Este
problema lineal se puede resolver en forma eciente por el mtodo simplex.
3) Planicacin de Demanda: Pedidos en Espera
Un problema relacionado al anterior es la reprogramacin de rdenes pendientes o demanda insastifecha.
Supondremos que estas rdenes generan un costo es lineal en el nmero de pedidos pendientes en cada
perodo.
Los parmetros del modelo son:
Parmetros
/ = 1, ..., T
i = 1, ..., :
, = 1, ..., :
Nmeros de periodos, productos, recursos
a
ji
: Cantidad de recurso , requeridas por unidad de produccin del producto i
/
jk
: Cantidad total de recurso , disponible en el perodo /
n
k
: Capacidad total (agregada) de produccin en la etapa /

k
: Capacidad total (agregada) de inventario en la etapa /
d
ik
: Demanda de producto i en perodo /
c
ik
: Costo de produccion por unidad del producto i en el perodo /
c
ik
: Costo de demanda insatisfecha del producto i en el perodo /

ik
: Costo de inventario por unidad del producto i en perodo /
r
ik
: Ingreso por unidad del producto i en el perodo /
1
i1
, 1
i;T+1
: Nivel inicial y nal de inventario del producto i
Variables de Decisin:
r
ik
Produccin del producto i durante el periodo /
j
ik
Inventario inicial del producto i en el periodo /
.
ik
Cantidad de demanda insatisfecha del producto i en el perodo /
max
T
X
k=1
n
X
i=1
(r
ik
(d
ik
.
ik
) c
ik
r
ik

ik
j
ik
c
ik
.
ik
)
n
X
i=1
r
ik
_ n
k
n
X
i=1
j
ik
_
k
/= 1, ..., T
j
i1
= 1
i1
j
i;T+1
= 1
i;T+1
i = 1, ..., :
.
iT
= 0
j
ik
+ r
ik
j
i;k+1
= d
ik
.
ik
i = 1, ..., :
/ = 1, ..., T
n
X
i=1
a
ji
r
ik
_ /
jk
, = 1, ..., :
/ = 1, ..., T
r
ik
, j
ik
, .
ik
_ 0
i = 1, ..., :
/ = 1, ..., T
En este modelo el balance el inventario se modicado para tomar en cuenta los pedidos pendientes.
Cualquier pedido pendiente inicial
i0
puede ser eliminado agregandose en el primer perodo de de-
manda: d
i1
.
= d
i1
+
i0
. En este modelo los costos son lineales en el tamao y la duracin de las rdenes
3
Universidad de Valparaso
Ingeniera Civil Industrial
Investigacin de Operaciones
Guia 1 Modelacin en Optimizacin
pendientes. En algunos casos el costo por rdenes pendientes puede no depender de la duracin sino
que slo del tamao de las rdenes pendientes. Podemos modicar este modelo en este caso y denir
una variable que represente nuevos pedidos pendientes en el periodo /: max[0,
ik

i;k1
].
4) Modelacin: Planicacin de la produccin considerando setup
Se necesita programar la produccin de : productos en T perodos. Las cantidades de productos estn
medidas en lotes (batches). Si en un perodo se produce el producto i se debe preparar la lnea de
produccin, lo que origina un costo de setup y la utilizacin de recursos. Los parmetros de este
problema son los siguientes:
i = 1, ..., : nmero de productos
, = 1, ..., : nmero de recursos
t = 1, ..., T nmeros de perodos
a
ji
: Cantidad de recurso , requerido por unidad del producto i
/
ji
: Cantidad de recurso , requerido para el setup del producto i
r
jt
: Cantidad total de recurso , disponible en el perodo t
n
it
: Capacidad total de produccin para el producto i en el perodo t

it
: Capacidad total de inventario para el producto i en el perodo t
d
it
: Estimacin de demanda en lotes de producto i en el perodo t
c
kit
: Costo de produccin por unidad del producto i en el perodo t

kit
: Costo de inventario por unidad del producto i en el perodo t
:
it
: Costo de setup del producto i en el perodo t
1
i1
, 1
i;T+1
: Nivel inicial y nal de inventario del producto i
Formule un modelo de optimizacin que determine qu cantidad de cada producto se debe producir en
cada perodo, vericando restricciones de capacidad, demanda e inventario, minimizando los costos de
produccin, inventario y setup.
Solucin:
De acuerdo a los datos y los requerimientos del problema se denen las siguientes variables:
r
it
Cantidad de producto i producido en la facilidad / en el perodo t
j
it
Cantidad de inventario de producto i en la facilidad / en el perodo t
.
it
=

1
0
Si el producto i se produce en el perodo t
En otro caso
El modelo del problema es:
min
xit;yit;zit
T
X
t=1
n
X
i=1
(c
it
r
it
+
it
j
it
+ :
it
.
it
)
r
it
_ n
it
j
it
_
it
\i, t
j
i1
= 1
i1
j
i;(T+1)
= 1
i;(T+1)
\i
j
it
+ r
it
j
i;(t+1)
= d
it
\i, t
n
X
i=1
a
ji
r
it
+
n
X
i=1
/
ji
.
it
_ r
jt
\,, t
r
it
_ n
it
.
it
\i, t
r
it
, j
it
_ 0 .
it
0, 1 \i, t
5) La calidad del aire de una regin industrial depende en gran parte de las evaporaciones de las : plantas
existentes. Cada una de ellas tiene la alternativa de usar : tipos de combustibles. Sea 1
j
la energa
4
Universidad de Valparaso
Ingeniera Civil Industrial
Investigacin de Operaciones
Guia 1 Modelacin en Optimizacin
total que necesita la planta , y q
ij
la evaporacin producida por unidad de combustible tipo i en la
planta ,. Sea c
i
el costo unitario del combustible tipo i y supongamos que este tipo de combustible
produce una cantidad c
ij
de energa en la planta ,. El nivel de contaminacin del aire en la regin no
debe exceder c microgramos de partculas por :
3
, y supongamos que conocemos un parmetro G
j
que
relaciona la evaporacin en la planta , con la generacin de partculas.
(a) Formule un modelo de optimizacin que determine la mezcla de combustibles ptima que debe
utilizarse en cada planta de tal manera de minimizar costos, respetar niveles de contaminacin
mxima y satisfacer los requerimientos energticos.
(b) Proponga una manera de incorporar las restricciones tecnolgicas que prohiben el uso de ciertas
mezclas de combustibles en algunas plantas, cmo tambin decisiones de compra de tecnologa
limpia.
(c) Qu otra informacin, datos, parmetros o variables, podra considerar este modelo ?
Solucin:
(a) Sea la variable:
r
ij
: Cantidad de combustible i utilizado por la planta ,
La funcin objetivo es:
min
xij
n
X
j=1
m
X
i=1
c
ij
r
ij
Y las restricciones:
Cantidad de energa requerida
m
X
i=1
r
ij
c
ij
_ 1
j
\, = 1, ..., :
Nivel de contaminacin
n
X
j=1
G
j

m
X
i=1
r
ij
q
ij
!
_ c
(b) Para prohibir el uso de ciertas mezclas de combustibles se le asigna un costo muy alto '.
2 Ejercicios Resueltos en Sistemas de Distribucin
1) Los modelos discretos de ubicacin de facilidades se utilizan para determinar en cules de j posibles
ubicaciones predenidas se necesita instalar una facilidad (bodega, centro de distribucin, planta de
procesamiento, etc.), de manera de satisfacer la demanda de : clientes y la capacidad de la facilidad,
minimizando el costo total del sistema que considera costos jos de instalacin y costos variables de
distribucin.
(a) Formule un modelo de optimizacin que representa este sistema.
(b) Con los datos que se entregarn en un archivo MS Excel, programe y resuelva el modelo utilizando
el software Whats Best.
5
Universidad de Valparaso
Ingeniera Civil Industrial
Investigacin de Operaciones
Guia 1 Modelacin en Optimizacin
Solucin:
Sean los parmetros:
i : Indices de facilidades i = 1, ..., :
, : Indices de clientes , = 1, ..., :
d
j
: Demanda del cliente , = 1, ..., :
n
i
: Capacidad de la facilidad i = 1, ..., :
Sean los costos:
)
i
: Costo de instalar una facilidad en el lugar i
c
ij
: Costo de distribucin desde la facilidad i al cliente ,
De acuerdo a estos datos se denen las variables:
j
i
=

1 Si una facilidad se instala en el lugar i
0 En otro caso
r
ij
: Cantidad de producto enviada desde la facilidad i al cliente ,
El modelo del problema es:
min
yi
xij
m
X
i=1
)
i
j
i
+
m
X
i=1
n
X
j=1
c
ij
r
ij
(Funcion Objetivo)
Demanda:
m
X
i=1
r
ij
= d
j
\ , = 1, . . . , :
Capacidad + Lgica:
n
X
j=1
r
ij
_ n
i
j
i
\ i = 1, . . . , :
(Restricciones)
La segunda restriccin permite incorporar el funcionamiento de una facilidad no instalada:
Si j
i
= 0 =r
ij
= 0 \ , = 1, . . . , :, es decir no se distribuye producto a ningn cliente.
2) Diseo de Nivel Operacional de Sistemas de Distribucin:
Una vez que las facilidades (plantas, bodegas, centros de distribucin) se han instalado, es decir se
ha determinado su ubicacin, capacidad y ujos a clientes y entre facilidades, se debe decidir: Cmo
realizar la distribucin operacional de producto requerida?
Los modelo ms utilizados son:
(a) Camino ms corto:
Denimos la variable:
r
ij
=

1 Si se utiliza el arco (i, ,) en la ruta
0 En otro caso
min
n
P
i=1
n
P
j=1
c
ij
r
ij
:.a :
n
P
j=1
r
1j
= 1 i = 1, . . . , :
n
P
j=1
r
jn
= 1 , = 1, . . . , :
n
P
j=1
r
ij
=
n
X
j=1
r
ji
i = 1, . . . , :
6
Universidad de Valparaso
Ingeniera Civil Industrial
Investigacin de Operaciones
Guia 1 Modelacin en Optimizacin
(b) Vendedor viajero (TSP)
Denimos la variable:
r
ij
=

1 Si se utiliza el arco (i, ,) en la ruta
0 En otro caso
min
n
P
i=1
n
P
j=1
c
ij
r
ij
:.a :
r
ij
0, 1 , j
ij
_ 0 i, , = 1, . . . , :
n
P
j=1
r
ij
= 1 i = 1, . . . , :
n
P
i=1
r
ij
= 1 , = 1, . . . , :
n
P
j=1
j
j

n
P
j=1
j
ji
= 1 \ i = 2, . . . , :
j
ij
_ (: 1) r
ij
i, , = 1, . . . , :
(c) Ruteo de otas con ventanas de tiempo
Denimos las variables:
.
p
=

1 Si se utiliza el vehculo j
0 En otro caso
r
ijp
:

1 Si el vehculo j utiliza el arco (i, ,) en la ruta
0 En otro caso
min
n
P
i=1
n
P
j=1
m
P
p=1
c
ijp
r
ijp
+
m
P
p=1
)
p
.
p
:.a :
r
ijp
0, 1 , j
ijp
_ 0 i, , = 1, . . . , :
.
p
0, 1 j = 1, . . . , :
n
P
j=1
m
P
p=1
r
ijp
= 1 i = 2, . . . , : j = 1, . . . , :
n
P
i=1
m
P
p=1
r
ijp
= 1 , = 2, . . . , : j = 1, . . . , :
j
ijp
_ (: 1) r
ijp
i = 1, . . . , : , = 1, . . . , : j = 1, . . . , :
7
Universidad de Valparaso
Ingeniera Civil Industrial
Investigacin de Operaciones
Guia 1 Modelacin en Optimizacin
Restricciones de Capacidad de los vehculos
n
X
i=1
d
i
0
@
n
X
j=1
r
ijp
1
A
_ Q
p
j = 1, . . . , :
Restricciones de Tiempo Mximo de Ruto
n
X
i=1
tc
ip
0
@
n
X
j=1
r
ijp
1
A
+
n
X
i=1
n
X
j=1
t
ijp
r
ijp
_ T
p
j = 1, . . . , :
Restricciones de Ventanas de Tiempo:
:
ip
+ tc
ip
+ t
ijp
1(1 r
ijp
) _ :
jp
\ i, , = 1, . . . , : j = 1, . . . , :
a
j
_ :
jp
_ /
j
Restricciones de Eliminacin de Subrutas
m
X
p=1
n
X
k=1
j
ijp

m
X
p=1
n
X
k=1
j
kip
= 1 i = 2, . . . , :
j
ijp
_ (: 1) r
ijp
i, , = 1, . . . , : j = 1, . . . , :
3 Ejercicios Resueltos de Problemas de Asignacin
1) Un conjunto de rmas 1
1
, ..., 1
m
est compitiendo por realizar varias tareas T
1
, ..., T
n
de un proyecto.
Cada tarea debe ser asignada a slo una rma, que especica para cada tarea el costo jo de produccin
o realizacin c
ij
, una duracin determinista d
ij
y un costo de mantencin por perodo de tiempo
/
ij
. Algunas actividades son pre-requisitos para otras y cada tarea no puede comenzar mientras sus
predecesoras no hayan terminado. Como la duracin de cada tarea es diferente, puede suceder que
algunas de las tareas predecesoras de una tarea terminen antes que otras, debiendo esperar que las
dems predecesoras terminen. Esto genera un costo de mantencin que las rmas cobran a la empresa
duea del proyecto, por perodo de tiempo adicional al tiempo de completacin de la tarea. Cada tarea
T
i
tiene una nica tarea sucesor, que se denotar o(i) y sean j
+
(i), j

(i) son los nodos comienzo y n


de la actividad T
i
. El conjunto de todas las tareas que no tienen tareas predecesoras se denotar 1
0
.
De acuerdo a los datos del problema, formule el modelo de optimizacin que determina la asignacin
de rmas a las tareas de manera de minimizar los costos del proyecto, sujeto a las restricciones antes
descritas. Adicionalmente, el modelo debe determinar la programacin de tareas, es decir el tiempo de
inicio :
i
de cada tarea, y la duracin total de la programacin (tiempo de trmino de la ltima tarea).
Solucin:
Sean las variables:
r
ij
=

1 Si la tarea i es realizada por la rma ,
0 ~
j
ij
_ 0 tiempo de mantencin de la tarea i realizada por la rma ,
:
i
_ 0 tiempo de inicio de la tarea i
La funcin objetivo es:
min
xij;yij;si;ti
n
X
i=1
m
X
j=1
(c
ij
r
ij
+ /
ij
j
ij
)
8
Universidad de Valparaso
Ingeniera Civil Industrial
Investigacin de Operaciones
Guia 1 Modelacin en Optimizacin
Y las restricciones:
m
X
j=1
r
ij
= 1 \i = 1, ..., :
:
i
+
m
X
j=1
(d
ij
r
ij
+ j
ij
) = :
(i)
\i = 1, ..., (: 1)
j
ij
_ 'r
ij
\i = 1, ..., : \, = 1, ..., :
:
i
= 0 \i 1
0
2) Un programa de postgrado en Ingeniera Industrial requiere que todos sus estudiantes i = 1, ..., :
realicen un proyecto anual en el rea de energa y medio ambiente. Una cantidad :
1
son estudiantes
nacionales y :
2
son estudiantes internacionales. Es decir : = :
1
+:
2
. Para determinar que proyectos se
realizan se les asigna un valor 0 _ /
j
_ 1, que se interpreta como la ganacia en conocimiento generado
al hacer el proyecto. Cada proyecto , = 1, ..., : si se realiza ser desarrollado por un equipo formado
por:
- Al menos 3 y a lo ms 5 estudiantes nacionales
- Al menos 1 y a lo ms 2 estudiantes internacionales
Los estudiantes sern asignados a los proyectos de acuerdo a:
- Sus preferencias: j
ij
(estudiante nacional),
ij
(estudiante internacional). Mayor valor de j
ij
,
ij
indica una mayor preferencia.
- Su calidad acadmica: r
i
(estudiante nacional), :
i
(estudiante internacional). Menor valor de r
i
indica
mayor calidad acadmica.
La calidad del proyecto , se mide por la suma de las calidades acadmica de los alumnos que lo
realizarn y debe ser menor que j.
Formule el modelo de optimizacin que determina que proyectos se realizan y cuales alumnos lo desar-
rollan, de manera de maximizar preferencias e incremento de conocimiento, vericando las restricciones
mencionadas.
Cmo restringira que algunos alumnos participen o no en un proyecto especco ?
Cmo incorporara a la funcin objetivo la calidad del proyecto ?
Solucin:
Sean las variables:
.
j
=

1 Si el proyecto , se realiza
0 ~
r
ij
=

1 Si el estudiante nacional i se asigna al proyecto ,
0 ~
j
ij
=

1 Si el estudiante internacional i se asigna al proyecto ,
0 ~
La funcin objetivo es:
max
zj;xij;yij
m
X
j=1
/
j
.
j
+
n1
X
i=1
m
X
j=1
j
ij
r
ij
+
n2
X
i=1
m
X
j=1

ij
j
ij
9
Universidad de Valparaso
Ingeniera Civil Industrial
Investigacin de Operaciones
Guia 1 Modelacin en Optimizacin
Y las restricciones son:
Todos los alumnos (nacionales e internacionales) participan en algn proyecto:
m
X
j=1
r
ij
= 1 \i = 1, ..., :
1
m
X
j=1
j
ij
= 1 \i = 1, ..., :
2
Cantidad mnima y mxima de estudiantes nacionales e internacionales por proyecto:
3.
j
_
n1
X
i=1
r
ij
_ 5.
j
\, = 1, ..., :
.
j
_
n2
X
i=1
j
ij
_ 2.
j
\, = 1, ..., :
Adicionalmente, se incorpor en estas restricciones las relaciones lgicas entre las variables .
j
, r
ij
, j
ij
.
Calidad acadmica de cada proyecto realizado:
n1
X
i=1
r
i
r
ij
+
n2
X
i=1
:
i
j
ij
_ j
Para restringir que un alumno participe o no en un proyecto se le asigna una preferencia de gran valor
j
ij
,
ij
= '
Otro enfoque para modelar este problema es maximizar la calidad acadmica y vericar las preferencias
de los alumnos en las restricciones.
3) Una consultora tiene que formar 2 equipos de expertos del rea de operaciones en base a 8 ingenieros.
Estos 2 equipos los puede escoger de entre 5 equipos de profesionales que trabajan en la consultora.
Los datos del problema se muestran en la tabla siguiente. Cada equipo tiene que estar compuesto por
al menos 3 y a lo ms 5 expertos. Si el profesional , es asignado al equipo i, la compaia le debe
pagar una remuneracin r
ij
. Si en la tabla aparece un guin (-), el experto no puede ser asignado a
ese equipo: por ejemplo el profesional 3 no puede pertenecer a los equipos 2 y 4. Si un profesional es
asignado a ms de un equipo se le debe pagar un incentivo /
j:
Se espera que el equipo i genere un
ingreso d
i
Equipo i Remuneracin r
ij
del experto , en equipo i Ingresos d
i
1 200 - 250 300 400 300 400 - 9000
2 400 400 - 300 400 400 - 300 9000
3 - 300 250 300 200 - 200 200 8000
4 400 200 - 200 - 300 200 - 8000
5 300 - 200 - 400 - 300 200 9000
Incentivo /
j
800 600 600 800 800 600 800 600
Tabla 1. Datos del problema de formacin de equipos.
Formule el modelo de optimizacin que determina los 2 equipos que la compaia debe seleccionar y los
expertos que los componen, de manera de maximizar benecios y vericar las restricciones mencionadas.
De que manera puede prohibir el modelo que un profesional pertenezca a un equipo ?
10
Universidad de Valparaso
Ingeniera Civil Industrial
Investigacin de Operaciones
Guia 1 Modelacin en Optimizacin
Solucin:
Sean las variables:
j
i
=

1 Si el equipo i es seleccionado
0 ~
r
ij
=

1 Si el experto , se asigna al equipo i
0 ~
.
j
=
8
<
:
1 Si el experto , se asigna a dos equipos:
5
P
i=1
r
ij
= 2
0 ~
La funcin objetivo es:
max
yi;xij;zj
5
X
i=1
d
i
j
i

8
X
j=1
/
j
.
j

5
X
i=1
8
X
j=1
r
ij
r
ij
Y las restricciones son:
Son seleccionados 2 equipos:
5
X
i=1
j
i
= 2
Cada equipo que se forma est compuesto por entre 3 y 5 expertos:
8
X
j=1
r
ij
_ 5j
i
\i = 1, ..., 5
8
X
j=1
r
ij
_ 3j
i
\i = 1, ..., 5
Adicionalmente, se incorpor en estas restricciones las relaciones lgicas entre las variables .
j
, r
ij
, j
ij
.
Para prohibir que un profesional pertenezca a un equipo se le asigna una remuneracin alta r
ij
= '.
r
31
, r
12
, r
52
= '
4) Consideremos el caso de una Escuela de Ingeniera Industrial que debe programar : cursos electivos
entre :
1
acadmicos de tiempo completo y :
2
acadmicos de tiempo parcial. Cada acadmico de
tiempo completo y parcial tiene una preferencia j
ij
,
ij
, repectivamente, por dictar la asignatura , =
1, ..., :. Por otra parte, si la asignatura , es asignada a un acadmico de tiempo parcial, se genera un
costo c
ij
para i = 1, ..., :
2
, , = 1, ..., :. Finalmente, sea r
j
el ranking de la asignatura ,, que representa
el grado de importancia que ella tiene, en comparacin con las dems.
Preferencias acadmicos
Secciones Jornada completa J. parcial
1 2 3 4 5 6 7 8 1 2 3
101 2 4 4 4 2 2 4 4 1 1 1
105 2 2 4 4 4 4 2 4 1 1 1
245 4 2 4 2 3 3 4 3 1 1 1
275 4 1 2 3 3 3 3 1 1 1 2
280 1 1 1 2 2 2 2 2 1 1 1
320 1 3 1 2 1 1 1 1 1 1 1
331 1 1 1 2 2 1 1 1 2 2 2
580 1 3 2 2 2 2 2 1 2 2 2
590 1 1 2 3 3 3 3 3 3 4 3
650 2 2 2 4 4 2 2 2 4 2 4
Disponibilidad 2 3 2 2 2 2 2 2 2 2 2
11
Universidad de Valparaso
Ingeniera Civil Industrial
Investigacin de Operaciones
Guia 1 Modelacin en Optimizacin
Formule un modelo de optimizacin que determine que asignaturas se programan y que acadmicos de
tiempo completo o parcial las dictan, de manera de maximizar preferencias y rankings, vericando las
siguientes restricciones:
(a) Cada asignatura de ser dictada es asignada a un nico acadmico, ya sea de tiempo completo o
parcial.
(b) Cada acadmico de tiempo completo o parcial no puede dictar ms de d
i
, c
i
asignaturas, respec-
tivamente.
(c) El costo total de los profesores de tiempo parcial que dictan cursos no puede ser mayor a /.
Solucin:
Sean las variables:
.
j
=

1 Si la asignatura , se programa
0 ~
, = 1, ..., :
r
ij
=

1 Si el acadmico de tiempo completo i dicta la asignatura ,
0 ~
i = 1, ..., :
1
; , = 1, ..., :
j
ij
=

1 Si el acadmico de tiempo parcial i dicta la asignatura ,
0 ~
i = 1, ..., :
2
; , = 1, ..., :
La funcin objetivo es:
max
zj;xij;yij
n
X
j=1
r
j
.
j
+
m1
X
i=1
n
X
j=1
j
ij
r
ij
+
m2
X
i=1
n
X
j=1

ij
j
ij
Y las restricciones son:
Cada asignatura de ser dictada es asignada a un nico acadmico, ya sea de tiempo completo o parcial.
m1
X
i=1
r
ij
+
m2
X
i=1
j
ij
= .
j
\, = 1, ..., :
Cada acadmico de tiempo completo o parcial no puede dictar ms de d
i
, c
i
asignaturas, respectiva-
mente.
n
X
j=1
r
ij
_ d
i
\i = 1, ..., :
1
n
X
j=1
j
ij
_ c
i
\i = 1, ..., :
2
El costo total de los profesores de tiempo parcial que dictan cursos no puede ser mayor a / :
n
X
j=1
m2
X
i=1
c
ij
j
ij
_ /
4 Ejercicios Propuestos
1. Considere el problema de determinar el plan de produccin de : productos de demanda independiente
en un perodo de tiempo de T etapas. Los datos o parmetros relevantes para determinar este plan
son los siguientes:
12
Universidad de Valparaso
Ingeniera Civil Industrial
Investigacin de Operaciones
Guia 1 Modelacin en Optimizacin
d
it
: Estimacin de demanda del producto i en la etapa t
a
jit
: Cantidad de recurso , necesario para producir 1 unidad de producto i en la etapa t
/
jt
: Cantidad total de recurso , disponible en la etapa t
n
it
: Capacidad mxima de produccin del producto i en la etapa t

it
: Capacidad mxima de inventaario del producto i en la etapa t
n
it
: Cantidad de hh necesarias para producir 1 unidad de producto i en la etapa t
1
t
: Cantidad total de hh disponibles en la etapa t
)
it
: Costos jos de produccin del producto i en la etapa t
c
it
: Costos unitarios de produccin del producto i en la etapa t
/
it
: Costos unitarios de hh para el producto i en la etapa t
:
it
: Costos unitarios de inventario del producto i en la etapa t
1
i0
: Nivel inicial de inventario del producto i
1
iT
: Nivel nal de inventario del producto i
(a) Formule un modelo de optimizacin que determine las cantidades que se deben producir de c/u
de los productos en c/u de la etapas del plan de produccin, de tal manera de minimizar costos,
vericando restricciones de capacidad, demanda, recursos disponibles, y tomando en cuenta las
restricciones de inventario en la etapa nal del programa.
(b) Qu otra informacin, datos, parmetros o variables, podra considerar este modelo ?
2. Un grupo de estaciones generadoras de potencia elctrica deben satisfacer la siguiente demanda diaria
energtica en una gran regin geogrca:
Etapa del da 12pm 6am 6am 9am 9am 3pm 3pm 6pm 6pm 12pm
Demanda ['\] 15.000 30.000 25.000 40.000 27.000
Este grupo de estaciones se puede clasicar en 3 tipos, existiendo 12 del tipo 1, 10 del tipo 2 y 5 del tipo
3. Los costos por hora involucrados en la operacin de cada estacin son de la siguiente forma: cada
estacin debe trabajar entre un nivel mnimo y mximo de energa (ver tabla de datos). El costo de
operacin comienza al nivel mnimo aumentando por unidad adicional de energa consumida. Adems
existe un costo por inicio de uso de una estacin.
Tipo Nivel Mnimo Nivel Mximo Costo Costo Hr. Costo Hora MW
Estacin Operacin Operacin Inicio Uso Niv. Mn. sobre Niv. Mn.
['\] ['\] [$] [$,/r:.] [$,(/r:. '\)]
1 850 2000 2000 1000 2.0
2 1250 1750 1000 2600 1.3
3 1500 4000 500 3000 3.0
Formule un modelo de optimizacin que determine el nmero de estaciones de cada tipo con sus respec-
tivos niveles de produccin de manera de satisfacer hasta un 15% adicional de los requerimientos de
energa, minimizando el costo total del sistema. Qu otra informacin, datos, parmetros o variables,
podra considerar este modelo?
3. Una compaia minera operar durante 5 aos en una regin donde tiene 4 minas de un metal, teniendo
la posibilidad de operar slo 3 minas cada ao. En la tabla de datos se detallan las capacidades
mximas de produccin y la ley del metal extraido y los costos de mantencin anuales en caso de no
13
Universidad de Valparaso
Ingeniera Civil Industrial
Investigacin de Operaciones
Guia 1 Modelacin en Optimizacin
ser utilizadas durante un ao.
Mina Costos de Capacidad Ley Ao Demanda Precio Venta
Mantencin Produccin Metal Metal Estimado
('$,to:) (to:.) `
m
(ley) ('$,to:)
1 20 1500 1.0 1 0.9 10
2 25 2000 0.7 2 0.8 11
3 30 2200 1.5 3 1.2 12
4 40 3000 0.5 4 0.6 13
5 1.0 12
4. Una compaia tiene 2 fbricas,una en Liverpool y otra en Brighton. Adems, tiene 4 depsitos o
bodegas ubicadas en Newcastle, Birmingham, Londres y Exeter. Esta compaia vende su producto
a 6 consumidores C1, ..., C6, que pueden abastecerse de la fbrica o de los depsitos. Los costos de
distribucin por tonelada de producto estn dados por la tabla siguiente, donde el smbolo denota la
imposibilidad de distribucin. Las 2 ltimas columnas de la tabla de datos resume las preferencias de los
consumidores con respecto a sus distribuidores y sus demandas de producto en toneladas. Finalmente,
la ltima la resume las capacidades de distribucin.
Desde Liverpool Brighton Newcastle Birmingham London Exeter Preferencia Demanda
Haciay
Newcastle
Birming. 0.5 0.3
London 1.0 0.5
Exeter 0.2 0.2
C1 1.0 2.0 1.0 Liverpool 50.000
C2 1.5 0.5 1.5 Newcastle 10.000
C3 1.5 0.5 0.5 2.0 0.2 Ninguna 40.000
C4 2.0 1.5 1.0 1.5 Ninguna 35.000
C5 0.5 0.5 0.5 Birmingham 60.000
C6 1.0 1.0 1.5 1.5 Exeter, Londres 20.000
Capacidad 150.000 200.000 70.000 50.000 100.000 40.000
(a) Formule un modelo de optimizacin que determine los ujos de envio desde fbricas y bodegas a
bodegas y clientes, minimizando los costos de distribucin, vericando restricciones de capacidad
y demanda de producto, sin tomar en cuenta las preferencias de los consumidores.
(b) Formule un modelo de optimizacin que determine los ujos de envio desde fbricas y bodegas a
bodegas y clientes, minimizando los costos de distribucin, vericando restricciones de capacidad
y demanda de producto, tomando en cuenta las preferencias de los consumidores.
5. Una gran compaa tiene ocinas en : ciudades del pas. Debido a la contnua incorporacin de nuevas
tecnologas debe invertir en la capacitacin de sus empleados. Esta inversin consiste en la ubicacin de
centros de capacitacin en las mismas ciudades donde tiene ocinas. Las restricciones presupuestarias
de la compaa determinan que a lo ms es posible instalar j _ : centros. Una vez instalados, todos
los empleados de una ocina que requieran capacitacin sern asignados al mismo centro. Sea c
i
el
nmero de empleados de la ocina i que requieren capacitacin y :
i
el nmero de veces que deben
capacitarse. Sea c
ij
es el costo de viaje por persona entre las ciudades i, , y :
j
el costo de estada
por persona en el centro ,. Luego, r
ij
= (c
i
:
i
:
j
+ c
i
:
i
c
ij
) es el costo total de estada y viaje si las
personas de la ocina i van a capacitacin al centro ,. Por otra parte sean )
j
y
j
el costo jo y variable
de instalacin del centro ,.
14
Universidad de Valparaso
Ingeniera Civil Industrial
Investigacin de Operaciones
Guia 1 Modelacin en Optimizacin
(a) Formule un modelo de optimizacin que determine en cules ciudades se deben instalar los centros
de capacitacin, cul debe ser su capacidad y a qu centro deben ser asignados los empleados de
cada ocina, de manera de satisfacer la demanda de capacitacin y tamao de los centros, a
mnimo costo total del sistema.
(b) Qu otras consideraciones pueden ser tomadas en cuenta en este problema para acercarlo ms
a una situacin real ?
6. El equipo de marketing de la empresa A. J. Pitt est considerando las opciones disponibles para su
prxima campaa publicitaria. Despus de mucho trabajo, el equipo ha identicado un nmero de
opciones con las caractersticas que se muestran en la tabla:
TV
Revista de
Negocios
Peridico Radio
Revista
Popular
Campaa
Promocional
Recursos
Disponibles
Clientes 1.000.000 200.000 300.000 400.000 450.000 450.000
Costo [$] 500.000 150.000 300.000 250.000 250.000 100.000 1.800.000
Diseadores [hh] 700 250 200 200 300 400 1.500
Ejecutivos [hh] 200 100 100 100 100 1.000 1.200
El objetivo de esta campaa publicitaria es maximizar el nmero de clientes potenciales, sujeto a la
disponibilidad de recursos: dinero, diseadores y ejecutivos de ventas. Adems se debe vericar las
siguientes restricciones:
(a) Si se elige realizar una campaa promocional, se necesita adicionalmente una campaa en una
radio o revista popular para potenciarla.
(b) La empresa no puede realizar publicidad en revistas de negocios y revistas populares simultanea-
mente.
Formule un modelo de programacin entera que permita a la empresa seleccionar una campaa pub-
licitaria ptima.
References
[1] Murty, K., Deterministic Optimization Models, Prentice Hall, 1995.
[2] Williams, H.P., Model Building in Mathematical Programming, 4th Edition, John Wiley & Sons, 1999.
15