You are on page 1of 7

Universidad del Desarrollo Optimizacin de Sistemas II

Facultad de Ingeniera Jueves 28 de mayo de 2015


Ingeniera Civil Industrial

SEGUNDO CERTAMEN DE OPTIMIZACIN DE SISTEMAS II


Instrucciones

- El certamen es sin apuntes y a libro cerrado.


- Se permite el uso de calculadoras NO GRAFICADORAS.
- El uso de telfonos mviles queda estrictamente prohibido.
- La prueba puede ser contestada en un tiempo mximo de 2 mdulos.
- Durante los primeros 60 minutos se podrn realizar consultas al profesor en voz alta.
- Se corrige con una escala del 60% sobre 100 puntos (60 puntos corresponden a un 4.0).

Problema 1 (25 puntos)

Una empresa dispone de M camiones, cada uno con una capacidad de carga Vm (m3). Estos
camiones son usados para realizar fletes dentro de la ciudad o fletes fuera de la ciudad
(interurbanos). Para un da determinado la empresa ha sido contratada por N clientes distintos (a
todos los cuales hay que atender) que deben transportar una carga de Rn (m3) cada uno.

Cada flete debe realizarse mediante un nico viaje y en cada viaje no puede combinarse fletes.
Un mismo camin puede hacer varios fletes en el da, siendo Lm el nmero mximo de fletes
diarios que puede hacer un camin m. Si el camin m hace el flete del cliente n, el beneficio es
Bmn ($)

Debe tomarse en cuenta en la programacin de los fletes que los clientes s y t deben ser
atendidos por camiones diferentes y los clientes v y w deben ser atendidos por el mismo camin
(por supuesto en viajes diferentes).

Por ltimo, si se decide que el camin m no har ningn flete en el da, entonces puede
contratarse para l un viaje interurbano si conviene (el modelo debe decidirlo), cuyo destino
puede ser alguna de las C ciudades disponible para ello. El beneficio de un camin m por
contratar este viaje interurbano a la ciudad i es Vmi ($). Un camin puede hacer slo un viaje
interurbano, y slo si es que no ha sido contratado para un flete dentro de la ciudad.

Formule un modelo de optimizacin que resuelva el este problema de modo de maximizar el


beneficio total.

Problema 2 (30 puntos)

Los exmenes de cinco asignaturas deben ser programados en una semana (lunes a viernes). La
nica condicin es que las evaluaciones de estas asignaturas sean programadas en das
distintos. La siguiente tabla muestra la cantidad de alumnos que prefieren que la evaluacin i sea
programada exactamente un da antes que la asignatura j.

Asignatura j
Asignatura i
Clculo lgebra Geometra Computacin Taller de Ingeniera
Clculo - 18 15 5 2
lgebra 21 - 13 6 7
Geometra 10 11 - 11 16
Computacin 12 9 3 - 9
Taller 20 28 1 5 -

Profesores: Pablo Gonzlez Brevis - Cristian Palma Infante Ayudante: Matas Vaccarezza Sevilla
Universidad del Desarrollo Optimizacin de Sistemas II
Facultad de Ingeniera Jueves 28 de mayo de 2015
Ingeniera Civil Industrial

Por ejemplo, existen 13 alumnos que prefieren que lgebra se programe un da antes que
Geometra. Adems, la primera evaluacin programada es muy importante para los alumnos por
lo que existen ciertas preferencias por programar la primera evaluacin (da lunes). En la
siguiente tabla se muestra la cantidad de alumnos que prefieren que la asignatura i se programe
al comienzo de la ronda de exmenes.

Clculo lgebra Geometra Computacin Taller


40 30 20 10 5

Considerando la informacin anterior, se le solicita realizar la asignacin de exmenes con tal de


