Ejercicios de Programación Lineal



Documentos relacionados
Tema 2: Programación Lineal

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

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

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

Programación Lineal Continua/ Investigación Operativa. EJERCICIOS DE INVESTIGACIÓN OPERATIVA. Hoja 1

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

Ecuaciones de primer grado con dos incógnitas

PROGRAMACIÓN LINEAL. Ejemplo a) Dibuja el recinto formado por los puntos que cumplen las siguientes condiciones:

Tema 1: Fundamentos de lógica, teoría de conjuntos y estructuras algebraicas: Apéndice

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

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

Análisis de propuestas de evaluación en las aulas de América Latina

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

Tema 2 Límites de Funciones

Métodos generales de generación de variables aleatorias

Este documento ha sido generado para facilitar la impresión de los contenidos. Los enlaces a otras páginas no serán funcionales.

PARTE 3 ECUACIONES DE EQUIVALENCIA FINANCIERA T E M A S

1.3 Números racionales

Los números racionales

EJERCICIOS DE PROGRAMACIÓN LINEAL

1. INVERSA DE UNA MATRIZ REGULAR

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

FUNDAMENTOS DE ADMINISTRACIÓN Y GESTIÓN Teoría y ejercicios

ANÁLISIS COMPETITIVO DE LA EMPRESA LICENCIATURA EN ADMINISTRACIÓN Y DIRECCIÓN DE EMPRESAS PRÁCTICAS TEMA 4

PROPORCIONALIDAD - teoría

E 1 E 2 E 2 E 3 E 4 E 5 2E 4

T.1 CONVERGENCIA Y TEOREMAS LÍMITE

Programa para el Mejoramiento de la Enseñanza de la Matemática en ANEP Proyecto: Análisis, Reflexión y Producción. Fracciones

CASO PRÁCTICO DISTRIBUCIÓN DE COSTES

4.3 INTERPRETACIÓN ECONÓMICA DE LA DUALIDAD

Selectividad Septiembre 2009 SEPTIEMBRE Opción A

HOJA 5 SUCESIONES Y PROGRESIONES

CAPÍTULO 4. DISEÑO CONCEPTUAL Y DE CONFIGURACIÓN. Figura 4.1.Caja Negra. Generar. Sistema de control. Acumular. Figura 4.2. Diagrama de funciones

35 Facultad de Ciencias Universidad de Los Andes Mérida-Venezuela. Potencial Eléctrico

3º Grado Educación Infantil Bilingüe Números. Método Singapur y F. Bravo E R

1. Producto escalar, métrica y norma asociada

LÍMITES DE FUNCIONES. CONTINUIDAD

Tema 2. Espacios Vectoriales Introducción

Selectividad Septiembre 2013 OPCIÓN B

JOSÉ PERAZA, FÍSICA 2 JOSÉ PERAZA, FÍSICA 2 JOSÉ PERAZA, FÍSICA 2 Energía Potencial eléctrica

Teóricas de Análisis Matemático (28) - Práctica 4 - Límite de funciones. 1. Límites en el infinito - Asíntotas horizontales

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

MICROECONOMÍA II PRÁCTICA TEMA III: MONOPOLIO

GUÍA PARA LA FORMULACIÓN PROYECTOS

Matrices Invertibles y Elementos de Álgebra Matricial

POR QUÉ EL VALOR PRESENTE NETO CONDUCE A MEJORES DECISIONES DE INVERSIÓN QUE OTROS CRITERIOS? ( Brealey & Myers )

Los polinomios. Un polinomio es una expresión algebraica con una única letra, llamada variable. Ejemplo: 9x 6 3x 4 + x 6 polinomio de variable x

a) x 1 = 2 b) x + x 6 = 2 + = + = c) x 9x + 20 = 2 d) x 6x 7 = a) x = 1 y x = 1 b) x = 3 y x = 2 c) x = 4 y x = 5 d) x = 1 y x = 7

UNIDAD DE APRENDIZAJE IV

Profr. Efraín Soto Apolinar. Factorización

Subespacios vectoriales en R n

SUMA Y RESTA DE FRACCIONES

UN PROBLEMA CON INTERÉS Y CALCULADORA

De dos incógnitas. Por ejemplo, x + y 3 = 4. De tres incógnitas. Por ejemplo, x + y + 2z = 4. Y así sucesivamente.

