Taller de Introducción a la Investigación de Operaciones

16
Taller de Introducción a la Investigación de Operaciones Clase 4 - Otras consideraciones sobre la PL Víctor Viana UdelaR 28 de abril, 2021

Transcript of Taller de Introducción a la Investigación de Operaciones

Page 1: Taller de Introducción a la Investigación de Operaciones

Taller de Introducción a la Investigación deOperaciones

Clase 4 - Otras consideraciones sobre la PL

Víctor VianaUdelaR

28 de abril, 2021

Page 2: Taller de Introducción a la Investigación de Operaciones

Componentes básicos

Todos los modelos de Investigación de Operacioens (IO), incluido el deProgramación Lineal (PL), constan de tres componentes básicos:

Las variables de decisión que pretendemos determinar.El objetivo (la meta) que necesitamos optimizar (maximizar ominimizar).Las restricciones que la solución debe satisfacer.

Víctor Viana (UdelaR) Taller de Introducción a la Investigación de Operaciones 28 de abril, 2021 2 / 16

Page 3: Taller de Introducción a la Investigación de Operaciones

Componentes básicos

La definición correcta de las variables de decisión es un primer pasoesencial en el desarrollo del modelo.Una vez hecha, la tarea de construir la función objetivo y lasrestricciones es más directa.

Víctor Viana (UdelaR) Taller de Introducción a la Investigación de Operaciones 28 de abril, 2021 3 / 16

Page 4: Taller de Introducción a la Investigación de Operaciones

Terminología de las soluciones del modelo

Una solución factible es aquella para la que todas las restriccionesse satisfacen.Una solución no factible es una solución para la que al menos unarestricción se viola.La región factible es la reunión de todas las soluciones factibles.

Puede ser que el término solución signifique la respuesta final a unproblema, pero en PL (y sus extensiones) la convención es bastantedistinta.

Víctor Viana (UdelaR) Taller de Introducción a la Investigación de Operaciones 28 de abril, 2021 4 / 16

Page 5: Taller de Introducción a la Investigación de Operaciones

Ejemplo

max z = 5x1 + 4x2 (1)s.a.

6x1 + 4x2 ≤ 24 (2)x1 + 2x2 ≤ 6 (3)−x1 + x2 ≤ 1 (4)

x2 ≤ 2 (5)x1, x2 ≥ 0 (6)

Víctor Viana (UdelaR) Taller de Introducción a la Investigación de Operaciones 28 de abril, 2021 5 / 16

Page 6: Taller de Introducción a la Investigación de Operaciones

Todos los valores de x1 y x2 que satisfacen las cinco restriccionesconstituyen una solución factible. De lo contrario la solución es nofactible.Por ejemplo, la solución x1 = 3 toneladas por día y x2 = 1 toneladapor día es una solución factible porque no viola ninguna de las cincorestricciones. Este resultado se confirma sustituyendo(x1 = 3, x2 = 1) en el lado izquierdo de cada restricción.En la restricción (1) tenemos 6x1 + 4x2 = 6 × 3 + 4 + 1 = 22, lacual es menor que el lado derecho de la restricción (= 24).Las restricciones 2 a 5 se comprueban de la misma manera. Por otraparte, la solución x1 = 4 y x2 = 1, es no factible porque no satisfacepor lo menos una restricción, por ejemplo la restricción (1):6 × 4 + 4 × 1 = 28, la cual es mayor que el lado derecho (= 24).Víctor Viana (UdelaR) Taller de Introducción a la Investigación de Operaciones 28 de abril, 2021 6 / 16

Page 7: Taller de Introducción a la Investigación de Operaciones

Terminología de las soluciones del modelo

Una solución óptima es una solución factible que proporciona elvalor más favorable de la función objetivo.El valor más favorable significa el valor más grande si la funciónobjetivo debe maximizarse, o el valor más pequeño si la funciónobjetivo debe minimizarse.Cualquier problema que tenga soluciones óptimas múltiplestendrá un número infinito de ellas, todas con el mismo valor de lafunción objetivo.

