problemas de optimizacion con soluciones
TRANSCRIPT
-
7/26/2019 Problemas de optimizacion con soluciones
1/7
Universidad de Los Andes
Facultad de Ingeniera y Ciencias Aplicadas
Semestre 2013-1
Profesor: Andrea Valle
Auxiliar: I. Scarneo
PRUEBA 1Introduccion a la Optimizacion
Tiempo: 2 horas.15 de Abril 2013
1.- (3 ptos) Una fabrica produce n diferentes tems y utiliza para ello m materias primas. Eltem j necesita una cantidad aij de la materia prima i por unidad de tem (i= 1,...,m,
j = 1,...,n). La disponibilidad de materia prima i es de M Pi, i = 1...m. Si se fabricael tem j solo puede producirse en las cantidades Aj, Bj o Cj, j = 1,..,n. El preciodel tem j es pj por unidad y cj es el costo unitario. Tenga en cuenta que por el s olohecho de fabricar el tem j se incurre en un costo fijo Kj . En este proceso productivose usa gas como combustible. Se sabe que el consumo de gas por unidad fabricada del
tem j es gj. Por razones ambientales, el consumo total maximo permitido de gas esG. Sin embargo, si la empresa coloca un sistema de filtro, el consumo m aximo puedeascender a H. El costo de instalar el filtro es R. Ademas, si se coloca ese filtro, entoncesel tem j solamente podra ser fabricado en las cantidades Bj o Cj , j= 1,..,n. Con estosantecedentes construya un modelo que permita determinar cuanto producir de cada temy la conveniencia o no de instalar el sistema de filtro, de tal manera que se maximice elbeneficio total (diferencia entre ingreso total y costo total de produccion y de inversionde filtro).
Solucion:
Variables (0.25 ptos c/u):
P aj: 1 si produce el tem j en la cantidad Aj, 0 si no. P bj: 1 si produce el tem j en la cantidad Bj, 0 si no.
P cj : 1 si produce el tem j en la cantidad Cj , 0 si no.
Y: 1 si se instala el flitro, 0 si no.
Qj : es la cantidad producida del tem j.
Funcion Objetivo (0.5 ptos):
maxN
j=1
[Qj(pj cj) (P aj+ P bj+ P cj) Kj] Y R
Restricciones:
El tem j solo puede producirse en una de las cantidades indicadas (0.25):
P aj+ P bj+ P cj 1 j= 1...N
Si se instala el filtro no se puede producir la cantidad Aj (0.25):
P aj+ Y 1 j= 1...N
-
7/26/2019 Problemas de optimizacion con soluciones
2/7
Niveles maximos de gas permitidos (0.25):
n
j=1
Qjgj G + Y(H G)
Disponibilidad de materia prima (0.25):
n
j=1
Qjaij M Pi i= 1...M
Naturaleza de las variables (0.25):
Qj 0 j= 1...N
P aj, P bj, P cj 0, 1 j = 1...N
Y 0, 1
2.- (2.5 ptos) El MOP le ha encargado a usted, en su calidad de asesor, planificar la cons-truccion de una carretera que ha quedado destruida con el terremoto. Dado que es unacarretera de alta velocidad, la ruta debe ser nivelada colocando sobre ella una mezcla dematerial pedregoso y grava disponible en Mcanteras a lo largo de la ruta.
En cada una de las canteras hay una cantidad de Si toneladas de material, donde i =1,..,M, y ademas para extraer una tonelada de material de la cantera i se debe gastar$Ai.
Por otro lado, en la futura carretera se han trazado N secciones y se estima que, para
nivelar la seccion j de la carretera, se requieren Dj toneladas de material, donde j =1,..,N. La nivelacion por tonelada de material cuesta $Bj . A lo anterior tambien debeconsiderar que existe un costo de transportar una tonelada de material desde la canterai hasta la seccion j dado por $Cij .
Suponga que en las canteras hay suficiente material para nivelar todos los requerimientos.
a) (1.5 ptos) Se le pide modelar el problema que determina la poltica optima de trans-porte y extraccion del material que minimiza los costos de nivelacion de la carretera.
Solucion:
Variables (0.25 ptos):
xij toneladas sacadas de la cantera i para nivelar la seccion j de la carretera.Funcion Objetivo (0.5 ptos):
mnM
i=1
N
j=1
(AiBjCij) xij
Restricciones:
-
7/26/2019 Problemas de optimizacion con soluciones
3/7
Disponibilidad en la cantera (0.25 ptos):
N
j=1
xij Si i= 1...M
Demanda en la carretera (0.25 ptos):
M
i=1
xkij Dj j= 1...N
Naturaleza de las variables (0.25 ptos):
xij 0 j = 1...N i= 1...M
b) (1 pto) Suponga que, como todava no existe ruta, para llevar material desde la
canterai a la seccion de ruta j se debe improvisar un camino temporal cuyo costoes $Eij . Si lleva material de la cantera i a la seccion de carretera j es necesario hacereste camino, pero si no lo hace no. Escriba las modificaciones adicionales que debenintroducirse al modelo de a) para tomar en cuenta este nuevo requerimiento.
Solucion:
En este caso hay que introducir variables binarias (0.5):
yij que toman valor 1 si se construye el camino de i a j y 0 si no.
Con estas variables se agrega al modelo la siguiente restriccion (0.25):
xij Siyij i= 1...M j= 1...N
Ademas, se debe modificar la funcion objetivo (0.25):
mnM
i=1
N
j=1
[(AiBjCij) xij+ yijEij]
3.- (1 pto) Suponga el siguiente problema de optimizaci on no lineal con n variables y mrestricciones.
maxxRn
ani=1exp
cixi+ b
s.a.
n
i=1
dijxi ej j = 1...m
Dondea 0, ci > 0, dij , ej son parametros del problema. Encuentre un problemalineal equivalente.
Solucion:
Primero eliminamos la constante b y como a
-
7/26/2019 Problemas de optimizacion con soluciones
4/7
mn 1ni=1exp
cixi
s.a.
n
i=1
dijxi
ej j = 1...m
Como el denominador es siempre positivo, el modelo es equivalente al siguiente (0.25):
maxn
i=1
expcixi
s.a.
n
i=1
dijxi
ej j = 1...m
Ahora, aplicando logaritmo natural sobre la funcion objetivo, el modelo queda (0.25):
maxn
i=1
ci xi
s.a.
n
i=1
dijxi
ej j = 1...m
Ahora, linealizando la restriccion se obtiene (0.25):
maxn
i=1
ci xi
s.a.
n
i=1
dijxi ej j = 1...m
n
i=1
dijxi ej j = 1...m
4.- Considere el siguiente problema:
max z= x + ys.a:
x, y D
con D= A (B C).
DondeA= {(x, y) :
x2 + y2 = 1,2}
-
7/26/2019 Problemas de optimizacion con soluciones
5/7
B= {(x, y) :|x| 1}
C={(x, y) :|y| 1}
a) (1 pto) Demuestre formalmente que el problema admite solucion optima.Solucion
Para demostrar que admite solucion optima usamos el teorema de Bolzano-Weirstrass.En este caso se tiene:
(0.25) La funcion f(x, y) =x + y es continua (polinomio de primer grado).
(0.25) El dominio D es no vaco, ya que (0, 1) D.
(0.25) El dominio D es cerrado.Tomemos una sucesion (xn, yn) en D, debemos demostrar que lmn(xn, yn) =(x, y) D.Como (xn, yn) D, luego
x2n+ y
2n= 1,2 como esta funcion es continua toma-
mos lmite y nos queda
x2
+ y2
= 1,2.Como (xn, yn) D, luego|xn| 1 o|yn| 1 como estas funciones son continuastomamos lmite y nos queda |x| 1 o|y| 1.Luego, (x, y) D, es decir, D es cerrado.
(0.25) El dominio D es acotado, 1,2 x 1,2, 1,2 y 1,2.
b) (1 pto) Resuelva graficamente el problema. Sea explcito en entregar la solucion y elvalor optimo.
Solucion
El conjunto factible esta formado por los puntos rojos y verdes, mientras que elconjunto de soluciones optimas esta formado por los puntos verdes.
Resolviendo graficamente se obtiene que x1
= (1, 0,663) y x2
= (0,663, 1).Con valor optimo z =1,663
c) (1 pto) Argumente si el problema es o no convexo.
Solucion
Para que el problema sea convexo la funcion objetivo f(x, y) y el dominio D debenser convexos. La funcion f(x, y) es convexa, sin embargo, el dominio no lo es. Por
-
7/26/2019 Problemas de optimizacion con soluciones
6/7
ejemplo, si tomamos x1 = (0, 1) D y x2 = (0, 1) D, el segmento x1+ (1)x2D , [0, 1].
5.- Considere el problema de una persona que puede consumir dos bienes. El costo del
bien 1 en el mercado es de c1 y el costo del bien 2 es c2 (Donde c1 > 0 y c2 > 0). Elpresupuesto de esta persona para comprar bienes es de P, con P >0, y el beneficioque obtiene por el consumo de ambos bienes se puede representar por la funci onf(x1, x2) = x1 x2, donde x1 y x2 representan la cantidad consumida del bien 1y del bien 2 respectivamente. El siguiente corresponde al problema de maximizarbeneficio sujeto a respetar el presupuesto:
max f(x1, x2) =x1 x2s.a:
c1x1+ c2x2 P
a) (1 pto) Bajo el supuesto de que el presupuesto se consume en su totalidad, es
decir, c1x1+ c2x2 = P, plantee el problema como un modelo de optimizacionirrestricto sobre x2. Para el modelo planteado, estudie las condiciones de 1
er y2do orden.Solucion
Despejando x1= P c2x2
c1y reemplazando en la funcion objetivo, el problema
irrestricto queda de la siguiente manera:
max g(x2) = P x2 c2x
22
c1
(Esta parte 0.2)Estudiamos la condicion de primer orden:
dg
dx2=
P 2c2x2c1
(Esta parte 0.2)Igualando a 0 se obtiene el candidato a optimo:
x2= P
2c2x1=
P
2c1
(Esta parte 0.2)Estudiamos la condicion de segundo orden (seguimos en el problema de unavariable):
Hg(x2) =2c2c1
(Esta parte 0.2)
Como vemos, Hg(x2)
-
7/26/2019 Problemas de optimizacion con soluciones
7/7
b) (1 pto) Para el problema de la parte a) aplique el Metodo del Gradientepara encontrar el optimo utilizando como punto de partida x2 = 0. ConsidereP = 2 y c1= c2= 1.
SolucionPara los datos entregados el problema irrestricto de una variable queda:
max(2 x2)x2
Aplicamos el Metodo del Gradiente.
Inicializacion: x02
= 0.f(x02
) = 2
Direccion de crecimiento: d0 = 2, no estamos en el optimo, seguimos.(Esta parte 0.2)
Determinar el tamano del paso:Se debe resolver max>0 f(x
02
+ a0d0) = max>02 2 (2 )2.
Como es un problema de una variable, derivamos e igualamos a cero: 4 8
= 0 = 12
.
(Esta parte 0.4)
Calcular x12
= x02
+ a0d0 = 0 + 12
2 = 1(Esta parte 0.2)Verificamos que f(x1
2) = 0. Luego estamos en el optimo.
(Esta parte 0.2)
c) (0.5 ptos) Demuestre formalmente que el problema de las partes a) y b) tienesolucion.SolucionEl problema es equivalente a:
mn h(x2) =P x2+ c2x
22
c1
Analizando lmx2 h(x2) =La funcion h(x2) es coerciva, luego existe mnimo.