Problema de Programación Lineal



Documentos relacionados
EL MÉTODO SIMPLEX ALGEBRAICO: MINIMIZACION. M. En C. Eduardo Bustos Farías

4.3 INTERPRETACIÓN ECONÓMICA DE LA DUALIDAD

Matemáticas

Optimización y la Programación Lineal: Una Introducción

EJERCICIO 1. Sean las variables de decisión: x= n: de impresos diarios tipo A repartidos. y= n: de impresos diarios tipo B repartidos.

MÁQUINA DE VECTORES DE SOPORTE

El Problema del Transporte

UNIVERSIDAD DIEGO PORTALES. FACULTAD DE INGENIERIA. ESCUELA DE INGENIERIA INDUSTRIAL.

Unidad 5 Utilización de Excel para la solución de problemas de programación lineal

Investigación Operacional I EII 445

INTERPRETACION ECONOMICA DEL ANALISIS DE SENSIBILIDAD

Fundamentos de Investigación de Operaciones Investigación de Operaciones 1

Dualidad y Análisis de Sensibilidad

Fundamentos de Investigación de Operaciones Investigación de Operaciones 1

PROGRAMACIÓN LINEAL Introducción Inecuaciones lineales con 2 variables

APLICACIONES CON SOLVER OPCIONES DE SOLVER

OPTIMIZACIÓN Y SIMULACIÓN PARA LA EMPRESA. Tema 2 Programación Lineal

RESOLUCIÓN DE SISTEMAS DE ECUACIONES LINEALES

Tipo de máquina Tiempo disponible. (h/maq. Por semana) Fresadora 500 Torno 350 Rectificadora 150

INECUACIONES: DESIGUALDADES. 3. Usa métodos para solucionar desigualdades lineales y cuadráticas.

Ejercicios de Programación Lineal

MÉTODOS DE ELIMINACIÓN Son tres los métodos de eliminación más utilizados: Método de igualación, de sustitución y de suma o resta.

Unidad II: Análisis de Redes

Jesús Getán y Eva Boj. Marzo de 2014

SISTEMAS INTELIGENTES

Optimización, Solemne 2. Semestre Otoño 2012 Profesores: Paul Bosch, Rodrigo López, Fernando Paredes, Pablo Rey Tiempo: 110 min.

1.4.- D E S I G U A L D A D E S

Desarrollo de un nuevo algoritmo para resolver programas lineales enteros y su aplicación práctica en el desarrollo económico.

L A P R O G R A M A C I O N

Capítulo 5 Método Simplex

2) Se ha considerado únicamente la mano de obra, teniéndose en cuenta las horas utilizadas en cada actividad por unidad de página.

Problemas del transporte

Programación Lineal Entera

PROGRAMACIÓN LINEAL Teoría General de Programación Lineal y Fase de Formulación y Construcción de Modelos.

OPTIMIZACIÓN ESCALAR. María Jesús de la Fuente Aparicio Dpto. Ingeniería de Sistemas y Automática

4º ESO 1. ECUAC. 2º GRADO Y UNA INCÓGNITA

APUNTES SOBRE EL MÉTODO SÍMPLEX DE PROGRAMACIÓN LINEAL. Adriel R. Collazo Pedraja

Sobre dos alimentos diferentes tenemos la siguiente información por kilogramo:

CAPITULO 4 JUSTIFICACION DEL ESTUDIO. En este capítulo se presenta la justificación del estudio, supuestos y limitaciones de

Introducción a la Optimización Matemática

Unidad 2 Método gráfico de solución

GEOMETRÍA ANALÍTICA 2º Curso de Bachillerato 22 de mayo de 2008

SONIA I. CABRERA RODRÍGUEZ APLICACIÓN DE LA PROGRAMAC. LINEAL A LA AGRONOMÍA

BREVE MANUAL DE SOLVER

Métodos de planos cortantes

Un programa entero de dos variables Jueves, 4 de abril. La región factible. Por qué programación entera? Variables 0-1

RELACIONES DE RECURRENCIA

Programación Lineal y Optimización Segundo Examen Parcial :Solución Profr. Eduardo Uresti, Verano 2009

Ecuaciones de segundo grado

Ministerio de Educación Nuevo Bachillerato Ecuatoriano. Programación lineal

ÁLGEBRA Tema 2) PROGRAMACIÓN LINEAL

Circuito RL, Respuesta a la frecuencia.

Álgebra Lineal Ma1010

H E R R A M I E N T A S D E A N Á L I S I S D E D A T O S HERRAMIENTAS DE ANÁLISIS DE DATOS

MATEMÁTICAS II APUNTES DE TEORÍA CURSO ACADÉMICO Carlos Ivorra

AXIOMAS DE CUERPO (CAMPO) DE LOS NÚMEROS REALES

TEMA 2 POLINOMIOS Y FRACCIONES ALGEBRAICAS

Fundamentos de Investigación de Operaciones Asignación y Vendedor Viajero

f(x)=a n x n +a n-1 x n-1 +a n-2 x n a 2 x 2 +a 1 x 1 +a 0

