Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Maestro:
Ing. Arturo Efrén Guirao Aburto.
Alumno:
Mario de Jesús Baizabal López.
Trabajo;
Uso de Variables Artificiales
Materia:
Investigación de Operaciones.
Carrera:
Ingeniería industrial.
Fecha de entrega:
28 de marzo del 2020.
Índice
Uso de Variables Artificiales………………………………………………………..Pág. 1
¿Qué es el método Simplex?............................................................................Pág. 1
¿Para qué se emplea el método Simplex?........................................................Pág. 1
Importancia del método Simplex…………………………………………………...Pág. 1
Ventajas del método Simplex………………………………………………………Pág. 1
Desventajas del método Simplex…………………………………………………..Pág. 2
Variables de Holgura y Exceso…………………………………………………….Pág. 2
Variable Artificial / Método de la “M”……………………………………………….Pág. 2
¿Qué es una variable artificial?.........................................................................Pág. 2
Pasos del método Simplex………………………………………………………….Pág. 3
¿Qué es el método M?......................................................................................Pág. 3
Ejemplo del Método M………………………………………………………………Pág. 3
Pasos para Realizar el método M………………………………………………….Pág. 4
¿Qué podemos esperar del método M?............................................................Pág. 4
Nota…………………………………………………………………………………...Pág. 5
Fuentes de consulta………………………………………………………………....Pág. 6
Uso de Variables Artificiales
¿Qué es el método Simplex?
El método Simplex es un procedimiento general para resolver problemas
de programación lineal. Desarrollado por George Dantzig en 1947, está
comprobada su extraordinaria eficiencia, y se usa en forma rutinaria para resolver
problemas grandes en computadoras actuales. También se usan extensiones y
variaciones del método Simplex para realizar análisis posoptimo (que incluye el
análisis de sensibilidad) sobre el modelo. El método Simplex es un procedimiento
algebraico, Sin embargo, sus conceptos fundamentales son geométricos, por lo que
la comprensión de estos conceptos geométricos nos proporciona una fuerte
intuición sobre cómo opera el método Simplex y porque es tan eficiente.
¿Para qué se emplea el método Simplex?
El método Simplex nos sirve para solucionar problemas en donde debemos
de optimizar nuestros recursos de la manera más eficiente. Se utiliza para
resolver problemas de programación lineal en los que intervienen tres o más
variables.
Importancia del método Simplex
El método simplex permite localizar de manera eficiente la óptima solución
entre los puntos extremos de un problema de programación lineal. La gran
virtud del método simplex es su sencillez, método muy práctico, ya que solo
trabaja con los coeficientes de la función objetivo y de las restricciones.
1
3) Se puede usar con funciones objetivo muy sinuosas pues en las primeras
iteraciones busca el mínimo más ampliamente y evita caer en mínimos
locales fácilmente.
4) Es fácil implementar y usar, y sin embargo tiene una alta eficacia.
Desventajas del Método Simplex
Converge más lentamente que otros métodos, pues requiere más número de
iteraciones.
2
El método simplex consta de los siguientes pasos:
Determinar una solución básica factible inicial.
Definir una variable de entrada empleando la condición de factibilidad. El
algoritmo se detiene cuando ya no hay una variable de entrada.
Seleccionar una variable de salida empleando la condición de factibilidad.
Determinar las nuevas soluciones básicas factibles aplicando los cálculos
apropiados a través de la metodología Gauss-Jordán.
¿Qué es el Método M?
El método de la M grande es una forma derivada del método simplex, usado para
resolver problemas donde el origen no forma parte de la región factible de un
problema de programación lineal. Para realizar este algoritmo, se siguen los mismos
pasos que en el método simplex, pero antes tenemos que cambiar la función
objetivo para que incluya a las variables artificiales. Estas variables tendrán que
estar multiplicadas por un numero suficientemente grande para que no se elimine
a través de las operaciones, llamado M y que además deberá irse solamente
cuando se sume o reste con otra M.
Para el caso de maximización, tenemos que restar las variables artificiales junto con
sus coeficientes para que estas variables no entren a la base, pero si minimizamos
entonces tendremos que sumar las variables artificiales.
Ejemplo del Método M
3
Pasos Para la Realización del método “M”
1. Exprese el problema en forma estándar transformando las inecuaciones en
ecuaciones introduciendo variables de holgura.
2. Agregue variables no negativas al lado izquierdo de cada una de las
ecuaciones correspondientes a las restricciones de tipo (>=) o (=).
3. Utiliza las variables artificiales en la solución inicial.
4. Proceda con los pasos regulares del método simplex.
¿Qué podemos esperar del método “M”?
Teóricamente se espera que en la aplicación del Método
de la M Grande las variables auxiliares sean no básicas
en el óptimo. Si el modelo de Programación
Lineal es infactible (es decir, si las restricciones no son
consistentes), la iteración del Método Simplex final
incluirá al menos una variable artificial como básica.
Adicionalmente la aplicación de la técnica de la M
Grande implica teóricamente que M tiende a infinito. Sin
embargo, al usar la computadora M debe ser finito, pero suficientemente grande. En
específico M debe ser lo bastante grande como para funcionar como penalización,
al mismo tiempo no debe ser tan grande como para perjudicar la exactitud de los
cálculos del Método Simplex, al manipular una mezcla de números muy grandes y
muy pequeños.
4
En pocas palabras la solución final será como si las variables artificiales nunca
hubieran existido en primer lugar. El resultado al que se desea llegar se obtiene
penalizando las variables artificiales en la función objetivo.
NOTA:
Al usarse esta penalización, el proceso de optimización forzara en
forma automática a las variables artificiales para que sean cero
(siempre que el problema tenga una solución factible).
5
Fuentes de consulta