PROGRAMACIÓN LINEAL. 1. Introducción

Documentos relacionados
La programación lineal hace referencia al uso eficiente o distribución de recursos limitados, para alcanzar unos objetivos determinados.

Tema II: Programación Lineal

Inecuaciones y sistemas de inecuaciones

Un sistema de inecuaciones lineales con una incógnita es el conjunto formado por dos o más inecuaciones lineales de la forma:

Inecuaciones en dos variables

RESOLUCIÓN DE PROBLEMAS DE PROGRAMACIÓN LINEAL CON LA CALCULADORA

TEMA 8 GEOMETRÍA ANALÍTICA

Por Sustitución: y= 2x+6 x + 3 (2x+6) = 4 x + 6x + 18 = 4 7x = -14 x= -2 y=2 (-2)+6 y=2. Por Igualación: 6x+18=4-x 7x=-14 x= -2 y=2 (-2)+6 y=2

SISTEMAS DE ECUACIONES Y DE INECUACIONES

UNIDAD 4.- INECUACIONES Y SISTEMAS (tema 4 del libro)

TEMA 4 PROGRAMACIÓN LINEAL

Módulo Programación lineal. 3 Medio Diferenciado

Sistemas de inecuaciones de primer grado con dos incógnitas

Tema 4: Programación lineal

Tema 4: Programación lineal

Ejemplo : PROGRAMACIÓN LINEAL

TEMA N 2 RECTAS EN EL PLANO

CLAVE: MIS 206 PROFESOR: MTRO. ALEJANDRO SALAZAR GUERRERO

Opción A. Alumno. Fecha: 23 Noviembre 2012

EJERCICIOS RESUELTOS DE INECUACIONES. Juan Jesús Pascual. Inecuaciones

UNIDAD 6.- PROGRAMACIÓN LINEAL

UNIDAD 4: PROGRAMACIÓN LINEAL

Qué es la programación lineal?

MATEMÁTICAS TEMA 4. Programación Lineal

P. A. U. LAS PALMAS 2005

3.2 DIVIDIR UN POLINOMIO POR x a. REGLA DE RUFFINI

Inecuaciones y Ecuación cuadrática

Resolución. Resolución gráfica de problemas de optimización

2. SISTEMAS DE ECUACIONES LINEALES. Introducción

Capítulo 3 Método Gráfico

Veamos sus vectores de posición: que es la ecuación vectorial de la recta:

Capítulo 10. Ecuaciones y desigualdades

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

CONVEXIDAD: CONCEPTOS BÁSICOS

Ejercicio 1: Realiza las siguientes divisiones por el método tradicional y por Ruffini: a)

Pruebas de Acceso a Enseñanzas Universitarias Oficiales de Grado (PAEG) Matemáticas aplicadas a las Ciencias Sociales II - Junio Propuesta B

INTERVALOS Y SEMIRRECTAS.

FUNCIONES CUADRÁTICAS. PARÁBOLAS

MÉTODO SIMPLEX MÉTODO DE SOLUCIÓN GRÁFICO

SISTEMAS DE INECUACIONES LINEALES

4. Método Simplex de Programación Lineal

ECUACIONES E INECUACIONES DE PRIMER Y SEGUNDO GRADO

PROBLEMAS RESUELTOS SELECTIVIDAD ANDALUCÍA 2008 MATEMÁTICAS APLICADAS A LAS CIENCIAS SOCIALES TEMA 3: PROGRAMACIÓN LINEAL

O X de coordenadas, y representamos los números sobre cada eje, eligiendo en ambos ejes la misma unidad, como muestra la figura.

Selectividad Junio 2007 JUNIO 2007

Investigación Operativa I. Programación Lineal. Informática de Gestión

