Programación Lineal Método Simplex.

Slides:



Advertisements
Presentaciones similares
Santiago, 28 de septiembre del 2013
Advertisements

PROGRAMACIÓN LINEAL.
MÉTODO SIMPLEX.
Tema 4 Introducción a la Programación Lineal
Término independiente
METODO SIMPLEX El método Simplex es un procedimiento iterativo que permite ir mejorando la solución a cada paso. El proceso concluye cuando no es posible.
RESOLUCION DE PROBLEMAS, MEDIANTE SISTEMAS DE ECUACIONES
Ecuaciones e inecuaciones
Investigación Operativa
Sistema de tres ecuaciones con tres incógnitas
Sistemas de ecuaciones
2- SIMPLEX.
Tema V Programación Lineal
Matemáticas CCSS II Ana Pola IES Avempace
Sistemas de Ecuaciones
PROGRAMACIÓN LINEAL.
Algoritmo Simplex Dual Como sabemos, el método simplex es un algoritmo iterativo que iniciando en una solución básica factible pero no óptima, genera soluciones.
Guías Modulares de Estudio MATEMATICAS III Parte A
ECUACIONES DE SEGUNDO GRADO
Universidad de los Andes-CODENSA
Matemáticas III Tema I FUNCIONES
GEOMETRÍA ANALÍTICA ESPACIO RECTAS Y PLANOS
Resolución de Problemas Método Simplex
Universidad de los Andes-CODENSA
GEOMETRÍA ANALÍTICA ESPACIO RECTAS Y PLANOS
Resolución de Problemas Método Simplex
Matemática Básica para Economistas MA99
SISTEMAS DE ECUACIONES
SISTEMAS DE ECUACIONES
2º Bachillerato de Ciencias y Tecnología BC2A – BC2B Curso
PROGRAMACIÓN LINEAL.
Depto. Matemáticas – IES Elaios Tema: Programación Lineal
TEMA 7 ECUACIONES. SISTEMAS DE ECUACIONES
Función cuadrática y Ecuación de segundo grado
Tema 4 PROGRAMACIÓN LINEAL.
APLICACIONES DE LAS DERIVADAS (Tema 12)
Funciones y Relaciones
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.
5. El Método Simplex En lo que sigue consideremos un problema de programación lineal en su forma estándar ³ =
División de polinomios
IES ATENEA (S.S. de los Reyes)
Ecuaciones y sistemas de ecuaciones
Tema V Programación Lineal
Dualidad Multiplicadores Dualidad Aplicación práctica:
TEMA 5: El problema del flujo con costo mínimo
UNIDAD 4 Clase 6.3 Tema: Sistema de Ecuaciones Lineales
Tema V Programación Lineal
GEOMETRÍA ANALÍTICA ESPACIO RECTAS Y PLANOS
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.)
TEMA 1 Sistemas de ecuaciones lineales
MATRICES.
Clase: Ecuación de segundo grado
EJEMPLO DE UN PROBLEMA DE PROGRAMACION LINEAL.
Prof. Juan José Bravo B., M.Sc. ©
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
Sistemas de Ecuaciones
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.
@ Angel Prieto BenitoApuntes de Matemáticas 3º ESO1 U.D. 12 * 3º ESO E.AC. FUNCIONES LINEALES Y CUADRÁTICAS.
Ing. Haydeli del Rosario Roa Lopez
Álgebra, ecuaciones y sistemas
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.
Dirección de Investigación y Postgrado UNEXPO REP Ú BLICA BOLIVARIANA DE VENEZUELA UNIVERSIDAD NACIONAL EXPERIMENTAL POLIT É CNICA “ ANTONIO JOS É DE SUCRE.
UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MÉXICO FACULTAD DE QUÍMICA P.E.L: INGENIERO QUÍMICO U.A: ÁLGEBRA LINEAL Unidad II Conceptos básicos de Álgebra Tema:
RESOLUCION DE ECUACIONES DE PRIMER GRADO
Costos para la Gestión Programación Lineal.
Transcripción de la presentación:

Programación Lineal Método Simplex

Las funciones de Programación Lineal se componen de la siguiente función: F(x,y) = ax + by X e Y con Variables A B y C son Constantes Las Restricciones se componen de Inecuaciones Lineales.

