Depto. Matemáticas – IES Elaios Tema: Programación Lineal

Slides:



Advertisements
Presentaciones similares
PROGRAMACIÓN LINEAL.
Advertisements

Tema 4 Introducción a la Programación Lineal
Universidad de Managua Curso de Investigación de Operaciones I
Tema V Programación Lineal
DERIVADA DE UNA FUNCION REAL
Tema 3: Introducción a la programación lineal
UNIDAD I MODELOS Y TOMA DE DECISIONES
Expresión de un problema de programación lineal Aplicaciones de la programación lineal Soluciones de un problema lineal Resolución gráfica de un problema.
Investigación Operativa
Método grafico punto esquina
I.E.S. Seritium.  Toda recta ax + by + c = 0 divide al plano en tres regiones ◦ El conjunto de puntos (x, y) del plano para los que ax + by + c = 0 ◦
Lic. Gregorio Bautista Oblitas
1. FUNCIONES. LÍMITES. Depto. Matemáticas – IES Elaios
Tema V Programación Lineal
Vectores en el espacio 2º Bachillerato
Matemáticas CCSS II Ana Pola IES Avempace
PROGRAMACIÓN LINEAL.
Guías Modulares de Estudio MATEMATICAS III Parte A
Matemáticas III Tema I FUNCIONES
Optimización LinealUTEQ Arturo Corona PeguerosJul-2010 M.D.M. Arturo Corona Pegueros División Económica-Administrativa Carrera de Administración UTEQ.
Resolución de Problemas Método Simplex
Resolución gráfica de problemas de Optimización
Universidad de los Andes-CODENSA
Intervalos y Desigualdades
PROGRAMACIÓN LINEAL.
Modelos Cuantitativos
Simulación y Optimización de Procesos Químicos
Tema 4 PROGRAMACIÓN LINEAL.
Ecuaciones Algebraicas
2. DISTRIBUCIÓN BINOMIAL Y DISTRIBUCIÓN NORMAL
Toma de Decisiones Toda toma de decisión empieza con la detección de un problema. Para tomar la decisión correcta, se debe: Definir el problema en forma.
PROGRAMACIÓN LINEAL.
Programación lineal La programación lineal es una técnica matemática relativamente reciente, del siglo XX, que consiste en una serie de métodos y procedimientos.
Programación Lineal Método Grafico
Modelos Cuantitativos
IES ATENEA (S.S. de los Reyes)
Tema V Programación Lineal
Investigación Operativa I Ing. Julio Angeles Morales.
REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN INSTITUTO SAN JOSE LAGUNILLAS, EDO. ZULIA INTEGRANTES: 5° AÑO C.
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.
Dualidad Multiplicadores Dualidad Aplicación práctica:
TEMA 5: El problema del flujo con costo mínimo
Tema V Programación Lineal
UNIDAD 6 TEORÍA DE LOS COSTOS DE PRODUCCIÓN.
Un comerciante acude al mercado a comprar naranjas
Ejemplo: Se van a construir casas de dos tipos :A y B.la empresa constructora dispone para ello un máximo de s/ ,siendo el costo de cada tipo.
Matemática Básica (CC.)
Repaso Programación Lineal Modelo Giepetto Variables de Decisión x 1 = número de soldados producidos cada semana x 2 = número de trenes producidos cada.
Juguemos a Economistas Ordenamos y mejoramos la información: Juguemos a Economistas Programación Lineal.
Solver complemento de excel
INVESTIGACION OPERATIVA
EJEMPLO DE UN PROBLEMA DE PROGRAMACION LINEAL.
Prof. Juan José Bravo B., M.Sc. ©
EII-405 Investigación de operaciones
PROGRAMACIÓN LINEAL.
EII405 Investigación de operaciones
Método Simplex Es un procedimiento sistemático y eficiente para encontrar y probar soluciones situadas en los puntos extremos de la región de soluciones.
Resolución Gráfica de PPL
Resolución de Problemas Método Gráfico
 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.