Ecuaciones de rectas y planos. Un punto O y una base B B = { i, j,

PASO 1: Poner el problema en forma estandar.

C U R S O : MATEMÁTICA

Cuaderno de Actividades 4º ESO

MÉTODO SIMPLEX MÉTODO DE SOLUCIÓN GRÁFICO. M. En C. Eduardo Bustos Farías

TEMA 5 FUNCIONES ELEMENTALES II

Sistemas de ecuaciones

SISTEMAS DE ECUACIONES LINEALES

Universidad de Oriente Núcleo de Bolívar Departamento de Ciencias Área de Matemática Asignatura: Matemática ( )

SISTEMAS DE ECUACIONES LINEALES

Ejemplo Traza la gráfica de los puntos: ( 5, 4), (3, 2), ( 2, 0), ( 1, 3), (0, 4) y (5, 1) en el plano cartesiano.

FUNCIONES RACIONALES. HIPÉRBOLAS

ESCEMMat ESCENARIOS MULTIMEDIA EN FORMACIÓN DE FUTUROS PROFESORES DE MATEMÁTICAS DE SECUNDARIA EL TRIÁNGULO DE LAS BERMUDAS

f (x) (1+[f (x)] 2 ) 3 2 κ(x) =

PROGRAMACIÓN LINEAL PROGRAMACIÓN LINEAL UN POCO DE HISTORIA. Programación Lineal

INFORMACIÓN SOBRE LA PRUEBA DE ACCESO (PAU) A LA UNIVERSIDAD DE OVIEDO. CURSO 2015/2016

Clase 9 Sistemas de ecuaciones no lineales

UNIDAD: ÁLGEBRA Y FUNCIONES ECUACIÓN DE SEGUNDO GRADO Y FUNCIÓN CUADRÁTICA

Propuesta A. 2 0 b) Dada la ecuación matricial: X = , despeja y calcula la matriz X. (0.75 ptos) 2 1

Problemas de Sistemas de Inecuaciones lineales con dos incógnitas.

FUNCIONES LINEALES Y AFINES

EJERCICIOS DE INECUACIONES

Tema 7: Programación lineal En este tema veremos solamente unas nociones básicas de programación lineal.

Teórico para el práctico Nº6 CIRCUNFERENCIA

1. Conocimientos previos. 1 Funciones exponenciales y logarítmicas.

Producto cartesiano. X Y = {(x, y) : x X, y Y }. Ejemplo En el tablero de ajedrez, X = números del 1-8, Y = letras de A-H.

Grado en Química Bloque 1 Funciones de una variable

PROGRAMACIÓN LINEAL. Su empleo es frecuente en aplicaciones de la industria, la economía, la estrategia militar, etc.

PROBLEMAS DE OPTIMIZACIÓN LINEAL

MUNICIPIO DE MEDELLÍN ÁREA DE MATEMÁTICAS: GEOMETRÍA ANALÍTICA. 3. Determinar analíticamente cuando dos rectas son paralelas o perpendiculares.

3.1 Representación gráfica de curvas bidimensionales.

MATEMÁTICA CPU Práctica 1 NÚMEROS REALES ECUACIONES E INECUACIONES REPRESENTACIONES EN LA RECTA Y EN EL PLANO

21. Círculo y recta Matemáticas II, 2012-II. Por qué el círculo y la recta son tan importantes?

CÁLCULO DE PRIMITIVAS Y ÁREAS POR INTEGRALES

INECUACIONES: Ejercicio 1.- Resuelve las siguientes inecuaciones lineales con una incógnita:

INECUACIONES. Ejercicios Repaso 2ªEvaluación Matemáticas Aplicadas I. Representa gráficamente el sistema de inecuaciones.

Sistemas de ecuaciones

CURSO BÁSICO DE MATEMÁTICAS PARA ESTUDIANTES DE ECONÓMICAS Y EMPRESARIALES. Unidad didáctica 4. Números reales y números complejos

GEOMETRIA ANALITICA- GUIA DE EJERCICIOS DE LA RECTA Y CIRCUNFERENCIA PROF. ANNA LUQUE

Funciones y gráficas. 3º de ESO

Programación lineal. Índice del libro. 1. Inecuaciones lineales con dos incógnitas. 2. Programación lineal

RESUMEN GEOMETRÍA SAINT MARY SCHOOL. PROF. JUAN K. BOLAÑOS M. Geometría Elemental

Clase 8 Sistemas de ecuaciones no lineales

EJERCICIOS DE CONTINUIDAD Y APLICACIONES DE LA DERIVADA

Circunferencia que pasa por tres puntos

Sucesiones (páginas )

