logo2022logo2022logo2022logo2022
  • SERVICIOS
  • NOSOTROS
  • CONTACTO
  • BLOG

Anomalías en programación lineal 📉 Análisis y tipología

Es crucial reconocer y abordar ciertas anomalías en programación lineal que pueden surgir durante el proceso de modelado. En este artículo, exploraremos tres aspectos críticos que merecen nuestra atención: soluciones óptimas múltiples, restricciones redundantes e inviabilidad.


Otros Artículos que te podrían interesar sobre Programación Lineal

Introducción a la programación Lineal
Modelos de programación lineal
Programación Lineal Gráfica
Programación lineal en Excel Solver
Análisis de precios sombra de restricciones
Análisis de sensibilidad en función objetivo

TABLE OF CONTENTS
  1. Anomalías en programación lineal de Soluciones Óptimas Múltiples
  2. Restricciones Redundantes
  3. Anomalías en programación lineal por Inviabilidad

Anomalías en programación lineal de Soluciones Óptimas Múltiples

Una de las peculiaridades fascinantes de la programación lineal es la posibilidad de encontrar no una, sino varias soluciones óptimas para un conjunto dado de restricciones y funciones objetivo. Este fenómeno desafía la noción común de una única solución ideal y destaca la importancia de considerar diversas perspectivas en la toma de decisiones.

En el contexto de las anomalías en programación lineal, es esencial comprender que la existencia de múltiples soluciones óptimas puede surgir debido a la naturaleza lineal de las ecuaciones y restricciones. Al analizar un modelo, los profesionales deben ser conscientes de esta posibilidad y evaluar las implicaciones de cada solución en términos de viabilidad y eficiencia operativa.

Para detectar estos casos, se deben cumplir las siguientes condiciones:

  • La función objetivo es igual (tiene la misma pendiente) que una de las restricciones
  • La restricción que tiene la misma pendiente de la función objetivo es una restricción activa
  • Para un mismo “beneficio” termina habiendo muchas «soluciones óptimas
Anomalías en programación lineal

Restricciones Redundantes

Las restricciones redundantes son otro aspecto a considerar al enfrentarse a problemas de programación lineal. Estas son restricciones que no aportan información adicional al modelo y, por lo tanto, pueden ser eliminadas sin afectar la solución óptima. La presencia de restricciones redundantes puede complicar innecesariamente el modelo, afectando negativamente la eficiencia computacional y la interpretación del problema.

Al abordar anomalías en programación lineal, es crucial realizar un análisis exhaustivo de las restricciones para identificar y eliminar aquellas que no contribuyen de manera significativa a la formulación del problema. Este enfoque no solo simplificará el modelo, sino que también mejorará la velocidad de resolución y la interpretación de los resultados.

Supongamos que para nuestro Caso Ejemplo de Programación Lineal aplicado a optimizar el Mix de producción, tenemos una restricción que nos dice que no podemos fabricar más de 8 lotes del producto 2. Al no afectar la región factible (tal como se visualiza en la figura de abajo) es una restricción redundante.

Anomalías en programación lineal

Anomalías en programación lineal por Inviabilidad

La inviabilidad, o la falta de una solución factible para un problema dado, es una anomalía crítica que debe abordarse con atención. Puede surgir debido a la especificación incorrecta de restricciones, la imposibilidad de satisfacer todas las restricciones simultáneamente o la falta de datos precisos en el modelo.

Para mitigar la inviabilidad en programación lineal, es esencial llevar a cabo un riguroso proceso de validación del modelo antes de la implementación. Esto implica verificar la consistencia de las restricciones, la disponibilidad de datos y la adecuación del modelo a los objetivos del problema. La identificación temprana de posibles problemas de inviabilidad permite realizar ajustes necesarios y garantiza la aplicación efectiva de la programación lineal en situaciones del mundo real.

Supongamos que para nuestro Caso Ejemplo de Programación Lineal aplicado a optimizar el Mix de producción, el problema nos dice que DEBEMOS fabricar al menos 8 lotes del producto 2 por semana. Como vemos en la imagen debajo, no existe ningún punto de la región factible que pueda cumplir este requerimiento, de que X2= 8. Por esto último, la nueva restricción planteada genera una inviabilidad.

Anomalías en programación lineal

En conclusión, al sumergirse en el fascinante mundo de la programación lineal, los profesionales deben estar preparados para enfrentar y abordar diversas anomalías. Considerar soluciones óptimas múltiples, eliminar restricciones redundantes y abordar la inviabilidad son pasos esenciales para maximizar la eficacia y la eficiencia de la programación lineal en la toma de decisiones empresariales. Estar conscientes de estas anomalías no solo mejora la calidad de los resultados, sino que también fortalece la capacidad de resolver problemas complejos de manera más efectiva.

seguir
0
Federico Cristofani
Federico Cristofani
Ingeniero Industrial, Graduado de la Universidad Nacional de La Plata con más de 15 años de experiencia en el área de operaciones y calidad en compañías de manufactura y servicios. Además, cuenta también con más de 10 años de experiencia docente en Universidades de primer nivel como la Universidad Nacional de La Plata, Universidad Di Tella, Instituto Tecnológico de Buenos Aires y la Universidad Nacional del Noroeste de la Provincia de Buenos Aires. Ver Perfil Linkedin

Post relacionados

ejemplos de programación lineal de recursos en la administración de operaciones

Programación Lineal

16 julio, 2025

Ejemplos de programación lineal en empresas e industrias


Leer más
11 enero, 2024

Sensibilidad en programación lineal 📉 Análisis Gráfico y en Solver


Leer más
11 enero, 2024

Precio sombra 📉 Sensibilidad gráfica y numérica en Solver


Leer más
Si tienes alguna duda, escríbenos: [email protected]
logomezcla
Tu Sitio Web
Política de privacidad
© 2021 deingenieriaindustrial.com. All Rights Reserved.
  • No translations available for this page