Región Factible: Conjunto de valores de X e Y que verifican las restricciones. Todo punto de ese conjunto puede ser solución del problema.

Solución óptima: Serán un par de valores (X, Y) del Conjunto Factible que haga que F(X, Y) tome el valor máximo o mínimo.

Identificar las incógnitas Función Objetivo Restricciones Gráfica Coordenadas Soluciones

Método Simplex El método del simplex fue creado en 1947 por el matemático George Dantzig. El método del simplex se utiliza, sobre todo, para resolver problemas de programación lineal. El álgebra matricial y el proceso de eliminación de Gauss-Jordan para resolver un sistema de ecuaciones lineales constituyen la base del método simplex. Es un procedimiento iterativo que permite ir mejorando la solución a cada paso.

Propiedad del Método Simplex El método simplex se basa en la siguiente propiedad: si la función objetivo, f, no toma su valor máximo en el vértice A, entonces hay una arista que parte de A, a lo largo de la cual f aumenta.

Se consideran las siguientes fases: Planteamos el siguiente problema: Maximizar Z= f(x,y)= 3x + 2y sujeto a: 2x + y  18   2x + 3y   42 3x + y  24 x 0 , y  0

1. Convertir las desigualdades en igualdades Se introduce una variable de holgura por cada una de las restricciones, para convertirlas en igualdades, resultando el sistema de ecuaciones lineales: 2x + y + h = 18 2x + 3y + s = 42 3x +y + d = 24

2. Igualar la función objetivo a cero - 3x - 2y + Z = 0

3. Escribir la tabla inicial simplex En las columnas aparecerán todas las variables del problema y, en las filas, los coeficientes de las igualdades obtenidas, una fila para cada restricción y la última fila con los coeficientes de la función objetivo:

Tabla I, iteración N°1 Base Variable de decisión Variable de holgura Valores solución   x Y h s d H 2 1 18 S 3 42 D 24 Z -3 -2

Tabla II, iteración N°2 Base Variable de decisión Variable de holgura Valores solución   X Y h s d 1/3 1 -2/3 2 7/3 26 x 8 Z -1 24

Tabla III, iteración N°3 Base Variable de decisión Variable de holgura Valores solución   X Y h S d y 1 3 -2 6 s -7 4 12 x -1 Z 30

Interpretación geométrica del método simplex A continuación se desplaza por la arista AB, calculando el valor de f , hasta llegar a B.    Este paso aporta la Tabla I.  En esta segunda iteración se ha calculado el valor que corresponde al vértice B (8,0): Z=f (8,0) = 24 Sigue por la arista BC, hasta llegar a C, donde se para y despliega los datos de la Tabla I.  En esta tercera iteración se ha calculado el valor que corresponde al vértice C(6,6) : Z=f(6,6)=30.

Método analítico Maximizar Z = f(x,y) = 3x + 8y sujeto a: 4x + 5y 40 Función inicial: Maximizar Z = f(x,y) = 3x + 8y sujeto a: 4x + 5y   40 2x + 5y   30  x   0 , y   0

Primer paso 1) Hallar los puntos de corte de las rectas asociadas a las restricciones: Calculamos las soluciones de cada uno de los seis sistemas de dos ecuaciones con dos incógnitas que se pueden formar con las cuatro restricciones: { 4x + 5y = 40 , 2x + 5y = 30}. Solución A(5,4) { 4x + 5y = 40 , x = 0 } Solución: B (0,8) { 4x + 5y = 40 , y = 0}. Solución: C(10,0) { 2x + 5y = 30 , x = 0} Solución: D(0,6) { 2x + 5y = 30 , y = 0}. Solución : E(15,0) { x = 0, y = 0} Solución: O(0,0)

Segundo paso 2) Determinar los vértices de la región factible: Los vértices de la región factible son aquellos puntos que cumplen todas las restricciones. Si sustituimos los puntos en cada una de las desigualdades tenemos que: B no cumple la segunda restricción 2x + 5y 30 , ya que 2·0 + 5·8 = 40 . Por tanto, el punto B no es un vértice de la región factible. E no cumple la primera restricción 4x + 5y 40 , ya que 4·15 + 5·0 = 60 . Por tanto, el punto E no es un vértice de la región factible. Los puntos A, C, D y O verifican todas las desigualdades, son los vértices de la región factible.