maximizar la suma total de las preferencias de los alumnos. Suponga que la solucin inicial es
programar la siguiente secuencia: Clculo lgebra Geometra - Computacin Taller, donde
la suma total de preferencias sera 91. Esto es 40 (programar Clculo primero) + 18 (Clculo
antes que lgebra) + 13 (lgebra antes que Geometra) + 11 (Geometra antes que
Computacin) + 9 (Computacin antes que Taller).

a) Partiendo de la solucin inicial, realice tres iteraciones utilizando bsqueda tab.


Considere que dada una solucin, los movimientos permitidos son intercambiar dos
asignaturas programadas en das consecutivos y que de los vecinos factibles usted
selecciona el mejor (o el menos malo). El movimiento que ingresa a la lista tab
corresponde al par de asignaturas intercambiadas. Esto es, si usted decide cambiar la
asignatura i por la j, en la siguiente iteracin no podr cambiar la asignatura j por la i.
Utilice un tamao de lista de dos. Resuma sus resultados en una tabla que contenga el
nmero de la iteracin, la solucin inicial, el valor de la funcin objetivo de la solucin
inicial, los vecinos factibles (excluya los tab), el valor de la funcin objetivo de los vecinos
no tab, la cota inferior y los movimientos en la lista tab. Al final, determine cual es la
mejor solucin encontrada y determine que tipo de ptimo es. (16ptos)
b) Comente brevemente sobre las ventajas y las desventajas que tiene el utilizar una lista
tab pequea versus una lista larga. (6ptos)
c) Considerando la asignatura de Clculo como la primera evaluacin, proponga
modificaciones a la heurstica del vecino ms cercano para generar un calendario de
evaluaciones. Describa la heurstica propuesta. (8ptos)

Problema 3 (30 puntos)

Suponga el siguiente problema de programacin matemtica.

min 2x1 + x2
s.a.
x1 + 2x2 5/2
x1 x2 5/2
x1 1
x 1, x 2 !
!

y el siguiente tableau ptimo del problema relajado

z x1 x2 s1 s2 s3
z -1 0 0 1/2 0 3/2 -11/4
x2 0 0 1 -1/2 0 1/2 3/4
s2 0 0 0 -1/2 1 3/2 9/4
x1 0 1 0 0 0 -1 1

Profesores: Pablo Gonzlez Brevis - Cristian Palma Infante Ayudante: Matas Vaccarezza Sevilla
Universidad del Desarrollo Optimizacin de Sistemas II
Facultad de Ingeniera Jueves 28 de mayo de 2015
Ingeniera Civil Industrial

a) Resuelva el problema a travs del algoritmo de ramificacin y corte. En cada iteracin


muestre todos los cortes de Gomory posibles, sin embargo agregue slo el corte con el
lado derecho mayor (ms cercano a 0). Utilice simplex dual para encontrar el ptimo
relajado despus de agregar cada corte.(14ptos)
b) Utilizando las variables originales del problema, grafique la regin factible del problema
original y del problema relajado. Adems, grafique los cortes agregados y las soluciones
ptimas encontradas en cada iteracin en a). Identifique claramente los cortes y las
soluciones generadas en cada iteracin. (8ptos)
c) Considerando el problema original, y sin agregar nuevas restricciones, fortalezca el
modelamiento como usted estime conveniente y comente que beneficios obtendra en
este caso. Justifique su respuesta utilizando un grfico. (8ptos)

Problema 4 (15 puntos)

a) El problema de localizacin de instalaciones no capacitado consiste en ubicar


instalaciones en posibles ubicaciones predefinidas (conjunto N) y satisfacer la demanda
de los clientes (conjunto M) desde estas instalaciones, minimizando los costos de
instalacin y de despacho. Las siguientes son dos formulaciones alternativas de este
problema, donde xij es la proporcin de la demanda del cliente i que es satisfecha desde
la planta j, e yj es la decisin binaria de instalacin de una planta en la ubicacin j. cij y fj
son los costos de despacho e instalacin, respectivamente. Explique por qu F2 es en
general una formulacin ms fuerte que F1. (7ptos)

Formulacin 1 (F1) Formulacin 2 (F2)