APUNTES DE MATEMÁTICAS 1º BACHILLERATO TEMA 5: GEOMETRÍA AFÍN PROBLEMAS MÉTRICOS

Unidad Nº2 :ECUACION DE LA RECTA. Función lineal. 3 x + 3

UNIDAD DIDÁCTICA 2: SISTEMAS DE ECUACIONES LINEALES

A = A < θ R = A + B + C = C+ B + A. b) RESTA O DIFERENCIA DE VECTORES ANÁLISIS VECTORIAL. Es una operación que tiene por finalidad hallar un

GEOMETRÍA ANALÍTICA DEL PLANO

José A. Jiménez Nieto

UNIDAD DIDÁCTICA 5: Geometría analítica del plano

EJEMPLO DE SIMPLEX PARA PROBLEMA DE PROGRAMACIÓN LINEAL CASO DE MAXIMIZAR Prof.: MSc. Julio Rito Vargas Avilés

Transcripción:

PROGRAMACIÓN LINEAL 1. Introducción La programación lineal es una técnica matemática relativamente reciente (siglo XX), que consiste en una serie de métodos y procedimientos que permiten resolver problemas de optimización en el ámbito, sobre todo, de las Ciencias Sociales. Nos centraremos en este tema en aquellos problemas simples de programación lineal, los que tienen solamente 2 variables, problemas bidimensionales. Para sistemas de más variables, el procedimiento no es tan sencillo y se resuelven por el llamado método Simplex (ideado por G.B.Danzig, matemático estadounidense en 1951). Recientemente (1984) el matemático indio establecido en Estados Unidos, Narenda Karmarkar, ha encontrado un algoritmo, llamado algoritmo de Karmarkar, que es más rápido que el método simplex en ciertos casos. Los problemas de este tipo, en el que intervienen gran número de variables, se implementan en ordenadores. 2. Inecuaciones lineales con dos variables Una inecuación lineal con 2 variables es una expresión de la forma: ax + by c (donde el símbolo puede ser también, <, o bien, >), donde a, b y c son números reales y x e y las incógnitas. Resolver una inecuación consiste en encontrar todos los valores de las incógnitas que verifican dicha inecuación. El conjunto de estos valores se denomina solución general de la inecuación. Una solución particular de la inecuación es un par de valores cualquiera que satisfaga dicha inecuación. Dos o más inecuaciones son equivalentes si tienen la misma solución. Para resolver estas inecuaciones, hay que representar gráficamente en el plano la recta dada por la correspondiente ecuación lineal y marcar una de las dos regiones en que dicha recta divide al plano. Ejemplo: Si queremos resolver la inecuación 2x + 3y 3, representamos en primer lugar la recta 2x +3y = 3.

Dicha recta divide al plano en dos regiones, una de las cuales es la solución de la inecuación. Para saber qué parte seguiremos el siguiente procedimiento: Se toma un punto cualquiera que no pertenezca a la recta, por ejemplo el (1, 2). Para que dicho punto sea solución, tendrá que cumplir la desigualdad, por lo que sustituimos en la inecuación inicial el punto elegido (1, 2): 2 1 +3 2 3 8 3 Como esta última desigualdad es evidentemente cierta, concluimos que el punto (1, 2) es una solución particular de la inecuación y por tanto el semiplano que contiene a dicho punto (1, 2) es la solución general, es decir, la solución general es el semiplano superior. Si hubiéramos elegido el punto (0, 0), al sustituir en la inecuación, tendríamos que: 2 0 +3 0 3 0 3 Esta última desigualdad es evidentemente falsa, y por tanto concluimos que el punto (0, 0) no es una solución particular de la inecuación, y por tanto el semiplano que contiene a dicho punto (0, 0) no es la solución, general. La solución general de la inecuación es el otro semiplano, es decir, el semiplano superior. En ambos casos se llega a que la solución general del sistema es: 3. Sistemas de inecuaciones lineales con dos incógnitas Un sistema de inecuaciones lineales con dos incógnitas es un conjunto de dos o más inecuaciones lineales con dos incógnitas. Llamaremos región factible al conjunto de puntos (x, y) que satisfacen todas las desigualdades que forman el sistema y que constituyen la solución general. La región factible se puede calcular hallando la intersección de las regiones que son solución de cada una de las inecuaciones que forman el sistema.

