Clase 2. Sin El Problema Resuelto
Clase 2. Sin El Problema Resuelto
Clase 2. Sin El Problema Resuelto
OPERACIONES I
Hernando González González
Ingeniero industrial
Magister Logística Integral
[email protected]
Modelo
Matemático
Problemas de
Programación
Programación
Lineal (P.L)
No Lineal
Redes
Heurísticas
Programación Entera
Meta – Heurísticas Certeza y Probabilidad
Binaria Modelos de línea de espera
Modelos de búsqueda Optimización Dinámica
Entre otros Pronósticos
Modelos de Inventarios
Simulación Teoría de Juegos
Computación blanda Confiabilidad
Algoritmos genéticos Entre otros
MODELO GENERAL DE PROGRAMACIÓN LINEAL ( P.L)
Forma estándar del modelo de programación lineal
La formulación de un problema
2. Las restricciones, limitaciones que se imponen sobre
de PL significa plantear dichas variables. Garantizan el uso de los recursos
algebraicamente el modelo, para
lo cual será necesario
determinar las siguientes 3.La función objetivo, es una función lineal que determina el
cuestiones : objetivo global del problema de manera que se obtenga una
expresión matemática del objetivo que se pretende
optimizar,
siendo el mismo la optimización de la función f ( X, Y, Z. …)
• Traducir el problema a relaciones matemáticas que incluyan las Variables de Decisión, las
Restricciones y la Función Objetivo
¿ El modelo entrega una predicción razonable del comportamiento del sistema estudiado?
La empresa tiene una provisión casi ilimitada de materia prima para la producción de las bebidas,
sin embargo se sabe que D2 tiene una demanda semanal nunca superior a los 120.000 litros.
Se desea plantear el modelo de programación lineal que se genera a fin de incrementar al máximo
las utilidades de la empresa
Elaboro Ing. Hgonzalez
EJEMPLO PROTOTIPO DE PROGRAMACION LINEAL
DESARROLLO.
Análisis de la información.
La información paramétrica que ofrece el modelo es la utilidad de cada uno de los productos,
los recursos disponibles y el consumo de cada recurso por cada 1.000 litros producidos.
Por lo tanto hay que determinar qué cantidad de cada producto se debe fabricar a fin de
conseguir el máximo de utilidad de la empresa. Esta cantidad se representa por medio de
variables.
1. Las variables de decisión del modelo, es decir aquellas que señalan la decisión que se debe
tomar. En el ejemplo, el número de litros de bebida D1 y D2 que se deben envasar y
embalar.
2. Las limitaciones o restricciones que se imponen sobre dichas variables. En el ejemplo, los
recursos escasos, es decir la capacidad de las secciones de envasado y embalaje y la
demanda semanal.
3. La función objetivo, de esta manera que obtengamos una expresión matemática del
objetivo que se pretende optimizar. En el ejemplo, el beneficio máximo semanal.
Elaboro Ing. Hgonzalez
EJEMPLO PROTOTIPO DE PROGRAMACION LINEAL
DESARROLLO.
Análisis de la información.
4. Limite : para encontrar con facilidad el caso limite se debe revisar el enunciado donde
pueda encontrarse un limite superior o un limite inferior ( esa será la cantidad que sufrirá la
variación )
≤ ≥
De esta forma:
1. Variables de decisión : número de litros de bebida que se envasarán y embalarán
X1: miles de litros bebida D1
X2: miles de litros bebida D2
2. Restricciones: capacidad de las secciones y demanda de D2.
a) Para la fabricación (envasado más embalaje) de 1.000 litros de D1 se requieren 2 horas en envasado, mientras que
la fabricación de 1.000 lt de D2 necesita de 1 hora en esta sección, cuya capacidad es de 230 horas.
2X1 + X2 ≤ 230
b) Para la fabricación (envasado más embalaje) de 1.000 litros de D1 se requiere 1 horas en embalaje, mientras que
la fabricación de 1.000 lt de D2 necesita de 2 hora en esta sección, cuya capacidad es de 250 horas.
X1 + 2X2 ≤ 250
EJEMPLO PROTOTIPO DE PROGRAMACION LINEAL
Continuación.
c) La demanda semanal de D2 no supera los 120.000 litros, por lo que la empresa, para evitar inventarios innecesarios,
optará por no fabricar una cantidad superior a dicha demanda.
X2 ≤ 120.000
d) Por lógica, se sabe que no se pueden fabricar cantidades negativas, entonces todas las variables del problema se deben
restringir a valores no negativos así:
X1 , X2 ≥ 0
3. Función Objetivo: Maximizar el beneficio semanal de la empresa. La producción de 1.000 litros de D1 genera un beneficio
de 300 € mientras que 1.000 litros de D2 proporcionan un margen de 500 €, por lo que el beneficio semanal (Z) será:
c) La demanda semanal de D2 no supera los 120.000 litros, por lo que la empresa, para evitar inventarios innecesarios,
optará por no fabricar una cantidad superior a dicha demanda.
X2 ≤ 120.000
d) Por lógica, se sabe que no se pueden fabricar cantidades negativas, entonces todas las variables del problema se deben
restringir a valores no negativos así:
X1 + X2 ≥ 0
3. Función Objetivo: Maximizar el beneficio semanal de la empresa. La producción de 1.000 litros de D1 genera un beneficio
de de 300 € mientras que 1.000 litros de D2 proporcionan un margen de 500 €, por lo que el beneficio semanal (Z) será:
Z = 300X1 + 500X2
Sujeto a :
X2 ≤ 120.000 (c)
X1 , X2 ≥ 0 (d)
Elaboro Ing. Hgonzalez
Ejemplo # 2. Producción
Una fábrica produce dos productos P1 y P2, los cuales para su elaboración
pasan por las máquinas M1, M2 y M3; los tiempos unitarios de ejecución
(en minutos) para cada producto, así como los tiempos en que pueden
operar las maquinas por mes, están dados en la siguiente tabla.
Producto M1 M2 M3
P1 12 8 6
P2 7 11 8
Tiempo Disponible 10.000 8500 9600
de Cada Maquina Minutos Minutos Minutos
Max
Ejemplo # 2. Producción
Maquina 1 : minutos
Maquina 2 : minutos
Maquina 3 : minutos
5. Definir las Restricciones de No Negatividad de las Variables:
; X1 , X2 >= 0
Ejemplo # 2. Producción
Modelo Matemático Completo
Variables
F.O maximizar
Sujeto a
Maquina 1 :
Maquina 2 :
Maquina 3 :
; X1, X2 >=0 Condición de no negatividad
Ejercicio # 1 en clase . Producción
Una fábrica de muebles elabora sillas, mesas y escritorios para los cuales ha
establecido que rinden una contribución a las utilidades de $5.000, $8.000 y
$6.000 por unidad respectivamente.
Para la producción de dichos artículos la compañía cuenta con una
disponibilidad semanal de 100 metros de madera, 150 metros de tubo y 120
horas de mano de obra (horas-hombre). Además, mediante un estudio se ha
determinado que para producir una silla se requieren 5 metros de madera, 3
metros de tubo y 4 horas de mano de obra; para producir una mesa se
necesitan 3 metros de madera, 6 metros de tubo y 3 horas hombre de trabajo;
mientras que para producir un escritorio se requieren 7 metros de madera, 4
metros de tubo y 3 horas de mano de obra.
Se desea plantear el modelo de programación lineal que se genera a fin de
incrementar al máximo las utilidades de la compañía.
APLICACIONES EN PRODUCCIÓN