BIENVENIDOS A ESTE VIDEO TUTORIAL DE LA MATERIA DE INVESTIGACION DE OPERACIONES… … ACONTINUACION EL TEMA QUE TRATAREMOS EN ESTE VIDEO TUTORIAL ES EL DE.
Método Simplex Es un procedimiento sistemático y eficiente para encontrar y probar soluciones situadas en los puntos extremos de la región de soluciones.
LUGAR GEOMETRICO Un lugar geométrico es el conjunto de puntos que cumplen una determinada condición que sólo pueden cumplir ellos. Es importante asimilar.
Mclobely System Solver Ing. Marko Castillo Peña. INTRODUCCIÓN  Actualmente la administración está funcionando en un ambiente de negocios que está sometido.
CONSTRUCCION DEL DISEÑO DE UN OVA, HACIENDO USO DE HERRAMIENTAS VIRTUALES EDGAR MAURICIO ALBA V. Presentado al Ing. John Alejandro Figueredo Luna en el.
Álgebra y funciones 3 Índice del libro 1.PolinomiosPolinomios 2.Identidades notablesIdentidades notables 3.Resolución de ecuaciones de primer gradoResolución.
Programación Lineal Método Simplex.
1 Técnicas de Optimización en Modelos Organizacionales (PS-3161) Tema N° 4: Solución Gráfica:Casos Especiales Prof. Orestes G. Manzanilla Salazar Correo:
Costos para la Gestión Programación Lineal.
Depto. Matemáticas – IES Elaios Tema: Programación Lineal
Transcripción de la presentación:

Depto. Matemáticas – IES Elaios Tema: Programación Lineal Presentación elaborada por el profesor José Mª Sorando, ampliando y adaptando las diapositivas de la Editorial SM

Inecuaciones lineales. Interpretación geométrica Toda recta ax + by + c = 0 divide al plano en tres regiones: El conjunto de puntos (x, y) del plano para los que ax + by + c = 0 El conjunto de puntos (x, y) del plano para los que ax + by + c > 0 El conjunto de puntos (x, y) del plano para los que ax + by + c < 0 A la parte del plano que es solución de una inecuación se le llama región factible de la inecuación. La recta x – y + 1 = 0 divide al plano en las siguientes tres regiones:

Sistemas de inecuaciones lineales. Interpretación geométrica Cuando deben satisfacerse simultáneamente más de una inecuación estamos ante un sistema de inecuaciones lineales. El conjunto de soluciones del sistema se puede obtener por la intersección de las diferentes regiones factibles de las inecuaciones. A dicha región se le llama región factible del sistema. x – y = 0 x – y  0 x = 5 x  5 x  0 y  0 ¿Cuál es la región factible del sistema î ï í ì x ³ y £ 5 – ?

Programación lineal: Un problema de máximos Problema 1: Una fábrica de bombones tiene almacenados 500 kg de chocolate, 100 kg de almendras y 85 kg de frutas. Produce dos tipos de cajas: las de tipo A contienen 3 kg de chocolote, 1 kg de almendras y 1 kg de frutas; la de tipo B contiene 2 kg de chocolate, 1,5 kg de almendras y 1 kg de frutas. Los precios a que vende las cajas de tipo A y B son 13 y 13,50 €, respectivamente. ¿Cuántas cajas de cada tipo debe fabricar para maximizar sus ingresos? La siguiente tabla resume los datos del problema: x = nº de cajas de tipo A y = nº de cajas de tipo B z = nº de € obtenidos por las ventas Expresamos mediante inecuaciones la información descrita: Entonces hemos de maximizar z = 13x + 13,50y 3x + 2y  500 (por el chocolate almacenado) x + 1,5y  100 (por la almendra almacenada) x + y  85 (por la fruta almacenada) x  0 y  0 Con las restricciones:

Programación lineal: Un problema de mínimos Problema2: Un grupo local posee dos emisoras de radio, una de FM y otra de AM. La emisora de FM emite diariamente 12 horas de música rock, 6 horas de música clásica y 5 horas de información general. La emisora de AM emite diariamente 5 horas de música rock, 8 horas de música clásica y 10 horas de información general. Cada día que emite la emisora de FM le cuesta al grupo 5000 €, y cada día que emite la emisora de AM le cuesta al grupo 4000 €. Sabiendo que tiene enlatado para emitir 120 horas de música rock, 180 horas de música clásica y 100 horas de información general, ¿cuántos días deberá emitir con ese material cada una de la emisoras para que el coste sea mínimo, teniendo en cuenta que entre las dos emisoras han de emitir al menos una semana? La siguiente tabla resume los datos del problema: Expresamos mediante inecuaciones la información descrita: x = nº de días de FM y = nº de días de AM z = coste en € por los días de emisión Entonces hemos de minimizar z = 5000x + 4000y 12x + 5y  120 (por la música rock) 6x + 8y  180 (por la música clásica) 5x + 10y  100 (por la información general) x + y  7 (emitir al menos una semana) x  0 y  0 Con las restricciones:

Programación lineal: Elementos La programación matemática es una técnica mediante la cual se permite calcular el valor óptimo (máximo o mínimo, según los casos) de una función objetivo cuyas variables están sujetas a un conjunto de restricciones. Cuando la función objetivo y las restricciones son lineales, se dice que se está ante un problema de programación lineal. Un problema de programación lineal consta, por tanto, de los siguientes elementos: Un conjunto de variables reales x1, x2, …, xn denominadas variables de decisión. Una función objetivo de primer grado cuyas variables son las variables de decisión y que se pretende optimizar (hallar su máximo o su mínimo). La función objetivo es en realidad la representación matemática del objetivo general de la situación mediante la cual se pretende tomar la mejor decisión. Un conjunto de restricciones establecidas mediante relaciones lineales entre las variables del problema y que pueden ser de igualdad o de desigualdad.

Formulación matemática Función objetivo Optimizar (maximizar o minimizar) z = ax + by sujeta a las siguientes restricciones Solución posible: cualquier par de valores (x1, y1) que cumpla todas la restricciones. Al conjunto de soluciones posibles de un problema lineal se le llama región factible. Solución óptima: un par de valores (x1, y1), si existe, que hace máxima o mínima la función objetivo. Un problema de pr. lineal puede tener ninguna, una o infinitas soluciones óptimas. Si la solución óptima es única, estará en un vértice. Si hay infinitas soluciones óptimas, estarán en un lado de la región factible. La región factible puede ser acotada o no acotada.

Resolución analítica Se deben dar los siguientes pasos: Se representa gráficamente la región factible. Se obtienen las coordenadas de todos los vértices de dicha región factible. Se evalúa la función objetivo en los vértices de la región factible. Se elige la solución óptima del problema (el vértice que hace mayor o menor la función objetivo). Al aplicar estos pasos se pueden dar las siguientes posibilidades: La región factible es acotada. El problema siempre tiene solución óptima. Puede haber: Una única solución. Infinitas soluciones. Dos vértices solución óptimas, el segmento de extremos esos vértices son también soluciones óptimas del problema. La región factible no es acotada. Se sigue el mismo criterio que en el caso anterior, pero existe la posibilidad de que no haya solución óptima. Es preferible utilizar el método gráfico.

Método analítico o de los vértices: problema 1 En un primer paso representamos la región factible. R(0, 100/1,5) En un segundo paso obtenemos los vértices de la región factible. Finalmente evaluamos la función objetivo z = 13x + 13,50y en cada vértice, para obtener el máximo. Q(55, 30) z(P) = 13 · 85 + 13,50 . 0 = 1105 € z(Q) = 13 · 55 + 13,50 . 30 = 1125 € z(R) = 13 · 0 + 13,50 · 100/1,5 = 900 € P(85, 0)