Ejemplo: 2x+ 3y 3 Resolver el sistema de inecuaciones siguiente: x 0 y 0 En primer lugar representamos las rectas 2x +3y = 3, x = 0 e y = 0 y posteriormente seleccionamos el semiplano solución de cada una de las desigualdades que forman el sistema: 2x + 3y 3 x 0 y 0 La región factible, que es la zona intersección de las tres zonas anteriores es: El triángulo rayado es la solución del sistema. La solución de un sistema de inecuaciones lineales con dos incógnitas es un conjunto convexo que puede ser acotado o no. La frontera de este conjunto puede pertenecer o no a la solución, dependiendo de si las inecuaciones iniciales son estrictas (< ó >) o no ( ó ). Llamaremos vértices a los puntos que son intersección de las rectas frontera. Su cálculo es sencillo, pues se reduce a resolver los sistemas de dos ecuaciones lineales con dos incógnitas, que se obtienen al igualar las ecuaciones de las rectas correspondientes. En el ejemplo anterior, los calcularíamos los vértices resolviendo los siguientes sistemas: 2x+ 3y = 3 x = 0 (1) 2x+ 3y = 3 x = 0 (2) (3) y = 0 y = 0 Cuyas soluciones son respectivamente: x = 0 x = 3/2 (1) (2) y = 1 y = 0 x = 0 y = 0 (3) Estos tres puntos son los vértices de la región factible:

De manera general, el conjunto solución de un sistema de inecuaciones lineales puede ser un semiplano, una semirrecta, un segmento, un punto o el conjunto vacío. 4. Programación lineal Un problema de programación lineal es aquel en el que pretendemos hallar el máximo o el mínimo de una función, llamada función objetivo, sujeta a una serie de restricciones que vienen expresadas en forma de inecuaciones. Si hablamos de un problema de programación lineal de dos variables x e y, se trata de optimizar (hacer máxima o mínima, según los casos) una función (llamada función objetivo) de la forma: F (x, y) = Ax + By sujeta a una serie de restricciones dadas mediante un sistema de inecuaciones lineales del tipo: ax 1 + by 1 c1 ax 2 + by 2 c2 ax n + by n cn Los puntos del plano que cumplen el sistema de desigualdades forman un recinto convexo acotado (poligonal) o no acotado, llamado región factible del problema. Todos los puntos de dicha región cumplen el sistema de desigualdades. Se trata de buscar, entre todos esos puntos, denominados soluciones factibles, aquel o aquellos que hagan el valor de F (x, y) máximo o mínimo, según sea el problema. De todas esas soluciones factibles, aquellas que hacen óptima (máxima o mínima) la función objetivo se llaman soluciones óptimas. En general, un problema de programación lineal puede tener una, infinitas o ninguna solución. Pero en todo caso, lo que sí se verifica es que: Si hay una única solución óptima, ésta se encuentra en un vértice de la región factible, y si hay infinitas soluciones óptimas, se encontrarán en un lado de la región factible. Es posible que no haya solución óptima, pues cuando el recinto es no acotado, la función objetivo puede crecer o decrecer indefinidamente.

Para resolver el problema, podemos abordarlo de dos formas, pero antes a aplicar cualquiera de ellas siempre hay que dibujar la región factible, resolviendo el sistema de inecuaciones lineales correspondiente, como se ha visto anteriormente (la región factible puede estar acotada o no), y se calculan los vértices de dicha región. 4.1 Método analítico Consiste, simplemente, en sustituir cada uno de los vértices de la región factible en la función objetivo. Se tiene que: Si la función objetivo alcanza un valor máximo (o mínimo) en un único vértice, este será la solución del problema. Si el valor máximo (o mínimo) se alcanza en dos vértices, la solución serán todos los puntos del lado de la región que une esos dos vértices. Ejemplo: Un estudiante dedica parte de su tiempo al reparto de propaganda publicitaria. La empresa A le paga 5 céntimos de euro. por cada impreso repartido y la empresa B, con folletos más grandes, le paga 7 céntimos de euro por impreso. El estudiante lleva dos bolsas: una para los impresos A, en la que caben 120, y otra para los impresos B, en la que caben 100. Ha calculado que cada día es capaz de repartir 150 impresos como máximo. Lo que se pregunta el estudiante es: cuántos impresos habrá que repartir de cada clase para que su beneficio diario sea máximo? Para plantear el problema, llamemos: x = nº de impresos diarios tipo A repartidos. y = nº de impresos diarios tipo B repartidos. La función objetivo es el beneficio que obtiene del reparto: F (x, y) = 5x + 7y Las restricciones: Número máximo de impresos tipo A que caben en la bolsa 0 x 120 Número máximo de impresos tipo A que caben en la bolsa 0 y 100 Número máximo de impresos que es capaz de repartir x + y 150 En este ejemplo, la región factible es: Sus vértices son:

