Método Simplex
El Método Simplex corresponde a un algoritmo iterativo publicado por George Bernard Dantzing en el año 1947 en donde se busca alcanzar el máximo (o mínimo) de una función lineal compuesta por un conjunto de variables que deben satisfacer condiciones impuestas por restricciones lineales en forma de inecuaciones.
En este contexto, el objetivo de este artículo es definir en detalle distintas aproximaciones para la resolución de un modelo de Programación Lineal utilizando el Método Simplex, además de discutir sobre sus principales características.
Con tal propósito en perspectiva consideremos el siguiente modelo de optimización lineal:
Para cada solución factible , el valor del lado izquierdo será a lo más el valor del lado derecho; o eventualmente existirá una diferencia (holgura) entre estos 2 valores.
De esta forma definimos como variable de holgura de dicha restricción, la cual se puede denotar por
, donde
. De forma análoga se pueden definir las variables de holgura (no negativas)
y
para las restricciones 2 y 3, respectivamente. Finalmente podemos describir la función objetivo
utilizando
de forma compacta.
La nueva solución corresponde a:
El valor de paso de 12,5 a 13 al cabo de una iteración del Método Simplex.
A continuación actualizamos el sistema de ecuaciones donde las variables que adoptan valores positivos se encontraran en el lado izquierdo, mientras las variables igual a cero estarán en el lado derecho. De este modo pasamos la variable
al lado izquierdo, donde
que permite substituir en el resto de las ecuaciones:
Notar que no es posible seguir aumentando el valor de la función objetivo mediante un incremento de las variables del lado derecho
(en efecto, el valor de
decrecería). En consecuencia estamos en presencia de la solución óptima del problema:
con valor óptimo
.
El procedimiento anterior basado en diccionarios favorece una mejor comprensión conceptual de los fundamentos sobre los que se basa el Método Simplex.
En el ejemplo propuesto si bien nos encontramos frente a una solución básica factible el costo reducido de las variables no básicas son negativos, por tanto no se cumple el criterio de optimalidad, es decir, se puede seguir mejorando el valor de la función objetivo.
En este sentido consideraremos arbitrariamente como la variable que ingresa a la base, aun cuando no hay certeza que la selección de la variable no básica con el costo reducido más negativo contribuya necesariamente a la Rapidez de Convergencia del Método Simplex.
Método Simplex (Conclusiones)
El ejemplo que hemos desarrollado en este artículo busca presentar de forma sencilla y didáctica los principales fundamentos asociados al Método Simplex. Cabe destacar que ha sido necesario para la aplicación del algoritmo llevar el modelo original a su forma estándar que como se discutió anteriormente puede tener distintas representaciones según la bibliografía que se consulte.
En este contexto, cada problema de Programación Lineal en su forma estándar cumple con las siguientes propiedades establecidas en el Teorema Fundamental de la Programación Lineal:
- Si el problema no tiene solución óptima entonces es no-acotado o infactible.
- Si tiene una solución factible, tiene una solución básica.
- Si el problema tiene solución óptima, tiene una solución básica factible óptima.
Cabe destacar que no siempre se dispone de una solución básica factible en las variables originales del modelo (luego de llevar el problema a su forma estándar).
Se agrega un video de los pasos para realizar el procedimiento del MÉTODO SIMPLEX.
No hay comentarios:
Publicar un comentario