Método analítico o de los vértices: problema 2 En un primer paso representamos la región factible. R(0, 10) En un segundo paso obtenemos los vértices de la región factible. Q(7.37, 6.32) S(0, 7) Finalmente evaluamos la función objetivo z = 5000x + 4000y en cada vértice, para obtener el mínimo. z(P) = 5000 · 10+4000 · 0 = 50000 € z(Q) = 5000 · 7,37+4000 · 6,32 = 62130 € z(R) = 5000 · 0+4000 · 10 = 40000 € z(S) = 5000 · 0+4000 · 7 = 28000 € z(T) = 5000 · 7+4000 · 10 = 35000 € T(7, 0) P(10, 0)

Resolución geométrica Se deben dar los siguientes pasos: Se representa gráficamente la región factible. Si la función objetivo es z = ax + by, se representa gráficamente la recta inicial ax + by = 0 y se la considera movible de forma paralela a lo largo del eje OY.

Método gráfico o de la recta móvil: problema 1 Representamos la región factible. Representamos el vector director de la función objetivo. Trazamos rectas paralelas al vector director que pasen por los vértices: P, Q, R. El óptimo del problema ha de estar en Q ya que la recta que pasa por él tiene mayor ordenada en el origen que las demás. Es decir, es donde z = 13x + 13,50y alcanza el mayor valor

Método gráfico: problema 2 Representamos la región factible. Representamos el vector director de la función objetivo. Trazamos rectas paralelas al vector director que pasen por los vértices: P, Q, R, S y T. El óptimo del problema ha de estar en S ya que la recta que pasa por él tiene menor ordenada en el origen que las demás. Es decir, es donde z = 5000 x + 4000y alcanza el menor valor

Para un problema de maximización Resolución gráfica: número de soluciones Para un problema de maximización Solución única Infinitas soluciones No hay solución

Para un problema de minimización Resolución gráfica: número de soluciones Para un problema de minimización Solución única Infinitas soluciones No hay solución

Producción: maximizar los beneficios Una fábrica de cervezas produce dos variedades distintas de bebida: «Clásica» y «Suprema». En la siguiente tabla se indican las cantidades de malta, lúpulo y levadura necesarias para producir un barril de cada una de las dos modalidades. También se indica la cantidad total disponible de cada una de las tres materias primas. El beneficio por un barril de «Clásica» es de 25 € y de 35 € para la «Suprema». Determinar la producción de cada tipo de cerveza de manera que se maximice el beneficio. x = cantidad a fabricar de «Clásica» y = cantidad a fabricar de «Suprema» z = beneficio en € Definimos las variables: Entonces hemos de maximizar z = 25x + 35y 3,5x + 12y  2300 (por la disponibilidad de malta) 8x + 4y  3800 (por la disponibilidad de lúpulo) 4x + 15y  3200 (por la disponibilidad de levadura) x  0, y  0 (por ser cantidades físicas)

Producción: maximizar los beneficios Resolviéndolo gráficamente o bservamos que la solución es la intersección de las rectas: î ï í ì 3,5x + 12y = 2300 8x + 4y = 3800 Por tanto: se deben fabricar 443,90 barriles de «Clásica» y 62,20 barriles de «Suprema» con un beneficio de z = 25 . 443,90 + 35 . 62,20 = 13274,50 €

Producción: minimizar los costos Una empresa textil fabrica tres tipos de tejidos, A, B y C. La empresa tiene dos factorías, cada una de las cuales puede producir tres tipos de tejidos en las cantidades por hora que se indican en la tabla de abajo. La empresa debe atender un pedido de 250 unidades de A, 300 de B y 170 de C. ¿Cuántas horas debe trabajar cada factoría para servir este pedido con un coste mínimo, sabiendo que una hora de trabajo de la factoría 1 cuesta 1700 €, y en la factoría 2, 1400 €. x = número de horas que trabaja la factoría 1 y = número de horas que trabaja la factoría 2 z = coste en € Definimos las variables: Entonces hemos de minimizar z = 1700x + 1400 y 7x + 16y  250 (por las unidades a atender del tejido A) 19x + 21y  300 (por las unidades a atender del tejido B) 12x + 6y  170 (por las unidades a atender del tejido C) x  0, y  0 (por ser cantidades físicas)