UNIVERSIDAD CARLOS III DE MADRID MATEMÁTICAS PARA LA ECONOMÍA II PROBLEMAS (SOLUCIONES )

Eduardo Kido 26-Mayo-2004 ANÁLISIS DE DATOS

LÍMITES Y CONTINUIDAD

VECTORES. Módulo, dirección y sentido de un vector fijo En un vector fijo se llama módulo del mismo a la longitud del segmento que lo define.

Tema 07. LÍMITES Y CONTINUIDAD DE FUNCIONES

Unidad 9. Fondo de amortización. Objetivos. Al finalizar la unidad, el alumno:

EXPRESIONES ALGEBRAICAS. POLINOMIOS

Ejercicios de Programación Lineal

Lección 24: Lenguaje algebraico y sustituciones

LÍMITES DE FUNCIONES. CONTINUIDAD

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

_ Antología de Física I. Unidad II Vectores. Elaboró: Ing. Víctor H. Alcalá-Octaviano

Ámbito Científico-Tecnológico Módulo III Bloque 2 Unidad 1 Quien parte y reparte, se lleva la mejor parte

Geometría Tridimensional

MÉTODO DEL CAMBIO DE BASE PARA CÁLCULO MANUAL DE SUBREDES CON IP V4.0

Índice Introducción Números Polinomios Funciones y su Representación. Curso 0: Matemáticas y sus Aplicaciones Tema 1. Números, Polinomios y Funciones

1. Ecuaciones no lineales

Sistema de ecuaciones lineales

Ejercicios de Macroeconomía Avanzada

Para cada cada valor de la función original lo multiplicas por 3 lo recorres 45 a la derecha y lo subes 5 unidades.

Ejercicios de Trigonometría

Programación lineal. Observación: La mayoría de estos problemas se han propuesto en exámenes de selectividad

Matemáticas Propedéutico para Bachillerato. Introducción

Ecuaciones e Inecuaciones

Administración de Empresas. 11 Métodos dinámicos de evaluación de inversiones 11.1

Examen Final 28 de Enero de 2009 Permutación 1

NÚMEROS NATURALES Y NÚMEROS ENTEROS

CÁLCULO PARA LA INGENIERÍA 1

Lección 1-Introducción a los Polinomios y Suma y Resta de Polinomios. Dra. Noemí L. Ruiz Limardo 2009

Colección de Problemas IV

INSTITUTO VALLADOLID PREPARATORIA página 9

LÍMITES Y CONTINUIDAD DE FUNCIONES

UNIDAD I NÚMEROS REALES

EJERCICIOS DE MATEMÁTICAS I HOJA 4. Ejercicio 1. Se consideran los vectores

UNIDAD 6. Programación no lineal

Lección 4: Suma y resta de números racionales

INTRODUCCION..2 ANALISIS POSOPTIMO O DE SENSIBILIDAD.3. CAMBIOS EN LA VARIABLE DE COEFICIENTE.3 SOLUCIOON DE EJMPLO 2.14

Centro de Capacitación en Informática

Problemas fáciles y problemas difíciles. Cuando a los niños les planteamos problemas de suma y resta, Laura dejó sin resolver el siguiente problema:

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

TRABAJO Y ENERGÍA; FUERZAS CONSERVATIVAS Y NO CONSERVATIVAS

Tema 4: Problemas aritméticos.

Tema : ELECTRÓNICA DIGITAL

PROYECTO DISEÑO Y CONSTRUCCIÓN DE LA MAQUETA DE UNA CASA

Transcripción:

Ejercicios de Programación Lineal Investigación Operativa Ingeniería Informática, UCM Curso 8/9 Una compañía de transporte dispone de camiones con capacidad de 4 libras y de 5 camiones con capacidad de libras Los camiones grandes tienen un coste de transporte de céntimos/milla, y los pequeños de 5 céntimos/milla En una semana la compañía debe transportar 4 libras en un recorrido de 8 millas La posibilidad de otros compromisos recomienda que por cada dos camiones pequeños mantenidos en reserva debe quedarse por lo menos uno de los grandes Cuál es el número de camiones de ambas clases que debe movilizarse para ese transporte de forma óptima y teniendo en cuenta las restricciones? Solución minimizar 8x + 5 8x sujeto a x x 5 4x + x 4 x, x Se pide que formules el siguiente problema de programación lineal: Tienes euros disponibles para invertirlos durante los próximos cinco años Al inicio de cada año puedes invertir parte del dinero en depósitos a un año o a dos años Los depósitos a un año pagan un interés del 5 %, mientras que los depósitos a dos años pagan un % al final de los dos años Además, al inicio del segundo año es posible invertir dinero en obligaciones a tres años de la empresa X, que tienen un rendimiento (total) del 7 % Plantea el problema lineal correspondiente a conseguir que al cabo de los cinco años tu capital sea lo mayor posible Solución Para plantear el problema seleccionamos como variables las cantidades a invertir en cada activo (depósitos u obligaciones), x ti, donde t indica el año al que corresponde la inversión e i denota el vencimiento de la inversión Tendremos entonces un total de variables, x, x, x, x, x, x,, x 5 Añadiremos también variables x t, que denotan la posible cantidad de dinero no invertida al inicio de cada año, aunque estas variables no son estrictamente necesarias en este caso La función objetivo a minimizar será el capital total disponible al final del quinto año, o al comienzo del sexto, que podemos denotar por x 6 para simplificar el planteamiento mín x 6 Las restricciones del problema serán:

Las cantidades disponibles para invertir al inicio de cada periodo deben igualar a las inversiones en el periodo: = x + x + x x +, 5x = x + x + x + x x +, 5x +, x = x + x + x x +, 5x +, x = x 4 + x 4 + x 4 x 4 +, 5x 4 +, x +, 7x = x 5 + x 5 x 5 +, 5x 5 +, x 4 = x 6 En las expresiones anteriores, los lados izquierdos son las cantidades de dinero disponibles, y los lados derechos las inversiones al comienzo de cada año No negatividad de las inversiones: x ti En realidad, en la formulación anterior se podrían haber eliminado las variables x t, que no son más que variables de holgura de restricciones de desigualdad Una compañía quiere construir un gran dique en un área lejana Para su construcción necesita mezclar el hormigón en el lugar de construcción del dique, pero dicho hormigón se tiene que producir en cuatro lugares lejanos al del dique El hormigón se produce a partir de la mezcla de distintos materiales (grava, arena, etc) La siguiente tabla muestra las cantidades máximas disponibles para cada material y los costes de transporte de cada origen de producción del material al área del dique Tipo de material Cantidad disponible (m ) Coste de transporte (e/m ) A 8 5 B 6 75 C 9 9 D 6 5 Para la construcción del dique se requieren tipos de hormigón que se producirán con distintas mezclas de los cuatro materiales A continuación se muestran los requisitos de las mezclas: Mezcla : como mucho puede contener un 5 % de ingredientes de A y B a la vez; al menos tiene que contener un % de ingredientes de C; Los ingredientes de A, B, C y D deben suponer al menos el 98 % de la mezcla Mezcla : el ingrediente A debe estar presente en al menos el % de la mezcla; C y D deben suponer al menos la mitad de A y B; Los ingredientes de A, B, C y D deben suponer al menos el 99 % de la mezcla La siguiente tabla muestra los costes de cada mezcla y las cantidades mínimas requeridas Tipo de Coste de la mezcla Cantidad mínima hormigón (e/m ) necesitada (m ) Mezcla 57 9 Mezcla 6 5

El objetivo de la compañía es producir la cantidad necesaria de hormigón con el menor coste posible Formula, pero no resuelvas, un problema de programación lineal apropiado para que la compañía tome una decisión Explica claramente el significado de cada variable que introduzcas en la formulación Solución x A denota la cantidad (en m ) de material A usado en la mezcla,, x D denota la cantidad (en m ) de material D usado en la mezcla Además, y denotará la cantidad (en m ) de hormigón producido por la mezcla e y denotará la cantidad (en m ) de hormigón producido por la mezcla El problema a resolver será: minimizar 5,(x A + x A ) + 7,5(x B + x B ) +,9(x C + x C ) + 5,(x D + x D )+ + 5,7y + 6,y sujeto a x A + x A 8 x B + x B 6 x C + x C 9 x D + x D 6 y 9 y 5 x A + x B,5y x C,y x A + x B + x C + x D y x A + x B + x C + x D,98y x A,y x C + x D,5(x A + x B ) x A + x B + x C + x D y x A + x B + x C + x D,99y x A,, x D, y, y 4 Una factoría frabrica dos tipos de productos, A y B Para su elaboración se requieren dos máquinas, M y M El artículo A necesita horas de trabajo de la máquina M y 5 horas de la máquina M El artículo B, 5 horas, y hora, respectivamente Cada máquina está funcionando, a lo sumo, 4 horas semanales Por cada unidad del artículo A se obtiene un beneficio de 5e, mientras que por cada unidad del artículo B es de 5e Cuántas unidades de A y cuántas de B deben fabircarse semanalmente para obtener un beneficio máximo? Solución Si usamos las variables x A y x B para designar las cantidades de producto A y B, respectivamente, el modelo que debemos resolver para decidir el esquema de producción más eficiente es:

maximizar 5x A + 5x B sujeto a x A +,5x B 4,5x B + x B 4 x A, x B 5 La producción anual de una fábrica de cemento es de dos millones y medio de contenedores La fábrica dispone de colectores mecánicos para controlar la contaminación del aire pero, pese a ello, por la fabricación de cada contenedor se emiten dos unidades de contaminación al aire Por esta razón, se propone a la industria que remplace sus colectores por precipitadores electrostáticos, que pueden ser de dos tipos; el tipo A reduce la emisión de partículas contaminantes a la cuarta parte, y el tipo B a la décima parte Los costes asociados al funcionamiento de los precipitadores son de 4e por contenedor, para el tipo A y de 8e por contenedor para el tipo B Si la contaminación debe reducirse en 4 unidades, Cuántos contenedores de cemento deben seguir tratamiento anticontaminante en cada tipo de precipitador para que el coste de la operación sea el menor posible? Solución Tomamos las variables x A y x B, que representan el número de contenedores que se tratarán con precipitadores de tipo A y B, respectivamente Así, podemos modelar esta situación como: minimizar,4x A +,8x B sujeto a x A + x B 45 4 x A + 9 x B 4 x A, x B 6 Dado el siguiente problema de programación lineal: minimizar x + x x sujeto a x x = 5 x x = x, x, x a) Obtén una solución básica factible (vértice) b) Calcula el valor de la función objetivo para dicha solución c) Es el punto (5, 4, 4) la solución del problema? Es mejor que el punto del apartado anterior? Solución ( ) a) Sólo hay un vértice: x = (5/,, ) T que se corresponde con la base B = 4

b) c T x = 8/ c) c T x = 6, por lo que no es solución Si el problema es no degenerado y acotado entonces x = (5/,, ) T es la solución 7 Transforma a la forma estándar el siguiente problema de programación lineal: maximizar x + x + x sujeto a 4 x + x + x x x + x 6 x, x Solución Introduciendo las siguientes variables para las cotas: x = x 4 x 5, x = x 6 +, se tiene: minimizar x x 4 + x 5 x 6 6 sujeto a x + x 4 x 5 + x 6 + x 7 = 7 x + x 4 x 5 x 6 + x 8 = 9 x 7 + x 9 = 6 x, x 4, x 5, x 6, x 7, x 8, x 9 8 Dado el problema lineal máx x x x + x sa x + x + x = 4 x + x 4 x, justifica que el punto x = ( ) T es un vértice factible Calcula la solución del problema aplicando el método Simplex Solución Comenzamos por reescribir el problema en forma estándar Obtenemos mín x x + x x sa x + x + x = 4 x + x s = 4 x, s Para comprobar si x es un vértice factible, vemos si cumple las restricciones Si tomamos s =, se cumplen dichas restricciones Además, debemos tener n m = 4 = variables iguales a cero, que en este caso son x y s Por tanto se trata de un vértice factible A continuación comprobamos si es solución óptima Para ello calculamos el vector de multiplicadores ( ) ( ) ( ) B T λ = c b, λ =, λ = ( ) ( ) ( ) ( ) σ n = c n N T λ = = 5