Víctor Viana (UdelaR) Taller de Introducción a la Investigación de Operaciones 28 de abril, 2021 7 / 16

Page 8: Taller de Introducción a la Investigación de Operaciones

Figura: Problema con multiples solucionesVíctor Viana (UdelaR) Taller de Introducción a la Investigación de Operaciones 28 de abril, 2021 8 / 16

Page 9: Taller de Introducción a la Investigación de Operaciones

Terminología de las soluciones del modelo

Otra posibilidad es que el problema no tenga soluciones óptimas, locual ocurre sólo si:

1 no tiene soluciones factibles, o2 las restricciones no impiden que el valor de la función objetivo (z) mejore

indefinidamente en la dirección favorable (positiva o negativa).Este caso se conoce como un problema con Z no acotada u objetivo noacotado.

Víctor Viana (UdelaR) Taller de Introducción a la Investigación de Operaciones 28 de abril, 2021 9 / 16

Page 10: Taller de Introducción a la Investigación de Operaciones

Figura: El problema anterios no tendría soluciones óptimas si la única restricciónfuncional fuera x1 6 4, puesto que x2 podría aumentar de modo indefinido en la regiónfactible sin llegar a un valor máximo de Z = 3x1 + 5x2.

Víctor Viana (UdelaR) Taller de Introducción a la Investigación de Operaciones 28 de abril, 2021 10 / 16

Page 11: Taller de Introducción a la Investigación de Operaciones

Terminología de las soluciones del modelo

Una solución factible en un vértice (FEV) es una solución que seencuentra en una esquina de la región factible.Relación entre las soluciones óptimas y las soluciones FEV:

I Considere cualquier problema de programación lineal con solucionesfactibles y una región factible acotada. El problema debe poseer solucionesFEV y al menos una solución óptima.

I Además, la mejor solución FEV debe ser una solución óptima.I Entonces, si un problema tiene exactamente una solución óptima, ésta debe

ser una solución FEV. Si el problema tiene múltiples soluciones óptimas, almenos dos deben ser soluciones FEV.

Víctor Viana (UdelaR) Taller de Introducción a la Investigación de Operaciones 28 de abril, 2021 11 / 16

Page 12: Taller de Introducción a la Investigación de Operaciones

Víctor Viana (UdelaR) Taller de Introducción a la Investigación de Operaciones 28 de abril, 2021 12 / 16

Page 13: Taller de Introducción a la Investigación de Operaciones

Figura: Regiones Factibles acotada y no acotada

Víctor Viana (UdelaR) Taller de Introducción a la Investigación de Operaciones 28 de abril, 2021 13 / 16

Page 14: Taller de Introducción a la Investigación de Operaciones

En resumen

Víctor Viana (UdelaR) Taller de Introducción a la Investigación de Operaciones 28 de abril, 2021 14 / 16

Page 15: Taller de Introducción a la Investigación de Operaciones

En resumen

Víctor Viana (UdelaR) Taller de Introducción a la Investigación de Operaciones 28 de abril, 2021 15 / 16

Page 16: Taller de Introducción a la Investigación de Operaciones

Ejemplo adicional - AserraderoUna empresa produce listones de madera en 2 medidas: chico ymediano. Estos listones pueden producirse en tres máquinas: A y B.La cantidad de metros que puede producir por hora cada máquinaes:

A Bchico 300 600mediano 250 400

Supongamos que cada máquina puede ser usada 50 horas semanalesy que el costo operativo por hora de cada una es $30 y$50respectivamente.Si se necesitan 10000 y 8000 metros de cada tipo de listones porsemana, formular un modelo para minimizar costosVíctor Viana (UdelaR) Taller de Introducción a la Investigación de Operaciones 28 de abril, 2021 16 / 16