Programación Lineal. Ficha para enseñar a utilizar el Solver de EXCEL en la resolución de problemas de Programación Lineal

Sistemas de ayuda a la decisión Tema 5. Análisis de Sensibilidad Análisis Cualitivo y Análisis Paramétrico

INTRODUCCIÓN A LA PROGRAMACIÓN MATEMÁTICA

DOMINIO Y RANGO DE UNA FUNCIÓN I N D I C E. martilloatomico@gmail.com. Página. Titulo:

Vectores: Producto escalar y vectorial

Administración de proyectos. Organizar, planificar y programar los proyectos de software

Espacios generados, dependencia lineal y bases

Ecuaciones de primer grado con dos incógnitas

Unidad III: Programación no lineal

Ecuaciones e Inecuaciones

6 Ecuaciones de 1. er y 2. o grado

DOMINIO Y RANGO página 89. Cuando se grafica una función existen las siguientes posibilidades:

Resumen de técnicas para resolver problemas de programación entera Martes, 9 de abril. Enumeración. Un árbol de enumeración

MATEMÁTICAS PARA LA ECONOMIA II G.E.C.O. Curso 2012/2013

Lic. Manuel de Jesús Campos Boc

Análisis de los datos

UNIDAD 6. Programación no lineal

Modelando la cadena de suministro como un problema de programación multinivel y su solución a través de la programación multiparamétrica

Pruebas de Acceso a las Universidades de Castilla y León

SISTEMAS DE ECUACIONES LINEALES

Inecuaciones y Sistemas de Inecuaciones Lineales con una Incóg

Funciones más usuales 1

Universidad de Manizales

Pruebas de acceso a enseñanzas universitarias oficiales de grado Castilla y León

Matrices Invertibles y Elementos de Álgebra Matricial

Programación lineal 2º curso de Bachillerato Matemáticas aplicadas a las ciencias sociales

Métodos Iterativos para Resolver Sistemas Lineales

UNIDAD 4: PLANO CARTESIANO, RELACIONES Y FUNCIONES. OBJETIVO DE APRENDIZAJE: Representar gráficamente relaciones y funciones en el plano cartesiano.

1. Introducción al evaluación de proyectos

ALGEBRA LINEAL. Héctor Jairo Martínez R. Ana María Sanabria R.

Álgebra y Trigonometría CNM-108

MÉTODOS MATEMÁTICOS DE LA ECONOMÍA

2 Potencias y radicales

MATEMÁTICAS BÁSICAS UNIVERSIDAD NACIONAL DE COLOMBIA - SEDE MEDELLÍN CLASES # 13 y #14

Capítulo VI DESIGUALDADES E INECUACIONES

I. RELACIONES Y FUNCIONES 1.1. PRODUCTO CARTESIANO { }

2.1. El modelo de Programación Lineal

MÁQUINAS DE VECTORES DE SOPORTE

Solemne I Profesor: Marcelo Leseigneur P. Ayudante: Renzo Lüttges C.

Transcripción:

Problema de Programación Lineal Introducción La optimización es un enfoque que busca la mejor solución a un problema. Propósito: Maximizar o minimizar una función objetivo que mide la calidad de la solución, respetando las restricciones impuestas. Programación lineal: Técnica para resolver problemas de optimización modelados matemáticamente.

Programación Lineal Un modelo de programación lineal se define generalmente como: donde (a) es la función objetivo, (b), (c) y (d) son las restricciones del problema, y (e) es la restricción de no negatividad. Forma Canónica La forma canónica de un problema de programación lineal es: Todas las variables de decisión son no negativas. Todas las restricciones son del tipo menor o igual. La función objetivo es de tipo de maximización.

Forma Estándar La forma estándar de un problema de programación lineal es: Todas las restricciones son ecuaciones excepto las de no negatividad. Los elementos del lado derecho de cada ecuación son no negativos. Todas las variables son no negativas. La función objetivo es del tipo de maximización o minimización. Ejemplo de Forma Estándar Cambiar a forma estándar: La forma estándar es:

Solución de un Problema Solución de un problema de optimización: Asignación de variables que optimicen la función objetivo respetando todas las restricciones. Espacio de soluciones: Es aquella región donde los valores de las variables satisfacen todas las restricciones. Método gráfico:.- Encontrar el espacio de soluciones..- Determinar la solución óptima entre todos los puntos factibles. Ejemplo: Solución de un Problema Ejemplo: Resolver el siguiente problema 4

Ejemplo: Espacio de Soluciones Ejemplo: solución de un Problema Solución óptima: Es aquel punto del espacio de soluciones donde la función objetivo tenga un valor máximo. Punto Extremo: Es aquel punto donde se intercepta un subconjunto de restricciones. Espacio de soluciones: Es un espacio convexo. UNA SOLUCIÓN ÓPTIMA SIEMPRE SE PRESENTA EN UN PUNTO EXTREMO DEL ESPACIO 5

Método Simplex Algoritmo que resuelve problemas de programación lineal Cada iteración resuelve un sistema de ecuaciones Cada iteración aplica prueba de optimalidad Método Simplex Busca la solución óptima en los puntos extremos de la región factible. Requiere que el problema esté representado en forma estándar. Características: Representación del espacio de soluciones con la forma estándar. Determinación algebraica de los puntos extremos. Condiciones de optimalidad y factibilidad. Mecanismo para pasar de una solución factible a otra que asegure la optimalidad. 6