El primer multiplicador es negativo, por lo que el punto no puede ser solución óptima Para calcular la solución óptima nos alejamos de la restricción x La dirección de movimiento se obtendrá como ( ) p n = e =, ( ) ( ) ( ) 4 4 4 Bp b = Np n p b = p b = p = La longitud de paso vendrá dada por α = mín { } /4, = 8 /4 El siguiente punto es por tanto x = x + αp, esto es, x = ( 4 4 8 vector de multiplicadores será el dado por ( ) ( ) ( ) B T λ = c b, λ =, λ = 5 ( ) ( ) ( ) σ n = c n N T λ = = 5 ) T Para este punto el ( 5 Todos los multiplicadores son positivos, y por tanto x es la solución óptima del problema 9 Resuelve con el método simplex el siguiente problema: ) minimizar x x + x 4 sujeto a x x + x + x 4 = x + x + x = 6 x + x + x + x 4 = 5 x Solución El mínimo de la función objetivo es / y se alcanza en x = (,, /, /) Resuelve el siguiente problema lineal mediante el algoritmo simplex: minimizar x + x x sujeto a x x = 5 x x = x, x, x Solución El problema es no acotado 6

Para el problema lineal máx x x + x + x sa x + x + x x + x x x + x + x x se pide que determines si el problema es factible Si lo es, indica un vértice factible del mismo, y si no lo es propón alguna modificación del lado derecho de las restricciones para la que el problema correspondiente sí sea factible Solución Para responder a la primera pregunta, comenzamos por poner el problema en forma estándar (y con un lado derecho positivo) Para ello introducimos variables de holgura, y multiplicamos por la segunda restricción de manera que el lado derecho de todas las restricciones sea positivo: mín x,s x x x sa x + x + x + s = x x + x s = x + x + x s = x, s Una vez que el problema ya está en forma estándar, para decidir si es factible construimos un problema auxiliar cuya solución sea un vértice factible de este problema Para ello introducimos variables artificiales, y el problema auxiliar resultante es mín x,s,w w + w sa x + x + x + s = x x + x s + w = x + x + x s + w = x, s, w Resolvemos este problema aplicando el método Simplex El vértice inicial es ( ) T x = Los multiplicadores en este vértice son: B T λ = c b, λ =, λ = σ n = c n N T λ = = 7

El vértice no es solución Seleccionamos el multiplicador más negativo y definimos la dirección de movimiento como p n = e =, Bp b = Np n p b = p b = p = Debemos calcular α y el siguiente punto, y obtenemos α = mín {,, } =, x = x + αp = 5 Comprobamos si el nuevo vértice es solución, B T λ = c b, λ =, λ = σ n = c n N T λ = = 8

Los multiplicadores aún no son óptimos Definimos una nueva dirección de movimiento como p n = e 4 =, Bp b = Np n p b = p b = p = La longitud de paso y el nuevo punto son α = mín {, 5} =, x = x + αp = Volvemos a calcular los multiplicadores y obtenemos esta vez B T λ = c b, λ =, λ = σ n = c n N T λ = = Estos multiplicadores ya son óptimos, pero en la solución las variables artificiales no son iguales a cero (w = ), luego el problema original no es factible (si lo fuese, la solución cumpliría w = ), y no existe ningún vértice factible para dicho problema La menor modificación del lado derecho que nos da un problema factible consiste en tomar como nuevo lado derecho b w (obsérvese que hemos minimizado el tamaño de w) El nuevo lado derecho sería por tanto para el problema original ( ) T 9

Nos dan el problema lineal y el punto x = ( ) T Se pide que: mín x x + x + x sa x x + x = a) Justifiques que el punto anterior es un vértice b) Encuentres el vértice solución x + x x x x c) Determines todos los vértices adyacentes al vértice solución d) Tiene más de una solución el problema? Indica todas las soluciones que puedas Solución Como antes, comenzamos por poner el problema en forma estándar Obtenemos mín x,s x + x + x sa x x + x = x + x s = x x + s = x, s En el punto que nos dan calculamos los valores de s para que se cumplan las restricciones de igualdad Obtenemos como punto a estudiar x = El punto indicado será un vértice ( ) T factible si cumple las restricciones, y si n m = de las variables son iguales a cero Sustituyendo los valores dados en las restricciones tenemos que todas ellas se cumplen, y dos variables son iguales a cero, luego tenemos un vértice factible Para encontrar el vértice solución, aplicamos el método Simplex Para ello comenzamos por calcular los multiplicadores en el vértice dado B T λ = c b, λ =, λ = ( ) ( ) ( ) σ n = c n N T λ = = Los multiplicadores tienen el signo correcto, luego el vértice es solución Para encontrar los vértices contiguos debemos hacer que cada una de las variables no básicas pase a ser básica (independientemente de sus multiplicadores), y movernos a lo largo de la arista correspondiente Como tenemos dos variables no básicas, podremos tener hasta dos vértices contiguos Estos serán ( ) p n = e =, Bp b = Np n p b = p b = p =