! ! ! ! ! !
!" !" + ! ! !" !" + ! !
!!! !!! !!! !!! !!! !!!
! !
!" = 1 !" = 1
!!! !!!
!
!" ! !" ! ,
!!!
! {0,1} ! {0,1}
0 !" 1 , 0 !" 1 ,

b) El siguiente es un problema de produccin multiperiodo con costo fijo y posibilidad de


mantener inventario de un periodo al siguiente. M es un nmero suficientemente grande, e
INV representa el inventario inicial disponible a comienzos del periodo t=1. Indique un
posible valor de M de modo de obtener una formulacin fortalecida. Explique. (8ptos)
! ! !
! ! + ! ! + ! !
!!! !!! !!!
! ! + = ! = 1
! + !!! ! = ! > 1
! !
! {0,1}
! , ! 0

Profesores: Pablo Gonzlez Brevis - Cristian Palma Infante Ayudante: Matas Vaccarezza Sevilla
Universidad del Desarrollo Optimizacin de Sistemas II
Facultad de Ingeniera Jueves 28 de mayo de 2015
Ingeniera Civil Industrial

PAUTA SEGUNDO CERTAMEN DE OPTIMIZACIN DE SISTEMAS II

Problema 1 (25 puntos)

Variables
Xmn = 1 si el camin m realiza flete del cliente n, 0 si no
Ymi = 1 si el camin m realiza un viaje interurbano a la ciudad i, 0 si no

Funcin Objetivo
!" !" + !" !"
!,! !,!
Restricciones

1. Cada cliente debe ser atendido por un solo camin


!" = 1
!

2. Capacidad de camiones
! !" ! ,

3. Clientes s y t deben ser atendidos por camiones distintos


!" + !" 1

4. Clientes v y w deben ser atendidos por el mismo camin


!" = !"

5. Nmero mximo de fletes al da


!" !
!

6. Si se hace un viaje interurbano no se realiza flete con ese camin (esta restriccin puede
incluir la restriccin 3)
!" ! 1 !"
!
!

7. Slo se puede realizar un viaje interurbano (dependiendo de la formulacin, puede no ser


necesaria. En este caso la restriccin 6 garantiza que no se puede realizar ms de un viaje
interurbano)
!" 1
!

8. Binariedad de las variables


!" 0,1 ,
!" 0,1 ,

Profesores: Pablo Gonzlez Brevis - Cristian Palma Infante Ayudante: Matas Vaccarezza Sevilla
Universidad del Desarrollo Optimizacin de Sistemas II
Facultad de Ingeniera Jueves 28 de mayo de 2015
Ingeniera Civil Industrial

Problema 2 (30 puntos)

a)
i i i i i i
i x f(x ) x + x f(x + x ) cota tab
0 CAL ALG GEO COM TAL 91 ALG CAL GEO COM TAL 86 91 -
CAL GEO ALG COM TAL 81
CAL ALG COM GEO TAL 83
CAL ALG GEO TAL COM 92
1 CAL ALG GEO TAL COM 92 ALG CAL GEO TAL COM 87 92 {(TAL-COM)}
CAL GEO ALG TAL COM 78
CAL ALG TAL GEO COM 77
2 ALG CAL GEO TAL COM 87 ALG GEO CAL TAL COM 60 92 {(TAL-COM);
ALG CAL TAL GEO COM 65 (ALG-CAL)}
3 ALG CAL TAL GEO COM 65 ALG TAL CAL GEO COM 83 92 {(ALG-CAL);
ALG CAL TAL COM GEO 61 (GEO-TAL)}

La mejor solucin encontrada con esta metahuerstica sugiere programar Clculo lgebra
Geometra Taller Computacin obteniendo un beneficio total de 92. Esta solucin es un
mximo local.

b)

Lista pequea vs lista larga:

! Permite converger a un ptimo local en menos iteraciones ya que el conjunto de