Determinación Algebraica de puntos Extremos Solución básica: Es la solución de un sistema de ecuaciones mxn donde n-m variables se hacen cero y se resuelve el problema. m variables básicas n-m variables no básicas Un punto extremo es una solución básica de un sistema de mxn ecuaciones simultaneas. Soluciones básicas factibles: Respetan la no negatividad. Soluciones básicas no factibles: No respetan la no negatividad. Optimalidad y Factibilidad Método simplex: Inicia en una solución básica factible y pasa a través de una sucesión de soluciones básicas factibles, de tal manera que cada nueva solución tenga la facultad de mejorar el valor de la función objetivo. Condición de optimalidad: Cuando una solución en un vértice es igual o mejor que todas las soluciones factibles en los vértices adyacentes a ella. Condición de factibilidad: Partiendo de una solución básica factible, únicamente se encontrarán durante el cálculo soluciones básicas factibles. Las variables de holgura proporcionan la primer solución básica factible, haciendo las variables originales (no básicas) La función objetivo se trabaja como una ecuación igual a cero, y se incluye en el proceso para asegurar la condición de optimalidad. 7

Pasar de una Solución Factible a otra que Asegure Optimalidad Convertir una variable básica a no básica (sacar la variable) y convertir una no básica a básica (meter la variable). Variable que entra: Garantiza que la función objetivo mejora. Variable que sale: Es aquella que tiene una razón mínima positiva entre la solución de la restricción (b i ) y el coeficiente de la variable que entra (a i ). Solución óptima es cuando en la función objetivo no existan coeficientes negativos (maximización) o positivos (minimización). Resumen del Método Simplex Exprese la forma estándar el programa lineal en formato de tabla. Elija una solución factible básica inicial. Si todas las restricciones son las variables de holgura son la solución inicial. Si no todas lo son, se utiliza la ''técnica de variables artificiales''. Genere nuevas soluciones básicas factibles utilizando las condiciones de optimalidad y factibilidad hasta que se obtenga la solución óptima. Este paso supone que la solución óptima existe y está acotada. 8

Ejemplo Resolver el siguiente problema de programación lineal usando el método simplex. Ejemplo La forma estándar del problema es: 9

Ejemplo Ejemplo

Ejemplo: Solución Factible Inicial Si representamos las restricciones en forma vectorial se tiene que Ax=b Vars. Holgura = Vars. básicas Vars. Originales = Vars. no básicas x =, x =, S =6, S =, S =5 y S 4 =4 Ejemplo: Solución Factible Inicial

Ejemplo: Generación de Nuevas Soluciones Básicas Factibles La función objetivo se iguala a cero. Se crea la siguiente tabla: Iter. Var. Básica Ec. 4 5 z x -4 - Coeficientes de x - S S S S 4 6 5 4 Lado derecho Primera Iteración Variable que entra: Aporta más a la función objetivo (más negativa). -x es la que entra. La variable que sale (condición de factibilidad) es aquella cuyo cociente entre su valor (solución) y el coeficiente de la variable que entra es menor y positivo. -S 4 es la que sale

Primera Iteración Entra x y sale S 4. x = variable básica Coef.= en la Ec.5 y en las demás Iter Var. Básica z x S S S 4 Z - S 6 S S 4 5 4/= 5 4 S 4 Ec x -4 - Coeficientes de S Lado derecho 6/= /-=- Primera Iteración Aplicando Gauss-Jordan: Iter Var. Básica Z S S S 4 5 4/= 5 ½ ½ x Ec z x -4 - Coeficientes de x - S S S S 4 6 Lado derecho E + 4E5 E + E5 E + E5

Primera Iteración Iter Var. Básica Z S S S 4 5 4/= 5 ½ ½ x Ec z x Coeficientes de x - 7/ S S S S 4 - / 8 9 Lado derecho E + 4E5 E + E5 E + E5 Segunda Iteración Entra x y sale S Iter Var. Básica Z S S 5/=.5 S 4 5 /(/)= 4 5 ½ ½ x Ec z x Coeficientes de x - 7/ S S S S 4 - / 8 9 Lado derecho 8/-=-8 /= 9/(7/)=.57 4

Segunda Iteración Aplicando Gauss-Jordan: Iter Var. Básica z x x S S S S 4 E + E Z - 8 -/ x ½ E 7/ / (7/)E S 9 E4 E S 4 5 E5 (/)E 5 ½ ½ x Ec Coeficientes de Lado derecho Solución Iter Var. Básica z x x S S E + E Z ½ 9 -/ x ½ E -7/4 /4 / (7/)E S E4 E S 4 - E5 -/4 /4 / (/)E 5 x Ec Coeficientes de S S 4 / Lado derecho La solución básica es x =/, x =, S =, S =/, S =, S 4 =, que en la gráfica está representado por el punto C. La solución es la óptima ya que no existen coeficientes negativos en la Ec.. 5