La longitud de paso y el nuevo punto son α = mín {, } =, x = x + αp = Se trata de un vértice degenerado, ya que tenemos más de variables iguales a cero Haciendo lo mismo con la segunda variable no básica tenemos ( ) p n = e =, Bp b = Np n p b = p b = p = Como la dirección de movimiento tiene todas las componentes mayores o iguales que cero, la arista llega hasta el infinito, y no existe otro vértice en el extremo de la misma Por tanto, el único vértice ( ) T contiguo es el dado por En relación con soluciones adicionales, para que existan hace falta que el vector σ n tenga componentes iguales a cero en la solución, ya que las componentes de dicho vector son las derivadas de la función objetivo a lo largo de las aristas que unen los vértices contiguos En este caso, una componente es igual a cero, y el vértice que se encuentra a lo largo de la arista correspondiente (y todos los puntos sobre la arista) también es solución Por tanto, los puntos de la forma son solución del problema Comprueba que el problema lineal α + ( α), α [, ], mín x x + x x x 4 + x 5 sa x + x x + x 4 x 5 = x + x x x 4 + x 5 x + x + x x 4 x 5 x no está acotado Si te sirve de ayuda, puedes comenzar en el vértice x = ( ) T Cuáles de las siguientes restricciones hacen que el problema esté acotado? x x x + x 4 + x 5 8 x + x x + x 4 + x 5 8 x + x + x + x 4 + x 5 8

Por qué? Solución Para comprobar si un problema no está acotado, aplicamos el método Simplex y comprobamos si en alguna iteración obtenemos una dirección p que tenga todos sus componentes mayores o iguales que cero Comenzamos por poner el problema dado en forma estándar Obtenemos el problema mín x x + x x x 4 + x 5 sa x + x x + x 4 x 5 = x + x x x 4 + x 5 s = x + x + x x 4 x 5 s = x, s En el punto dado, sustituyendo valores tenemos que s = s =, y además el punto es un vértice (tenemos 4 variables iguales a cero) Comprobando si el punto es solución obtenemos: B T λ = c b, λ =, λ = / / σ n = c n N T λ = 7/ / = / / / El vértice no es solución, ya que algunos multiplicadores son negativos Basándonos en el más negativo definimos la dirección de movimiento como p n = e =, Bp b = Np n p b = 7/ p b = 7/ p = / / Como p, el problema no está acotado Si introducimos la primera restricción, es fácil comprobar que se cumple que, sustituyendo x + αp en la restricción obtenemos + α 7 α + + α + α = 8, luego todos los puntos de la arista no acotada cumplen la restricción (cualquier α la cumple) y el problema sigue sin estar acotado Para la tercera restricción propuesta, en cambio, sí tenemos que el problema resultante está acotado, ya que el conjunto de puntos que cumplen x + x + x + x 4 + x 5 8, x

está acotado En particular, por ejemplo tenemos que x i 8 para todas las variables, por tanto, la función objetivo nunca puede valer menos que 4, por ejemplo La segunda restricción es la más complicada de analizar Con los procedimientos vistos en clase, lo único que podemos hacer es aplicar el método Simplex al problema obtenido tras añadir la restricción Este problema es mín x x + x x x 4 + x 5 sa x + x x + x 4 x 5 = x + x x x 4 + x 5 s = x + x + x x 4 x 5 s = x + x x + x 4 + x 5 + s = 8 x, s Empezamos por el punto indicado, con s = 6 Los multiplicadores valen B T λ = c b, λ =, λ = / / σ n = c n N T λ = / / = 7/ /, / esto es, lo mismo que en el caso anterior Si ahora calculamos la dirección de movimiento, obtenemos p n = e =, Bp b = Np n p b = p b = 7/ 7/ / p = / 5/ 5/ Ahora tenemos una componente negativa, por lo que α está bien definida y el punto siguiente es: 9/5 5/5 α = 6/(5/) = /5, x /5 = x + αp = /5