Tercer paso Calcular los valores de la función objetivo en los vértices: f(A) = f(5,4) = 3·5 + 8·4 = 47 f(C) = f(10,0) = 3·10 + 8· 0 = 30 f(D) = f(0,6) = 3·0 + 8·6 = 48 f(O) = f(0,0) = 3·0 + 8·0 = 0 La solución óptima corresponde al vértice para el que la función objetivo toma el valor máximo. En este caso es el vértice D(0,6).

Ejemplo En un almacén se guarda aceite de girasol y de oliva. Para atender a los clientes se han de tener almacenados un mínimo de 20 bidones de aceite de girasol y 40 de aceite de oliva y, además, el número de bidones de aceite de oliva no debe ser inferior a la mitad del número de bidones de aceite de girasol. La capacidad total del almacén es de 150 bidones. Sabiendo que el gasto de almacenaje es el mismo para los dos tipos de aceite (1 unidad monetaria) . ¿Cuántos bidones de cada tipo habrá que almacenar para que el gasto sea máximo?

Paso 1º: Leer detenidamente el enunciado: determinar el objetivo, definir las variables y escribir la función objetivo. El objetivo es: halla cuántos bidones de cada tipo hay que almacenar para maximizar los gastos Suponemos que tal objetivo se consigue almacenado x bidones de aceite de girasol e y de aceite de oliva Cómo cada bidón de aceite de girasol cuesta almacenarlo 1 unidad monetaria y lo mismo para uno de aceite, los gastos serán x + y Luego, la función objetivo es: Maximizar la función Z = f(x,y) = x + y

Paso 2º: Reordenar los datos del problema y a partir de las cantidades decididas, x e y, escribir el sistema de inecuaciones que determinan las restricciones. Un mínimo de 20 bidones de aceite de girasol: x 20 Un mínimo de 40 bidones de aceite de oliva: y 40 El número de bidones de aceite de oliva no debe ser inferior a la mitad del número de bidones de aceite de girasol: y x/2 La capacidad total del almacén es de 150 bidones: x + y 150 Además, los números de bidones deben ser cantidades positivas: x 0 ; y 0

Paso 3º: Expresar el problema en la forma estándar Paso 3º: Expresar el problema en la forma estándar. Siguiendo con el ejemplo, sería: Maximizar: Z = f(x,y) = x + y sujeto a: x + y <= 150 y <= x/2 x >= 20 ; y >= 40

Paso 4º: Representar gráficamente las restricciones y marcar claramente la región factible. Para las restricciones anteriores debemos representar las rectas: x + y = 150 , y = x/2 , x = 20 e y = 40, obteniéndose la región factible que en la figura se encuentra coloreada.

Paso 5º: Hallar las coordenadas de los vértices del polígono obtenido Paso 5º: Hallar las coordenadas de los vértices del polígono obtenido. Resolviendo los sistemas : { x = 20, y = 40 } , { y = x/2 , y = 40 } , { y = x/2 , x + y = 150} , { x + y = 150, x = 20}; se obtienen los vértices: A(20,40) , B(80,40) , C(100, 50) , D(20,130)

Paso 6º: Sustituir las coordenadas de esos puntos en la función objetivo y hallar el valor máximo o mínimo. Sustituyendo en f(x,y) = x + y, se tiene: f(20,40) = 60 , f(80,40) = 120 , f(100, 50) = 150 , f(20,130) = 150 Como el valor máximo se obtiene en los puntos C y D, puede optarse por cualquiera de los dos, o por cualquier punto perteneciente al segmento que los une. Así, por ejemplo, se obtendría el mismo gasto con 40 bidones de aceite girasol y 110 bidones de aceite de oliva; o 90 y 60 respectivamente.

Ejercicio Las restricciones pesqueras impuestas por la CEE obligan a cierta empresa a pescar como máximo 2.000 toneladas de merluza y 2.000 toneladas de rape, además, en total, las capturas de estas dos especies no pueden pasar de las 3.000 toneladas. Si el precio de la merluza es de 1.000 pesos/kg y el precio del rape es de 1.500 pesos/kg, ¿qué cantidades debe pescar para obtener el máximo beneficio?