Producción y operaciones Como plantear un problema de programación lineal mas ejemplos. Gerardo Nava Serrano Teoría: Plan de mejora; Maximizar utilidades Las empresas tienen como meta obtener la mayor rentabilidad en sus actividades; para ello debe aprovechar al máximo sus recursos disponibles tales como: talento humano, insumos, equipos, planta, dinero, entre otros. La programación lineal se presenta como una herramienta muy útil, para ayudar a encontrar la mejor solución en las empresas para lograr esta meta. En este post aprenderás cómo plantear un problema de programación lineal. Es importante mencionar que en este post abordaremos solamente los aspectos teóricos y el planteamiento de las ecuaciones de programación lineal También puedes revisar las siguientes entradas: Cómo resolver problemas de programación lineal por el método gráfico. Cómo resolver un problema de programación lineal con Solver-Excel 2016. 4 calculadoras online para resolver problemas de programación lineal. Método Simplex Paso a Paso: Ejemplos de Maximizar y Minimizar. La programación lineal hace referencia a varias técnicas de modelamiento matemático; para asignar, en forma óptima, los recursos limitados a distintas demandas que compiten por ellos. Cómo identificar un problema de programación lineal: Por lo tanto el problema buscar elegir la asignación óptima de vengadores para derrotar a Thanos (demanda); minimizando la destrucción en la tierra y teniendo en cuenta la cantidad de vengadores disponibles (recursos limitados). La solución la encontrarás al final del post. Como te puedes dar cuenta, los usos que se le puede dar a la programación lineal, dependen únicamente de que tan creativos podamos ser. Cómo identificar un problema de programación lineal: Para que un determinado problema se plantee mediante programación lineal debe cumplir las siguientes condiciones: • Tener restricciones o recursos limitados. Por ejemplo: cantidad limitada de trabajadores, número máximo de clientes que se puede atender o límite de capacidad de un proceso. • Buscar un objetivo explícito cómo maximizar los ingresos o minimizar los costos. • Linealidad, es decir, debe tener proporcionalidad. Las ecuaciones que generan las variables de decisión son lineales. • Homogeneidad (las características de las variables de decisión y de los recursos son iguales). Por ejemplo: todas las horas que trabaja una persona son igual de productivas o los productos fabricados en una máquina son idénticos. • Divisibilidad, es decir que los productos y recursos se pueden presentar en fracciones. • No negatividad, quiere decir que las variables de decisión deben ser positivas o cero; es decir no se puede fabricar una cantidad negativa de productos. Cómo plantear un problema de programación lineal: Los elementos de un problema de programación lineal, corresponden al de un proceso de optimización, donde tenemos: Variables de decisión: Son las variables que están bajo el control de la persona que toma las decisiones. Sus valores óptimos se determinarán al resolver el problema. ¿Qué tipo de solución podemos obtener en un problema de Programación Lineal? Los tipos de soluciones que podemos encontrar en un problema de Programación Lineal son: Única: Los valores de las variables de decisión son únicos. Múltiple: Las variables de decisión pueden tomar múltiples valores. No acotada (ausencia de solución): No existe un valor extremo o límite para la función objetivo, por lo que puede decirse que el problema carece de solución. No factible: cuando no existe una combinación de valores de las variables de decisión que cumplan todas las restricciones. Usos de la Programación Lineal • Flujo de producción: Determinamos el flujo óptimo para fabricar un producto que debe pasar en secuencia por varias estaciones de trabajo, donde estación tiene sus costos y características de producción. • Programación de transporte: Sirve para programar múltiples recorridos de cierta cantidad de vehículos para atender a los clientes o llevar los materiales que se transportarán entre diferentes plazas. Cada vehículo puede tener diferente capacidad de carga y de desempeño. Usos de la Programación Lineal • Manejo de inventarios: Encontrar la combinación óptima de productos que se tendrán en inventario dentro de una red de almacenes. • Programación de personal: Cuando se requiere elaborar un plan de personal que permita atender la demanda variable esperada con el menor número posible de empleados. • Control de desperdicios: Cuando se requiere cortar algunos materiales como el acero, cuero, tela o alguna lámina de material; mediante programación lineal se puede calcular cómo reducir el desperdicio al mínimo. Estos son algunos de los usos más comunes donde se utiliza la programación lineal. En general, cualquier problema de optimización que cumpla las condiciones mencionadas puede ser resuelto con programación lineal. Usos de la Programación Lineal Entre los usos de la programación lineal tenemos: • Planificación Agregada de Ventas y Operaciones: Se busca minimizar los costos de producción en un corto plazo (tres y seis meses) que logre satisfacer la demanda esperada. Las limitantes que se presentan son: la capacidad de producción esperada, el tamaño de la fuerza de trabajo y los niveles de inventario. Los costos asociados en este tipo de problema son los salarios normales y de tiempo extra, contrataciones y despidos, subcontratación y costo de manejo de inventarios. • Planificación de productos: Trata de encontrar la mezcla óptima de productos, considerando que los productos requieren diferentes recursos y tienen distintos costos. Como ejemplo podemos encontrar la mezcla óptima de elementos químicos para gasolina, pinturas, dietas para el ser humano y alimento para animales. Planteamiento problemas de programación lineal. Ejericicio 1 : “The Avengers”: Infinity War. https://www.plandemejora.com/como-plantear-un-problema-de-programacion-lineal/ Ejericicio 1 : “The Avengers”: Infinity War. Problema 1 Ejemplo con “The Avengers”: Ejemplo relacionado a Infinity War: Imagina que para vencer a Thanos se requiere cierta cantidad de energía (como mínimo un poder de pelea de 81 000 ), para lo cual dispones de diferentes vengadores con 3 niveles de energía. Thor, Hulk, Ironman, Starlord, Visión, Dr. Strange y Wanda tienen un nivel de energía 1 (poder de pelea de 7000); Capitán América, Black Panter, Spiderman, Soldado del Invierno, Máquina de Hierro, Groot, Drax y Ant Man tienen un nivel de energía 2 (poder de pelea de 5000); y finalmente Hawkeye, Black Widow, Rocket, Falcon, y Gamora tienen un nivel de energía 3 (poder de pelea de 4 000). Si durante la pelea utilizamos a un héroe de nivel 1, la destrucción en la tierra será de 500 km2 ; si utilizamos un héroe de nivel 2, será de 325 km2 y si utilizamos un héroe de nivel 3, será de 250 km2 . Cada vengador adicional que participe suma al área de destrucción de la tierra de acuerdo a su nivel. Determinar la cantidad de vengadores por nivel a utilizar para vencer a Thanos y minimizar la destrucción en la tierra. Problema 2 Planteamiento problemas de programación lineal. Ejercicio 2 : Taquería “Tacoste”. (taquería “tacomiendo”) https://www.plandemejora.com/como-plantear-un-problema-de-programacion-lineal/ Taquería Tacoste; El chef principal (encargado de la parrilla) de “Tacoste”, está tratando de decidir cuál es la mejor manera de asignar las materias primas disponibles a los cuatro platillos especiales del viernes por la noche. La decisión se debe tomar temprano por la tarde porque tres de los platillos se deben empezar a preparar ya (albóndigas, tacos y picadillo). La tabla que está enseguida contiene la información sobre los alimentos en inventario y las cantidades requeridas por cada platillo. No hay otros hechos importantes para la decisión del chef. A continuación, se presenta la demanda de mercado estimada y el precio de venta. El chef quiere maximizar el ingreso porque ya ha comprado todos los materiales, los cuales están en el • Problema 3 Optimizan en la fabricación de lámparas Una compañía fabrica y venden dos modelos de lámpara L1 y L2. Para su fabricación se necesita un trabajo manual de 20 minutos para el modelo L1 y de 30 minutos para el L2; y un trabajo de máquina de 20 minutos para el modelo L1 y de 10 minutos para L2 . Se dispone para el trabajo manual de 100 horas al mes y para la máquina 80 horas al mes. Sabiendo que el beneficio por unidad es de 15 y 10 euros para L1 y L2, respectivamente, planificar la producción para obtener el máximo beneficio. Problema 4 Material escolar Con el comienzo del curso se va a lanzar unas ofertas de material escolar. Unos almacenes quieren ofrecer 600 cuadernos, 500 carpetas y 400 bolígrafos para la oferta, empaquetándolo de dos formas distintas; en el primer bloque pondrá 2 cuadernos, 1 carpeta y 2 bolígrafos; en el segundo, pondrán 3 cuadernos, 1 carpeta y 1 bolígrafo. Los precios de cada paquete serán 6.5 y 7 €, respectivamente. ¿Cuántos paquetes le conviene poner de cada tipo para obtener el máximo beneficio? Problema 5 Optimización para la alimentación en granja En una granja de pollos se da una dieta, para engordar, con una composición mínima de 15 unidades de una sustancia A y otras 15 de una sustancia B. En el mercado sólo se encuentra dos clases de compuestos: el tipo X con una composición de una unidad de A y 5 de B, y el otro tipo, Y, con una composición de cinco unidades de A y una de B. El precio del tipo X es de 10 euros y del tipo Y es de 30 €. ¿Qué cantidades se han de comprar de cada tipo para cubrir las necesidades con un coste mínimo? Problema 6 Programación lineal en la elaboración de medicinas Se dispone de 600 g de un determinado fármaco para elaborar pastillas grandes y pequeñas. Las grandes pesan 40 g y las pequeñas 30 g. Se necesitan al menos tres pastillas grandes, y al menos el doble de pequeñas que de las grandes. Cada pastilla grande proporciona un beneficio de 2 € y la pequeña de 1 €. ¿Cuántas pastillas se han de elaborar de cada clase para que el beneficio sea máximo? Problema 7 Ejercicio sobre ofertas de ropa Unos grandes almacenes desean liquidar 200 camisas y 100 pantalones de la temporada anterior. Para ello lanzan, dos ofertas, A y B. La oferta A consiste en un lote de una camisa y un pantalón, que se venden a 30 €; la oferta B consiste en un lote de tres camisas y un pantalón, que se vende a 50 €. No se desea ofrecer menos de 20 lotes de la oferta A ni menos de 10 de la B. ¿Cuántos lotes ha de vender de cada tipo para maximizar la ganancia? https://www.superprof.es/apuntes/escolar/matematicas/algebralineal/pl/ejercicios -y-problemas-resueltos-de-programacion-lineal.html#tema_material-escolar