Repetimos el cálculo de los multiplicadores, y obtenemos B T λ = c b, λ =, λ = /5 σ n = c n N T λ = 4/5 /5 7/5 /5 4/5 /5 7/5 7/5 = 4/5 /5 7/5 La dirección de movimiento es p n = e =, Bp b = Np n p b = p b = 7/5 /5 /5 /5 p = 7/5 /5 /5 /5 El valor de α es ahora 7/ 45/ α = /, x = x + αp = 7/ / Tenemos que repetir el proceso a partir de este punto Resumiendo los cálculos, obtenemos / σ n =, p = 5/ 4

La dirección tiene todas sus componentes positivas, luego de nuevo tenemos que el problema sigue sin estar acotado con la segunda restricción 4 Resuelve por el método de las dos fases el siguiente problema lineal: minimizar x x + x 4 sujeto a x x + x + x 4 = x + x + x = 6 x + x + x + x 4 = 5 x, x, x, x 4 Solución El problema de la fase I es: minimizar x 5 + x 6 + x 7 sujeto a x + x x x 4 + x 5 = x + x + x + x 6 = 6 x + x + x + x 4 + x 7 = 5 x, x, x, x 4, x 5, x 6, x 7 Este problema posee el siguiente vértice inicial: x = (,,,,, 6, 5) T Si aplicamos el método simplex nos da la solución: x = (,86,,974,,676,,8,,, ) T, y dado que las tres últimas componentes son, hemos obtenido una solución básica factible para el problema original Si ahora aplicamos el método simplex empezando por este vértice nos da la solución: x = (,, /, /) T, c T x = / 5 Demuestra que, para el algoritmo simplex, si el nuevo vértice se define como x + = x + αp, entonces c T x + c T x Solución Se tiene que c T x + = c T Bx + B + ct Nx + N = c T Bx + B + (c N) j (x N ) + j (siendo j el índice entrante) = c T Bx B αc T b B N j + (c N ) j α (ya que (x N ) + j = α) = c T Bx B αλ T N j + (c N ) j α = c T Bx B α((c N ) j (σ N ) j ) + (c N ) j α = c T Bx B α(σ N ) j + c T Nx N = c T x α(σ N ) j c T x 5

6 Justifica, a partir del ejercicio anterior, que el método simplex finaliza en un número finito de iteraciones, siempre que el problema lineal sea no degenerado y acotado Solución La última desigualdad del ejercicio anterior es estricta si el problema es no degenerado (α > ), por lo que el método simplex no puede visitar el mismo vértice en dos iteraciones distintas (cada vez se disminuye la función objetivo) Además, como el número de vértices es finito, el método simplex sólo puede finalizar en un número finito de iteraciones 7 Resuelve el siguiente problema de programación lineal mediante la versión primal-dual del algoritmo de punto interior y empezando en el siguiente punto factible: x = (5, 4, 4) T, λ = (,,,95) T, σ = (,7,,5,,5) T minimizar x + x x sujeto a x x = 5 x x = x, x, x Solución Empezamos con µ = Las direcciones de movimiento se obtienen de x λ =,7 5 σ 9,5,5 4 99,5,5 4 99, Al resolver el sistema anterior:, x,99,,99 ( ),,5 λ, σ,7,, Por tanto, α P =,, α D = 659,9, α = mín{,,9995α P,,9995α D } =, y el nuevo punto es,456 x + = x + α x 6,548, 5,548 ( ) λ +,4 = λ + α λ,,9498 6

,6989 σ + = σ + α σ,5,5 Ahora reducimos el parámetro de barrera µ + =, µ =, y se realiza una nueva iteración Se tiene que la solución óptima es x = (5/,, ) T, c T x 8/ 8 Resuelve el siguiente problema de programación lineal mediante la versión primal-dual del algoritmo de punto interior y empezando en el siguiente punto infactible: x = (,,,, ) T, λ = (,, ) T, σ = (,,,, ) T minimizar x x sujeto a x + x + x = x + x + x 4 = 7 x + x + x 5 = x, x, x, x 4, x 5 Solución Se tiene que x = (,994,,9, 7,9856, 9,9885,,) T, c T x = 7