movimientos posibles es ms amplio. (V)
! Hay menos posibilidades de quedarse atrapado en una solucin por infactibilidad. (V)
! Se puede quedar atrapado en un ptimo local. (D)
! Se produce ciclamiento en forma temprana y en periodos ms cortos. (D)
! Es ms caro por iteracin ya que se debe analizar una mayor cantidad de vecinos. (D)

c)

En este problema se busca determinar la secuencia en que las evaluaciones sern programadas.
Las modificaciones a la heurstica del vecino ms cercano seran considerar que partiendo de
una asignatura (ciudad) el algoritmo elegir la siguiente asignatura (ciudad) ms lejana/costosa
que an no ha sido asignada. Para este problema y esta instancia, considerando Clculo como la
asignatura inicial, se tiene:

Clculo lgebra Geometra Taller Computacin, con un beneficio de 92.

Problema 3 (30 puntos)

a)

Del tableau se pueden derivar los siguientes cortes de Gomory:

1 3 11 1 1 1
: + ! + ! = + ! + 3 = ! ! + 0 (1)
2 2 4 2 2 4
1 1 3 1 1 3
! : ! ! + ! = ! ! = ! ! + 0 2
2 2 4 2 2 4

Profesores: Pablo Gonzlez Brevis - Cristian Palma Infante Ayudante: Matas Vaccarezza Sevilla
Universidad del Desarrollo Optimizacin de Sistemas II
Facultad de Ingeniera Jueves 28 de mayo de 2015
Ingeniera Civil Industrial

El corte seleccionado es (2), que se expresa como

1 1 1
! ! + ! =
2 2 4

Al agregar el corte y aplicando simplex dual se tiene

z x1 x2 s1 s2 s3 s4
z -1 0 0 0 0 1 1 -3
x2 0 0 1 0 0 1 -1 1
s2 0 0 0 0 1 2 -1 5/2
x1 0 1 0 0 0 -1 0 1
s1 0 0 0 1 0 1 -2 1/2

Dado que la solucin es entera (x1 y x2), el ptimo del problema original es (x1*, x2*) = (1, 1) y la
solucin ptima es z* = 3.

b)

El corte agregado se puede escribir como ! ! + 2 0 .

x2

1
3/4

1 2
x1

PL0: (x1*, x2*, z*) = (1, 3/4, 11/4)

PL1: (x1*, x2*, z*) = (1, 1, 3)

c)

Dado que las variables del problema deben ser enteras, las dos primeras restricciones se pueden
fortalecer. El modelo fortalecido es

Profesores: Pablo Gonzlez Brevis - Cristian Palma Infante Ayudante: Matas Vaccarezza Sevilla
Universidad del Desarrollo Optimizacin de Sistemas II
Facultad de Ingeniera Jueves 28 de mayo de 2015
Ingeniera Civil Industrial

min 2x1 + x2
s.a.
x1 + 2x2 3
x1 x2 2
x1 1
x 1, x 2 !
!

x2

1 2 x1

Utilizando el modelo fortalecido, la solucin ptima del problema relajado es la solucin ptima
del problema original.

Problema 4 (15 puntos)

a)
!
!!"
De F1 se tiene que !!! ! . Dado que yj tomar el menor valor posible, entonces ser igual a
!
la fraccin de demanda promedio que es atendida por la planta. Este valor ser incluso menor al
promedio, ya que lo ms probable es que el nmero de clientes atendidos por una planta sea
menor que m. En F2, la variable de instalacin tomar el valor de la fraccin mxima de demanda
atendida por una planta, lo que sin duda es mayor que el promedio resultando en una formulacin
ms fuerte.

b)

Un buen valor de M podra ser = !!!! ! .


!
Un mejor resultado se obtiene si M es distinto por periodo. En este caso, ! = !!! !
para t = 1 y ! = !!!! ! !!! ! para t > 1.

Profesores: Pablo Gonzlez Brevis - Cristian Palma Infante Ayudante: Matas Vaccarezza Sevilla

You might also like