Está en la página 1de 12

IND2209 – Investigación de Operaciones

Clase 8

Armin Lüer-Villagra

Departamento de Ciencias de la Ingenierı́a


Universidad Andrés Bello

Segundo semestre de 2020


¿Qué vimos la clase anterior?

Estudiamos dos formulaciones para el problema del vendedor


viajero (TSP por su sigla en inglés).
Vimos que su rendimiento es diferente, ası́ como su forma de
resolución.
Más que ser un ejercicio de prueba, nos muestra el poder del
modelamiento.
Esta clase veremos 2 ejercicios tipo prueba: uno despacho de
pedidos y otro de localización de instalaciones (mi área de
investigación).
Ejercicio 1. Despacho de pedidos

Un operador logı́stico debe hacer entregas a un conjunto C de clientes,


donde el pedido del cliente c ∈ C tiene un volumen conocido, vc .
La empresa posee un conjunto T de camiones, siendo Lt la capacidad
volumétrica del camión t ∈ T, y ct su costo de operación.
Ejercicio 1. Despacho de pedidos
Sean,
Xct : 1, si el cliente c ∈ C es atendido por el camión t ∈ T ; 0,
si no. ii)
Yt : 1, si se usa el camión t ∈ T ; 0, si no.
Responda,
Escriba una familia de restricciones para que se respete la capa-
cidad de los camiones.
X
vc Xct ≤ Lt Yt
c∈C

¿Qué rol cumplen las siguientes restricciones?

Xc1 ,t + Xc2 ,t ≤ 1, ∀ (c1 , c2 ) ∈ I , t ∈ T

Evitar que los pares de clientes del conjunto I sean visita-


dos por el mismo camión.
Ejercicio 1. Despacho de pedidos
Sean,
Xct : 1, si el cliente c ∈ C es atendido por el camión t ∈ T ; 0,
si no. ii)
Yt : 1, si se usa el camión t ∈ T ; 0, si no.
Responda,
Escriba una función objetivo que minimice los costos totales.
X
Z = mı́n ct Yt
t∈T
¿Qué rol cumplen las siguientes restricciones? ¿Cómo se podrı́an
intepretar los conjuntos Nt ?
X
Xct ≤ |Nt | (1 − Yt ) , ∀t ∈ T
c∈Nt
Que no se visite un conjunto de clientes con un cierto
camión. Los conjuntos Nt podrı́an representar los pedidos
que el camión t ∈ T no puede entregar.
Ejercicio 1. Despacho de pedidos
Sean,
Xct : 1, si el cliente c ∈ C es atendido por el camión t ∈ T ; 0,
si no. ii)
Yt : 1, si se usa el camión t ∈ T ; 0, si no.
Responda,
Escriba restricciones para que cada camión no visite a más de
M clientes.
X
Xct ≤ MYt , ∀t ∈ T
c∈C

¿Qué rol cumplen las siguientes restricciones?


X
Xct = 1, ∀c ∈ C
t∈T

Que cada pedido sea entregado.


Ejercicio 2. Localización de instalaciones

Se acaba de inaugurar una nueva comuna en un paı́s vecino. Una de


las decisiones que deben tomarse es dónde instalar las p estaciones
de bomberos necesarias.
La comuna tiene D distritos, pudiéndose localizar a lo más una bomba
en cada uno de ellos.
Cada bomba debe atender los incendios del distrito donde esté
instalada, ası́ como los incendios que se le asignen de otros distritos.
Las decisiones involucradas son: en qué distrito instalar las estaciones
de bomberos, y qué estación atenderá a cada distrito.
Se busca minimizar el tiempo de respuesta promedio a todos los
incendios.
Sean tij el tiempo de respuesta de una bomba ubicada en el distrito
i a un incendio en el distrito j, y nj el número promedio de incendios
en el distrito j.
Ejercicio 2. Localización de instalaciones
Sean,
Xj : 1, si se localiza una bomba en el distrito j ∈ 1, D; 0, si no.
Yij : 1, si la bomba ubicada en j ∈ 1, D atiende los incendios en
el distrito i ∈ 1, D; 0, si no.
Responda,
Escriba una función objetivo que minimice el tiempo de respuesta
promedio a todos los incendios.
PD PD
i=1 j=1 nj tij Yij
Z = mı́n PD
j=1 nj

¿Qué rol cumple la siguiente restricción?


D
X
Xj ≤ p
j=1

Que se ubiquen a lo más p bombas.


Ejercicio 2. Localización de instalaciones
Sean,
Xj : 1, si se localiza una bomba en el distrito j ∈ 1, D; 0, si no.
Yij : 1, si la bomba ubicada en j ∈ 1, D atiende los incendios en
el distrito i ∈ 1, D; 0, si no.
Responda,
Escriba una familia de restricciones que asegure que todos los
incendios serán atendidos.
D
X
Yij = 1, ∀i ∈ 1, D
j=1

¿Qué función cumple la siguiente familia de restricciones?

Yij ≤ Xj , ∀i, j ∈ 1, D

Que no se asigne la atención de un distrito a otro donde


no haya una bomba localizada.
Ejercicio 2. Localización de instalaciones

Sean,
Xj : 1, si se localiza una bomba en el distrito j ∈ 1, D; 0, si no.
Yij : 1, si la bomba ubicada en j ∈ 1, D atiende los incendios en
el distrito i ∈ 1, D; 0, si no.
Responda,
¿Y esta familia de restricciones?
D
X
Yij ≤ D · Xj , ∀j ∈ 1, D
i=1

Lo mismo: que no se asigne la atención de un distrito


a otro donde no haya una bomba localizada. La única
diferencia es la cantidad de restricciones generadas (D
versus D 2 ).
Para las y los que estaban atentos...

¿Qué falto definir en ambos ejercicios?


En resumen

El modelamiento es una herramienta de la Investigación de


Operaciones que nos permite llevar un problema real a una
representación abstracta.
El modelamiento puede ser preguntado como desarrollo (escribir
o modelar algo) o interpretación (explicar qué rol cumple en un
modelo un elemento).
El modelamiento puede ser realizado por extensión o en forma
estructurada. La segunda es más general.
Sugiero que realicen la mayor cantidad de ejercicios de mode-
lamiento posibles, ası́ “se suelta la mano” y se puede resolver
más fácilmente ejercicios diferentes.

También podría gustarte