A = (0, 100) B = (50, 100) C = (120, 30) D = (120, 0) Los valores de la función objetivo: F (0, 100) = 5 0 + 7 100 = 700 F (50, 100) = 5 50 + 7 100 = 950 F (120, 30) = 5 120 + 7 30 = 810 F (120, 0) = 5 120 + 7 0 = 600 Debe repartir 50 impresos tipo A y 100 tipo B para una ganancia máxima diaria de 950 céntimos de euro, esto es, 9,5 euros. Ejemplo: Minimizar F (x, y) = 3x + 3y sujeta a las restricciones: x+ y 5 y x + 3 3y x 1 y + 2x 16 4y x 22 La región factible es, en este caso: Los vértices respectivos son: A = (1, 4), B = (4, 1), C = (7, 2), D = Los valores de la función objetivo: F (1, 4) = 3 1 + 3 4 = 15 F (4, 1) = 3 4 + 3 1 = 15 F (7, 2) = 3 7 + 3 2 = 27 14 20 F, 3 3 = 3 14 + 3 3 20 3 = 34 14 20, y E = 3 3 10 19, 3 3

10 19 F, 3 3 = 3 10 + 3 3 19 = 29 3 Observamos que el valor mínimo se alcanza en A y en B, y por tanto en todos los puntos comprendidos entre ellos, es decir, el problema tiene infinitas soluciones (todos los puntos del segmento AB). 4.2. Método gráfico Para llevar a cabo este método, seguiremos los siguientes pasos: a) Se representa la línea de beneficio nulo, que viene dada por la ecuación F (x, y) = 0, es decir: Ax + By = 0 b) Se dibujan las rectas de nivel, es decir, rectas paralelas a la recta de beneficio nulo, que pasan por todos los vértices de la región factible, es decir, se trazan paralelas a la recta Ax + By = 0 por todos los vértices. c) Se observa en qué vértice la función objetivo se hace máxima (o mínima), sin más que tener en cuenta cuál de las rectas tiene mayor (o menor) ordenada en el origen. Dependiendo de la función objetivo que tengamos y de la región factible en la que estemos estudiando su comportamiento, se pueden presentar distintas posibilidades, que se recogen en el siguiente cuadro (las rectas de nivel aumentan en el sentido de las flechas): Problemas de máximos SOLUCIONES Única Infinitas No tiene Problemas de mínimos Ejemplo: Maximiza y Minimiza la función F (x, y) = x + y sujeta a las restricciones: x 0 y 0 x + y 2 x+ 2y 4 La región factible es:

Los vértices son los puntos: A = (0, 2), B = (2, 0) y C = (4, 0) Trazamos (en morado) la recta de beneficio nulo (x + y = 0) y las paralelas a ella (restas de nivel), que pasan por los vértices de la región factible. Se observa gráficamente, que de las tres paralelas trazadas, la que corta al eje OY en un punto mayor es la que pasa por el punto (4, 0), que por tanto será la solución óptima al problema de máximos planteado. Para saber cuál es este valor máximo, sustituimos en la función: F (4, 0) = 4 + 0 = 4 Luego la función tiene su solución óptima en (4, 0) donde toma el valor 4. Por otra parte, la recta de nivel hace mínima la función es la que pasa por los vértices A y B, y por tanto el mínimo se presenta en todos los puntos del segmento AB. El problema tiene infinitos mínimos.