Producción: minimizar los costos Resolviéndolo gráficamente observamos que la solución es la intersección de las rectas: î ï í ì 12x + 6y = 170 7x +16y = 250 Por tanto el coste mínimo se obtiene para x = 8,13 horas, y = 12,07 horas y dicho coste es z = 1700 . 8,13 + 1400 . 12,07 = 30717 €

El problema de la dieta El porcentaje de proteínas, grasas e hidratos de carbono en dos alimentos, A y B, viene dado por la tabla que aparece a continuación: El precio por unidad de A es 0,01 € y el de B es 0,005 €. Se desea preparar un producto alimenticio para animales domésticos combinando los alimentos A y B. Si un animal necesita consumir como mínimo 55 gramos de proteínas, 80 g de grasas y 100 g de hidratos de carbono, se desea calcular la combinación del producto que minimiza los costes. x = cantidad en gramos de A en la dieta y = cantidad en gramos de B en la dieta z = coste en € Definimos las variables: Entonces hemos de minimizar z = 0,01 x + 0,005 y 0,088x + 0,254y  55 (por los gramos de proteínas a consumir como mínimo) 0,015x + 0,345y  80 (por los gramos de grasas a consumir como mínimo) 0,565x + 0,023y  100 (por los gramos de hidratos de carbono a consumir como mínimo) x  0, y  0 (por ser cantidades físicas)

0,015x + 0,345y = 80 0,565x + 0,023y = 100 El problema de la dieta Resolviéndolo gráficamente observamos que la solución es la intersección de las rectas: î ï í ì 0,015x + 0,345y = 80 0,565x + 0,023y = 100 Por tanto el coste mínimo se obtiene para x = 167,85 gramos de A, y = 224,59 gramos de B y dicho coste es z = 0,01 . 167,85 + 0,005 . 224,59 = 2,80 €

El problema del transporte Desde las ciudades de origen de Lisboa (L) y Oporto (O) se surte de pescado a las ciudades de destino de Évora (E), Braga (Br) y Beja (Be). La tabla del margan muestra los costes, en unidades monetarias, de transportar una caja de pescado desde un lugar de origen a un lugar de destino: Las cantidades ofertadas por las ciudades de origen son 25 cajas en L y 15 en O. Las cantidades demandadas por las ciudades de destino son 20 cajas por E, 15 por Br y 5 por Be. ¿Cuál es la mejor opción para distribuir el pescado de forma que los costes de transporte sean los más bajos posibles y de forma que todas las ciudades de destino sean totalmente abastecidas con las cantidades demandadas? E Br Be L 1 3 2 O x =número de cajas de Lisboa a Évora y = número de cajas de Lisboa a Braga z = coste del transporte en unidades monetarias Definimos las variables:

El problema del transporte Construimos la tabla que indican el número de cajas que se transportan de un lugar a otro. Évora Braga Beja Total Lisboa x y 25 − x − y 25 Oporto 20 − x 15 − y x + y − 20 15 20 5 40 Entonces hemos de minimizar: z = 1x + 3y + 2(25 − x − y) + 2(20 − x) + 1(15 − y) + 2(x + y − 20) = −x + 2y + 65 x + y ≤25 x ≤ 20 y ≤ 15 x + y 20 x  0, y  0

El problema del transporte Representamos la región factible A B Los vértices son: A(5, 15), B(10, 15), C(20, 5) y D(20, 0). C La función objetivo en estos vértices vale: zA = 90, zB = 85, zC = 55, zD = 45. D La solución óptima se encuentra en D, x = 20, y = 0. La mejor distribución es 20 cajas de Lisboa a Évora, 5 cajas de Lisboa a Beja, 15 cajas de Oporto a Beja. El coste total es de 45 unidades monetarias.