Professional Documents
Culture Documents
Optimizacin o
Introduccin o
1 / 26
Tomado de www.lolroflmao.com/2011/12/30/why-complicate-life/
Optimizacin o
Introduccin o
2 / 26
Agenda
Introduccin - Ejemplos o
Poliedros y PL
Optimizacin o
Introduccin o
3 / 26
Introduccin - Ejemplos o
Ejemplo: inversiones
Presupuesto: 5 pesos. Tres opciones de inversin: bonos, acciones y TES. o Rendimiento:
Acciones: 6 %. Bonos: 3 %. TES: 2 %.
Optimizacin o
Introduccin o
4 / 26
Introduccin - Ejemplos o
Ejemplo: inversiones
Restricciones: Inversin en acciones no mayor a 4 pesos. o Inversin en bonos entre 2 y 4 pesos. o Inversin en TES de al menos 3 pesos. o
Optimizacin o
Introduccin o
5 / 26
Introduccin - Ejemplos o
Optimizacin o
Introduccin o
6 / 26
Introduccin - Ejemplos o
Optimizacin o
Introduccin o
7 / 26
Introduccin - Ejemplos o
Ejemplo en manufactura
Producir n productos en m mquinas a bi : tiempo disponible en la mquina i, 1 i m (horas). a aij : tiempo requerido por el producto j en la mquina i, a 1 i m, 1 j n (horas por unidad). cj : ingreso generado por cada unidad del producto j, 1 j n (dinero por unidad). max. ingreso total, sujeto a restricciones de tiempos de produccin. o Caso de tres productos y dos mquinas. a
Optimizacin o
Introduccin o
8 / 26
Introduccin - Ejemplos o
Ejemplo en redes
Ud hace parte de un grupo contratado para disear una red de computadores. n Parte de su labor es determinar la cantidad y el tipo de cableado que debe extenderse entre cada par de nodos de la red. Se tiene un conjunto de n nodos que se quiere conectar. Previamente se ha determinado el requerimiento de trco para cada arco de la red, denido como dij para 1 i, j n, medido a en Mbps. Para el cableado se tienen 3 tecnolog donde la tecnolog k ofrece as, a una tasa de transmisin de rk Mbps por cada cable instalado, para 1 k 3. o Adems, instalar un cable de la tecnolog k para atender el trco entre los a a a nodos i y j tiene un costo cijk , para 1 i, j n y 1 k 3. Su labor, como se mencion arriba, es determinar la cantidad y el tipo de cableado a usar o para atender el trco proyectado en la red, a un m a nimo costo. Plantee este problema como un programa lineal. Ignore condiciones de integralidad.
Optimizacin o
Introduccin o
9 / 26
Introduccin - Ejemplos o
Ejemplo en redes
Se tiene un conjunto de n nodos que se quiere conectar. Previamente se ha determinado el requerimiento de trco para a cada arco de la red, denido como dij para 1 i, j n, medido en Mbps. Para el cableado se tienen 3 tecnolog donde la tecnolog k as, a ofrece una tasa de transmisin de rk Mbps por cada cable o instalado, para 1 k 3. Adems, instalar un cable de la tecnolog k para atender el a a trco entre los nodos i y j tiene un costo cijk , para 1 i, j n y a 1 k 3. Determine la cantidad y el tipo de cableado a usar para atender el trco proyectado en la red, a un m a nimo costo. Plantee este problema como un programa lineal.
Optimizacin o
Introduccin o
10 / 26
Poliedros y PL
Optimizacin o
Introduccin o
11 / 26
Poliedros y PL
Optimizacin o
Introduccin o
12 / 26
Poliedros y PL
Optimizacin o
Introduccin o
13 / 26
Poliedros y PL
Optimizacin o
Introduccin o
14 / 26
Poliedros y PL
Ejemplo
min x1 3x2 s.a. x1 + x2 6 x1 + 2x2 8 x1 , x2 0
Grco regin factible, isoclinas, ptimo. a o o Solucin ptima unica o o Innitas soluciones ptimas: min x1 x2 o Sin ptimo nito o Sin solucin: regin factible vac o o a.
Optimizacin o
Introduccin o
15 / 26
A Rmn , m < n, rank A = m, b 0 Problemas en otros formatos se pueden poner en forma estndar a Ax b: adicionar variables de holgura Ax b: adicionar variables de exceso Ejemplo geomtrico: una variable estructural, una de holgura; dos e estructurales, una de holgura.
Optimizacin o
Introduccin o
16 / 26
Optimizacin o
Introduccin o
17 / 26
Soluciones bsicas a
Problema lineal en forma estndar: a max. c x s.a. Ax = b x0 A Rmn , x Rn , c Rn , b Rm , b 0, m n, r(A) = m A = [B N]
Variables bsicas y columnas bsicas a a Solucin bsica degenerada o a Solucin bsica factible o a
Optimizacin o
Introduccin o
19 / 26
Optimizacin o
Introduccin o
20 / 26
Optimizacin o
Introduccin o
21 / 26
n! m!(nm)!
Optimizacin o
Introduccin o
23 / 26
Resultado del Teorema: para resolver un PL es suciente con examinar las soluciones bsicas factibles. a
Optimizacin o
Introduccin o
24 / 26
Optimizacin o
Introduccin o
25 / 26
Visin geomtrica o e
Punto extremo de un conjunto
Teorema
= {x : Ax = b, x 0}, A Rmn , m < n. x es un punto extremo de si y solo si x es una solucin bsica factible de Ax = b, x 0. o a Resultado del Teorema: Para resolver un PL es suciente con examinar los puntos extremos del poliedro . Equivalentemente, es suciente con examinar las soluciones bsicas factibles. a
Optimizacin o
Introduccin o
26 / 26