MÉTODO GRAN “M” MARLON DAVID AMAYA ROLDAN

Slides:



Advertisements
Presentaciones similares
Lic. Amador Gonzales Baldeón Matemática 5to de Secundaria
Advertisements

.  PROGRAMACIÓN LINEAL   La Programación Lineal (PL) es un procedimiento matemático para determinar la asignación óptima de recursos. La PL encuentra.
INGENIERÍA INVERSA Carlos Andrés Caro Castillo – Francisco Alejandro González – Leiby Jineth Lancheros Currea – Johann Marcel.
Johann Reyes Laura Rubio R. Yulied Villanueva Marlon David Amaya EJERCICIO DE APLICACIÓN.
Sistemas de Ecuaciones Lineales
PROGRAMACIÓN LINEAL La Programación Lineal (PL) es un procedimiento matemático para determinar la asignación óptima de recursos. Introducción a la Programación.
 E Expresión de un problema de programación lineal  A Aplicaciones de la programación lineal  S Soluciones de un problema de programación lineal.
Capítulo 4 Metodología de los sistemas duros. 4.1 Paradigma de Análisis de los Sistemas duros Bertalanffy (1971) menciona que los enfoques teóricos de.
INVESTIGACIÓN OPERATIVA I Grace Maureira Alegría Licenciatura en Ciencias de la Ingeniería Estudiante de Ingeniería Civil Industrial.
Fundamentos para el Cálculo Unidad 1: Conceptos fundamentales de álgebra Clase 1.1: Números reales. Ecuaciones de primer grado. Ecuaciones de segundo grado.
Programación Lineal SOLUCIÓN MEDIANTE SOFTWARE POM FOR WINDOWS.
1 Problemas de decisión Tipo particular de problemas de optimización Sistemas que evolucionan con el tiempo Se toman decisiones en momentos sucesivos de.
Estándares para Matemáticas
Prof. James McPhee Depto. Ingeniería Civil
Investigación de operaciones
Ingreso , proceso y salida de datos
Investigación de operaciones
Ecuación cuadrática.
DE PRIMERO Y SEGUNDO GRADO Diseño: M. en C. Juan Adolfo Alvarez Mtz.
REFORZAMIENTO EN MATEMÁTICAS
Investigación de operaciones
MATEMÁTICA II INGENIERO AGRÓNOMO.
Investigación de operaciones
Optimización: Programación Lineal
GRAFICAS DE CONTROL X-R
INVESTIGACIÓN DE OPERACIONES
TÉCNICAS NUMÉRICAS CIFRAS SIGNIFICATIVAS INCERTIDUMBRE
Carlos Lizarazo Sergio Martin Carlos Romero Andrés Hernández
Unidad de aprendizaje Métodos de transporte
Relaciones dadas por tablas
Números Índices Un número de índice mide cuánto ha cambiado una variable con el tiempo. Se calcula encontrando el cociente del valor actual entre un valor.
Introducción El análisis posóptimo implica llevar a cabo un análisis de sensibilidad para determinar que parámetros del modelo son los más críticos (parámetros.
SERIES DE FOURIER UNIDAD V MATEMATICAS V.
INSTITUTO TECNOLOGICO DE MINATITLAN ISC IV SEMESTRE
Unidad 6. Capítulo I. Introducción.
Estadística Básica Curso de Estadística Básica MCC. Manuel Uribe Saldaña MCC. José Gonzalo Lugo Pérez SESION 3 MEDIDAS DE TENDENCIA CENTRAL Y MEDIDAS DE.
PROBLEMA PROGRAMACIÓN SOLUCIÓN POR SOLVER EJERCICIO 15
METODO DE TRANSPORTE APROXIMACION DE VOGEL
Índice temático 2.1 Análisis de problemas. 2.2 Representación de algoritmos: gráfica y pseudocódigo. 2.3 Diseño de algoritmos aplicados a problemas 2.4.
PROGRAMACION LINEAL UNIVERSIDAD LIBRE 2016
METODO DE LA GRAN M SANDRA PAOLA FORERO JHON SEBASTIAN GUATAVITA
Evaluación Económica Financiera de Proyectos
Tema 4 Introducción a la Programación Lineal
TEMAS 9 y 10: Planificación de la producción
Los elementos básicos de la oferta y la demanda. Integrantes: Ariana Anchundia David Colcha Dayana Espinoza Tatiana Guevara Luis Loor Harry Portilla.
Optimización No Lineal
LOCALIZACIÓN ÓPTIMA DEL PROYECTO
Tema 4 Introducción a la Programación Lineal
Juan José Bravo B., M.Sc. Solución de Modelos de Programación Lineal El Metodo Simplex Juan José Bravo B, M.Sc. ©
ESTIMACIÓN (Inferencia Estadística) Intervalos de Confianza
MATH 112 Álgebra Intermedia II TALLER #1 – 24 de enero de 2017
YULIED VILLANUEVA MARLON AMAYA JOHANN REYES LAURA RUBIO
Planteamiento del problema
MÉTODO DE MÍNIMO COSTO DANIELA NARANJO LAURA RUBIO RENGIFO
Desigualdades lineales Introducción a la Programación Lineal
MATEMATICAS APLICADAS A LAS CCSS-II DEPARTAMENTO DE MATEMÁTICAS
Investigación de Operaciones 1 Método Gráfico Unidad Académica profesional Acolman.
Optimización Luis Carlos Corral A.. Introducción En esta sección estudiamos la aplicación práctica de extremos de funciones (absolutos y relativos) mediante.
MÉTODO SIMPLEX. Ejemplo de Simplex: Vamos a resolver el siguiente problema: MaximizarZ = f(x 1,x 2 ) = 3x 1 + 2x 2 Sujeto a:2x 1 + x 2 ≤ 18 2x 1 + 3x.
TEMARIO DEFINICIÓN ………………………………………………………..………..
Casos Especiales MÉTODO SIMPLEX INVESTIGACIÓN DE OPERACIONES | Mag. Mario Gauna Rocío Brendalid Pineda Colla.
DUALIDAD EN PROGRAMACION LINEAL Relaciones primal-dual Asociado a cada problema lineal existe otro problema de programación lineal denominado problema.
ALIMENTACIÓN DE UN ALTO HORNO
Tema 4 Introducción a la Programación Lineal. Cada muñeco: Produce un beneficio neto de 3 €. Requiere 2 horas de trabajo de acabado. Requiere 1 hora de.
CIRCUITOS DIGITALES Profesor: Elmer Hugo Arellanos Tafur Unidad : 2 Semana : 7 Sesión : 12 Semestre: I.
Igualdades y ecuaciones La balanza está en equilibrio. Una ecuación es una igualdad en cuyos miembros hay letras y números relacionados por operaciones.
INVESTIGACION DE OPERACIONES I UNIDAD I. HISTORIA La primera actividad de Investigación de Operaciones se dio durante la Segunda Guerra Mundial en Gran.
II Unidad: Lenguaje Algebraico. Término Algebraico Es una combinación de letras, números y signos de operaciones. Ejemplo: 3b² Para escribir una Término.
Guías Modulares de Estudio Cálculo diferencial – Parte B.
II Unidad: Lenguaje Algebraico Por Paloma Guzmán.
Transcripción de la presentación:

MÉTODO GRAN “M” MARLON DAVID AMAYA ROLDAN LEIBY JINETH LANCHEROS CURREA JOHANN MARCEL REYES PEÑA LAURA MICHEL RUBIO RENGIFO YULIED VILLANUEVA CARVAJAL

MÉTODO DE LA GRAN “M” Es una variante del método simplex que puede aplicarse a problemas No Canónicos (arbitrarios), cuya F.O. puede ser minimizar o maximizar

MÉTODO DE LA GRAN “M” Este método consiste en penalizar la presencia de variables artificiales, mediante la introducción de una constante “M” definida como un Valor MUY GRANDE o MUY PEQUEÑO pero finito.

COMO TRABAJA GRAN “M”? La primera solución básica del método Símplex debe incluir todas las variables artificiales que fueron necesarias en el arreglo del modelo de programación lineal. Las variables artificiales se utilizan para tomar la primer solución básica.

COMO TRABAJA GRAN “M”? A medida que se cumplen las etapas de cálculo en el simplex, las variables artificiales deberán ir saliendo de la misma, gracias al tamaño del coeficiente ‘M’ Si se presenta el caso que las variables artificiales no se logren sacar de la base y por lo tanto se anulen, ello significará que tal problema NO tiene solución factible

LO QUE SE DEBE SABER.. VARIABLES DE HOLGURA: Son las que se agregan o suman a las desigualdades de < . Pueden tomar valor en la solución óptima del problema, indicando que existen unidades disponibles de un recurso determinado

LO QUE SE DEBE SABER.. VARIABLES ARTIFICIALES : Son las variables que se suman o agregan a las desigualdades de > y a las igualdades (=). Son un artificio matemático que sirve para completar la matriz identidad. No pueden tomar valor en la solución óptima y cuando esto sucede, la solución se llama INCONSISTENTE.

LO QUE SE DEBE SABER.. VARIABLES DE EXCEDENTE Son las variables que se restan a las desigualdades de > , pueden tomar valor en la solución óptima, indicando la cantidad adicional que se está utilizando de un recurso mínimo determinado. Penalizar las variables artificiales a manejar en la función objetivo; esto, con el objeto de tratar de asegurar que dichas variables no aparezcan en la solución final del problema.

LO QUE SE DEBE AGREGAR.. Menor para una variable de holgura Igual para una variable artificial Mayor para una variable excedente más una variable artificial Se agregan variables como se indica y se penalizan las variables artificiales en la F.O., asignando una “M” Se utiliza Simplex para quitar las M de la columna artificial, así se logra una solución básica inicial

TIPS CLAVES EN GRAN “M” Plantear el problema matemáticamente Igual para una variable artificial Desarrollar el modelo matemático obtenido en su forma estándar Transformar las desigualdades (” puede ser llevada a una ecuación de igualdad “=” usando una (nueva) variable de Exceso(negativa) y con un coeficiente nulo (0) en la F.O.

TIPS CLAVES EN GRAN “M” Un valor muy grande positivo para los casos de minimizar. Un valor muy grande negativo para los casos de maximizar. Elaborar la Tabla Simplex, vaciar los datos correspondientes y determinar la SOLUCIÓN INICIAL BÁSICA.

VENTAJA Muy útil para resolver problemas con diferentes clases de símbolos < = > y/o con muchas restricciones. DESVENTAJA La desventaja de la técnica M es el posible error de cómputo que podría resultar de asignar un valor muy grande a la constante M. Esta situación podría presentar errores de redondeo.

AHORA UN PROBLEMA PARA ILUSTRAR.. La empresa siderúrgica ACESCO fabrica aleación de acero inoxidable tipo dúplex que consta en su etapa inicial de dos componentes fundamentales: mineral de hierro y cromo, dispone de un horno con capacidad de producción de hasta 6 toneladas semanales para el cual por requisitos de calidad debe ser cargado con el 50% de los dos materiales y al total de su capacidad.

AHORA UN PROBLEMA PARA ILUSTRAR.. Vale la pena aclarar que la mínima cantidad a producir semanalmente deben ser 6 toneladas de acero las cuales deben contar con el 60% del mineral de hierro y el 40% de cromo según especificaciones técnicas. Así mismo las directivas han dispuesto de 2,7 millones de dólares para la compra anual de los minerales directo de minas extranjeras.

AHORA UN PROBLEMA PARA ILUSTRAR.. Sin embargo de esa compra anual, mínimo el 30% del mineral de hierro y el 10% del mineral de cromo deben ser de alta pureza para garantizar la calidad óptima del acero inoxidable. La junta directiva desea minimizar los costos de los minerales, teniendo en cuenta que la planta solo cuenta con capacidad para almacenar 40% de hierro y 50% de cromo.

DEFINICIÓN DE VARIABLES Analizando la situación diremos que las variables serán la cantidad de toneladas necesarias para fabricar la aleación y serían las siguientes: X1 = Toneladas de mineral de hierro a utilizar en la aleación. X2 = Toneladas de Cromo a utilizar en la aleación. .

FUNCIÓN OBJETIVO MINIMIZAR Z: 0,4XI + O,5X2 El problema que tiene la siderúrgica consiste en determinar la cantidad en toneladas de mineral de hierro y cromo que debe comprar para utilizar en la aleación, al menor precio posible y de esta forma minimizar los costos, así que la función objetivo sería: MINIMIZAR Z: 0,4XI + O,5X2 .

RESTRICCIONES 0,5X1 + 0,5X2 = 6 0,6X1 + 0,4X2 ≥ 6 Restricción N° 1 : capacidad del horno; según la cantidad de mineral para el caso 50% hierro y 50% cromo: 0,5X1 + 0,5X2 = 6 Restricción N° 2 : restricción de producción; la mínima cantidad a producir serán 6 toneladas y según especificaciones técnicas estarán compuestas por 60% de hierro y 40% de cromo 0,6X1 + 0,4X2 ≥ 6

RESTRICCIONES 0,3X1 + 0,1X2 ≤ 2,7 X1, X2 ≥ 0 Restricción N° 3 : restricción financiera; las directivas cuentan con US$ 2,7 para invertir en la importación de los minerales pero el 30% del hierro y el 10% del cromo tendrán que ser minerales de alta pureza por temas de calidad 0,3X1 + 0,1X2 ≤ 2,7 Restricción N° 4 : restricción de no negatividad X1, X2 ≥ 0

RESOLUCIÓN GRAN “M” PASO A PASO PASO 1: Convertir las desigualdades de las restricciones en igualdades MINIMIZAR Z: 0,4X1+ O,5X2 0,5X1 + 0,5X2 = 6 0,6X1 + 0,4X2 = 6 0,3X1 + 0,1X2 = 2,7

RESOLUCIÓN GRAN “M” PASO A PASO PASO 2: Variables que deben agregarse en las restricciones MINIMIZAR Z: 0,4X1+ O,5X2 = → +R ≥ → +R, -S ≤ → +S

RESOLUCIÓN GRAN “M” PASO A PASO PASO 3: Variables que deben agregarse en las restricciones MINIMIZAR Z: 0,4X1+ O,5X2 0,5X1 + 0,5X2 + R1 = 6 0,6X1 + 0,4X2 + R2 - S1 = 6 0,3X1 + 0,1X2 + S2 = 2,7

RESOLUCIÓN GRAN “M” PASO A PASO PASO 4: Asignar un penalización M como coeficiente de cada variable artificial en la función objetivo MIN = +M MAX = -M MINIMIZAR Z: 0,4X1+ O,5X2 MIN Z: 0,4X1 + O,5X2 + MR1 + MR2

RESOLUCIÓN GRAN “M” PASO A PASO PASO 5: Definir las variables básicas y no básicas. Se usan las variables artificiales como solución básica factible para las restricciones de tipo ≥ e = MIN Z: 0,4X1 + O,5X2 + MR1 + MR2

RESOLUCIÓN GRAN “M” PASO A PASO PASO 6: Expresar la función objetivo en términos de variables básicas con base en las restricciones y despejar Despejando R1 y R2 tenemos: 0,5X1 + 0,5X2 + R1 = 6 0,6X1 + 0,4X2 + R2 - S1 = 6 R1 = 6 – 0,5X1 – 0,5X2 R2 = 6 – 0,6X1 – 0,4X2 + S1 MIN Z: 0,4X1 + O,5X2 + MR1 + MR2

RESOLUCIÓN GRAN “M” PASO A PASO PASO 7: Expresar la función objetivo en términos de variables básicas con base en las restricciones y despejar Sustituyendo en la función objetivo: Z = 0,4X1 + O,5X2 + M(6 – 0,5X1 – 0,5X2) + M(6 – 0,6X1 – 0,4X2 + S1) Realizando las operaciones algebraicas se obtiene: Z – (0,4 – 1,1M)X1 – (0,5 – 0,9M)X2 – S1 = 12M

RESOLUCIÓN GRAN “M” PASO A PASO PASO 8: Plantear la tabla básica inicial, en la columna van las variables del ejercicio y en las filas la función objetivo y las restricciones

RESOLUCIÓN GRAN “M” PASO A PASO PASO 9: Se selecciona la variable de entrada correspondiente a la condición optima, si es MIN se selecciona la variable No básica más positiva

RESOLUCIÓN GRAN “M” PASO A PASO PASO 10: Seleccionar la variable de salida correspondiente a la condición de factibilidad, columna solución ÷ entre los valores de la columna entrada

RESOLUCIÓN GRAN “M” PASO A PASO PASO 11: Se elige la fila en donde el resultado es el más pequeño de la columna solución

RESOLUCIÓN GRAN “M” PASO A PASO PASO 12: Se calcula la ecuación pivote dividiendo la fila pivote entre el elemento pivote ECUACIÓN PIVOTE

RESOLUCIÓN GRAN “M” PASO A PASO : Se multiplica por el factor pivote según corresponda en cada variable

RESOLUCIÓN GRAN “M” PASO A PASO : Se calcula la ecuación pivote dividiendo la fila pivote entre el elemento pivote

RESOLUCIÓN GRAN “M” PASO A PASO : Se confecciona la nueva tabla con los resultados obtenidos en cada variable para realizar una nueva iteración repitiendo el procedimiento hasta encontrar la solución óptima

RESOLUCIÓN GRAN “M” SOFTWARE ONLINE ATOZMATH.COM

RESOLUCIÓN GRAN “M” SOFTWARE ONLINE ATOZMATH.COM

RESOLUCIÓN GRAN “M” SOFTWARE ONLINE ATOZMATH.COM

RESOLUCIÓN GRAN “M” SOFTWARE ONLINE ATOZMATH.COM Observamos que el resultado por el método de la gran M resuelto por Atoz nos indica que: Min Z = 4,7 X1 = 8 X2 = 3 US$ 4,7 millones es el resultado de la minimización queriendo decir que ese valor es el mínimo que tendrá que invertir en el año para lograr la producción según las restricciones planteadas, comprando 8 toneladas de mineral de hierro y 3 toneladas de cromo. Ahora compararemos con el resultado en método Simplex:

RESOLUCIÓN PHP SIMPLEX

RESOLUCIÓN PHP SIMPLEX

RESOLUCIÓN PHP SIMPLEX

MÉTODO GRÁFICO PHP SIMPLEX

MÉTODO GRÁFICO PHP SIMPLEX

CONCLUSIONES Observamos que el resultado por Simplex y método gráfico nos indica que: Min Z = 5,25 X1 = 7,5 X2 = 4,5 Eso quiere decir que deberían gastarse US$ 5,25 millones para lograr la producción según las restricciones planteadas, comprando 7,5 toneladas de mineral de hierro y 4,5 toneladas de cromo. Existe una diferencia bastante significativa entre el método de la gran “M” y el método Simplex, ya que gran “M” brinda una solución más optima que Simplex que nos da una solución optima pero no la mejor para este caso.

CONCLUSIONES Gracias a este ejercicio podemos concluir que el método de la gran “M” nos sirve para optimizar de mejor manera problemas en donde se presentan mezclas de signos < = >, encontrando la solución más optima con respecto a otros métodos como el gráfico o el Simplex que únicamente nos muestran una de las soluciones más factible nada más. También es muy útil en los casos en que los problemas cuentan con muchas restricciones, ya que al ser la dimensionalidad del problema muy amplia o extensa, este método trabaja con un mejor nivel de precisión que los anteriormente vistos. Tiene la desventaja que no funciona adecuadamente con problemas con restricciones únicamente de tipo <.