Programación lineal (+ extensiones). Ejemplos.



Documentos relacionados
INTRODUCCIÓN A LA PROGRAMACIÓN MATEMÁTICA

MÁQUINAS DE VECTORES DE SOPORTE

SISTEMAS INTELIGENTES

Tema 8: Análisis Discriminante. Clasificación. Aurea Grané Departamento de Estadística Universidad Carlos III de Madrid. Análisis discriminante

Anexo 1: Demostraciones

Matemáticas

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

Tema 9: ESPACIO AFÍN EUCLÍDEO. MOVIMIENTOS RÍGIDOS

Análisis aplicado. Ax = b. Gradiente conjugado.

UNIDAD 6. Programación no lineal

Covarianza y coeficiente de correlación

ESTIMACIÓN. puntual y por intervalo

Selectividad Junio 2008 JUNIO 2008 PRUEBA A

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

Análisis de componentes principales

MÁQUINA DE VECTORES DE SOPORTE

ANÁLISIS DE DATOS NO NUMERICOS

= + Solución: Llamemos x: base del rectángulo, y: altura del rectángulo.

1. Lección 4 - Leyes de Descuento

1. MANEJO DE SUMATORIOS. PROPIEDADES Y EJERCICIOS.

UCLM - Pruebas de Acceso a Enseñanzas Universitarias Oficiales de Grado (PAEG)

Clasificación de métricas.

Matrices equivalentes. El método de Gauss

Parcial I Cálculo Vectorial

Función exponencial y Logaritmos

Examen de Matemáticas 2 o de Bachillerato Mayo 2003

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

Álgebra Lineal Ma1010

Redes de Kohonen y la Determinación Genética de las Clases

1 Espacios y subespacios vectoriales.

TEORÍA TEMA Definición de ESFUERZOS CARACTERÍSTICOS ( Mf.; Q; N)

Matemáticas II PRUEBA DE ACCESO A LA UNIVERSIDAD 2012 BACHILLERATO FORMACIÓN PROFESIONAL CICLOS FORMATIVOS DE GRADO SUPERIOR.

1. Derivadas parciales

Herramientas digitales de auto-aprendizaje para Matemáticas

Universidad de la Frontera Departamento de Matemática y Estadística. Problemas de Optimización. Cĺınica de Matemática. J. Labrin - G.

Transformaciones Lineales. Definiciones básicas de Transformaciones Lineales. José de Jesús Angel Angel.

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

4 Aplicaciones Lineales

ANÁLISIS DISCRIMINANTE

Support Vector Machines

Matrices invertibles. La inversa de una matriz

Ejemplo: Resolvemos Sin solución. O siempre es positiva o siempre es negativa. Damos un valor cualquiera Siempre + D(f) =

Subespacios vectoriales en R n

Ejemplo: Ing. Raúl Canelos. Solución CONFIABILIDAD SEP 1

El Problema del Transporte

Capítulo 7: Distribuciones muestrales

8. ESPACIOS VECTORIALES Y APLICACIONES LINEALES.

Matemáticas 1204, 2013 Semestre II Tarea 5 Soluciones

Modelos de Puntuación Puntaje de Originación

Matrices. Definiciones básicas de matrices. José de Jesús Angel Angel.

Listas de vectores y conjuntos de vectores

Dualidad y Análisis de Sensibilidad

Departamento de Matemática Aplicada a la I.T. de Telecomunicación

Problema de Programación Lineal

(Ec.1) 2α + β = b (Ec.4) (Ec.3)

Propuesta A. y B = 1 0

ANALISIS MULTIVARIANTE

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

4 Aplicaciones lineales

Finanzas de Empresas Turísticas

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

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

y λu = Idea. Podemos sumar vectores y multiplicar por un escalar. El resultado vuelve a ser un vector Definición de espacio vectorial.

Support Vector Machine

CURSO CERO. Departamento de Matemáticas. Profesor: Raúl Martín Martín Sesiones 18 y 19 de Septiembre

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

TEMA 4. FUNCIONES DE VARIABLE REAL

Matrices Invertibles y Elementos de Álgebra Matricial

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

FUNCIONES 1. DEFINICION DOMINIO Y RANGO

Representación de un Vector

Seminario Universitario Material para estudiantes. Física. Unidad 2. Vectores en el plano. Lic. Fabiana Prodanoff

Ejercicios Propuestos Tema 2

Conjuntos Numéricos. Las dos operaciones en que se basan los axiomas son la Adición y la Multiplicación.

Valores y vectores propios de una matriz. Juan-Miguel Gracia

Vectores aleatorios. Estadística I curso

Cuatro maneras de representar una función

c) ( 1 punto ). Hallar el dominio de definición de la función ( ). Hallar el conjunto de puntos en los que la función tiene derivada.

Las Griegas de las Opciones

Aula Banca Privada. La importancia de la diversificación

Módulo 9 Sistema matemático y operaciones binarias

Capítulo 7 Riesgo Moral

Cursada Primer Semestre 2015 Guía de Trabajos Prácticos Nro. 2

Criterio de Sylvester

ELIJA CUATRO DE LOS SEIS BLOQUES PROPUESTOS.

RECTAS Y PLANOS EN EL ESPACIO

Formas bilineales y cuadráticas.

UNIVERSIDADES DE ANDALUCÍA PRUEBA DE ACCESO A LA UNIVERSIDAD

Ahora podemos comparar fácilmente las cantidades de cada tamaño que se vende. Estos valores de la matriz se denominan elementos.

NORMA INTERNACIONAL DE CONTABILIDAD No 28 INVERSIONES EN ASOCIADAS (IAS 28)

1. Breve resumen de optimización sin restricciones en varias variables.

b) Para encontrar los intervalos de crecimiento y decrecimiento, hay que derivar la función. Como que se trata de un cociente, aplicamos la fórmula:

4 Localización de terremotos

DIRECTRICES Y ORIENTACIONES GENERALES PARA LAS PRUEBAS DE ACCESO A LA UNIVERSIDAD

Soluciones a los problemas Olimpiada de Matemáticas Fase local Extremadura Enero de 2015

Construcción de bases en el núcleo e imagen de una transformación lineal

ADMINISTRACION FINANCIERA. Parte IV Capítulos 2 Títulos, Carteras de inversión.-

Espacios vectoriales y aplicaciones lineales.

Solución del examen de Variable Compleja y Transformadas I. T. I. Electrónica y Electricidad 29 de enero de 2004

Funciones, x, y, gráficos

Transcripción:

Departamento de Matemáticas. ITAM. 2012.

Forma estándar de un PPL PPL minimizar x c T x sujeta a Ax = b, x 0,

en donde x 0 indica x i 0, i = 1, 2,..., n. c es el vector de costos. c R n. A es una matriz real de m n con m < n. Rango completo. b es el vector de términos independientes. El vector x es llamado el vector de variables de decisión la función f es conocida como la función objetivo El conjunto Ω = {x R n Ax = b, x 0} es llamado la zona factible.

en donde x 0 indica x i 0, i = 1, 2,..., n. c es el vector de costos. c R n. A es una matriz real de m n con m < n. Rango completo. b es el vector de términos independientes. El vector x es llamado el vector de variables de decisión la función f es conocida como la función objetivo El conjunto Ω = {x R n Ax = b, x 0} es llamado la zona factible.

en donde x 0 indica x i 0, i = 1, 2,..., n. c es el vector de costos. c R n. A es una matriz real de m n con m < n. Rango completo. b es el vector de términos independientes. El vector x es llamado el vector de variables de decisión la función f es conocida como la función objetivo El conjunto Ω = {x R n Ax = b, x 0} es llamado la zona factible.

en donde x 0 indica x i 0, i = 1, 2,..., n. c es el vector de costos. c R n. A es una matriz real de m n con m < n. Rango completo. b es el vector de términos independientes. El vector x es llamado el vector de variables de decisión la función f es conocida como la función objetivo El conjunto Ω = {x R n Ax = b, x 0} es llamado la zona factible.

en donde x 0 indica x i 0, i = 1, 2,..., n. c es el vector de costos. c R n. A es una matriz real de m n con m < n. Rango completo. b es el vector de términos independientes. El vector x es llamado el vector de variables de decisión la función f es conocida como la función objetivo El conjunto Ω = {x R n Ax = b, x 0} es llamado la zona factible.

en donde x 0 indica x i 0, i = 1, 2,..., n. c es el vector de costos. c R n. A es una matriz real de m n con m < n. Rango completo. b es el vector de términos independientes. El vector x es llamado el vector de variables de decisión la función f es conocida como la función objetivo El conjunto Ω = {x R n Ax = b, x 0} es llamado la zona factible.

en donde x 0 indica x i 0, i = 1, 2,..., n. c es el vector de costos. c R n. A es una matriz real de m n con m < n. Rango completo. b es el vector de términos independientes. El vector x es llamado el vector de variables de decisión la función f es conocida como la función objetivo El conjunto Ω = {x R n Ax = b, x 0} es llamado la zona factible.

en donde x 0 indica x i 0, i = 1, 2,..., n. c es el vector de costos. c R n. A es una matriz real de m n con m < n. Rango completo. b es el vector de términos independientes. El vector x es llamado el vector de variables de decisión la función f es conocida como la función objetivo El conjunto Ω = {x R n Ax = b, x 0} es llamado la zona factible.

Extensión inmediata (métodos de puntos interiores) PPC convexa minimizar f(x) = 1 x 2 xt Qx + c T x sujeta a Ax = b, x 0. Q simétrica positiva (semi)definida: a) carteras de inversión; b) precios de derivados financieros; c) robótica; d) dinámica de cuerpos rígidos (videojuegos); e) minimizar con la norma euclidiana; f) cálculo variacional.

Ejemplo de un PPL minimizar 2x 1 x 2 x R 2 sujeta a x 1 + 8 3 x 2 4 x 1 + x 2 2 2x 1 3 x 0 variables de holgura PPL en forma estándar: minimizar 2x 1 x 2 x R 2 sujeta a x 1 + 8 3 x 2 + x 3 = 4 x 1 + x 2 + x 4 = 2 2x 1 + x 5 = 3 x 0

Zona factible e isoĺıneas de un PL 3 3 6 x 2 2.5 2 3 6 4.5 f = 2x 1 x 2 1.5 1.5 4.5 1 0.5 Ω x * 1.5 4.5 0 0 0.5 1 1.5 2 2.5 x 1

Ajuste de superficies Observaciones (A i., b i ), i = 1,..., m A i. es un renglón con n elementos, b i R existe correlación entre A i1, A i2..., A in y b i, es decir: b i γ + A i1 x 1 + A i2 x 2 + + A in x n Problema: encontrar la mejor pareja de parámetros (x, γ) en el sentido de minimizar una medida del error total m A i. x + γ b i i=1

Formulación del problema Si definimos A = A 1. A 2.. A m., b = b 1 b 2. b m, e = 1 1. 1, entonces, podemos formular el problema como minimizar x,y,γ z = e T y sujeta a y Ax + γe b y, y 0.

Balance de carga de trabajo Supongamos que tenemos n procesadores, algunos de los cuales tienen más carga de trabajo que otros. Deseamos distribuir una carga de trabajo L de tal manera que todos los procesadores tengan un mínimo de carga de trabajo. p i la carga actual del procesador i, i = 1, 2,..., n x i fracción de L que recibirá el procesador i, x i 0 n x i = 1 i=1 γ carga mínima final de trabajo para cada procesador después de distribuir L maximizar x,γ γ sujeta a p + Lx γe, e T x 1 = 0, x 0

Balance de carga de trabajo Supongamos que tenemos n procesadores, algunos de los cuales tienen más carga de trabajo que otros. Deseamos distribuir una carga de trabajo L de tal manera que todos los procesadores tengan un mínimo de carga de trabajo. p i la carga actual del procesador i, i = 1, 2,..., n x i fracción de L que recibirá el procesador i, x i 0 n x i = 1 i=1 γ carga mínima final de trabajo para cada procesador después de distribuir L maximizar x,γ γ sujeta a p + Lx γe, e T x 1 = 0, x 0

Balance de carga de trabajo Supongamos que tenemos n procesadores, algunos de los cuales tienen más carga de trabajo que otros. Deseamos distribuir una carga de trabajo L de tal manera que todos los procesadores tengan un mínimo de carga de trabajo. p i la carga actual del procesador i, i = 1, 2,..., n x i fracción de L que recibirá el procesador i, x i 0 n x i = 1 i=1 γ carga mínima final de trabajo para cada procesador después de distribuir L maximizar x,γ γ sujeta a p + Lx γe, e T x 1 = 0, x 0

Balance de carga de trabajo Supongamos que tenemos n procesadores, algunos de los cuales tienen más carga de trabajo que otros. Deseamos distribuir una carga de trabajo L de tal manera que todos los procesadores tengan un mínimo de carga de trabajo. p i la carga actual del procesador i, i = 1, 2,..., n x i fracción de L que recibirá el procesador i, x i 0 n x i = 1 i=1 γ carga mínima final de trabajo para cada procesador después de distribuir L maximizar x,γ γ sujeta a p + Lx γe, e T x 1 = 0, x 0

Balance de carga de trabajo Supongamos que tenemos n procesadores, algunos de los cuales tienen más carga de trabajo que otros. Deseamos distribuir una carga de trabajo L de tal manera que todos los procesadores tengan un mínimo de carga de trabajo. p i la carga actual del procesador i, i = 1, 2,..., n x i fracción de L que recibirá el procesador i, x i 0 n x i = 1 i=1 γ carga mínima final de trabajo para cada procesador después de distribuir L maximizar x,γ γ sujeta a p + Lx γe, e T x 1 = 0, x 0

Balance de carga de trabajo Supongamos que tenemos n procesadores, algunos de los cuales tienen más carga de trabajo que otros. Deseamos distribuir una carga de trabajo L de tal manera que todos los procesadores tengan un mínimo de carga de trabajo. p i la carga actual del procesador i, i = 1, 2,..., n x i fracción de L que recibirá el procesador i, x i 0 n x i = 1 i=1 γ carga mínima final de trabajo para cada procesador después de distribuir L maximizar x,γ γ sujeta a p + Lx γe, e T x 1 = 0, x 0

Clasificación Dados dos conjuntos finitos de puntos en R n, deseamos construir un hiperplano en R n que separe a ambos conjuntos tan bien como sea posible. El hiperplano servirá para clasificar puntos nuevos. H = {x R n w T x = γ}, w 0, γ 0. Entonces: w T x γ para los puntos del primer conjunto y w T x γ para los puntos del segundo conjunto. w T x γ + 1, w T x γ 1 Ambos conjuntos no necesariamente son separables. Es necesario minimizar el error cometido en la clasificación.

Formulación La matriz M de m n está formada con los puntos del primer conjunto. B de k n contiene los puntos del segundo conjunto. Error de clasificación asociado con el primer conjunto: w T x γ + 1, (w T x γ) + 1 0 y (Mw γe m ) + e m 0, y 0, e m R m. z (Bw γe k ) + e k 0, z 0, e k R k.

Formulación La matriz M de m n está formada con los puntos del primer conjunto. B de k n contiene los puntos del segundo conjunto. Error de clasificación asociado con el primer conjunto: w T x γ + 1, (w T x γ) + 1 0 y (Mw γe m ) + e m 0, y 0, e m R m. z (Bw γe k ) + e k 0, z 0, e k R k.

Formulación La matriz M de m n está formada con los puntos del primer conjunto. B de k n contiene los puntos del segundo conjunto. Error de clasificación asociado con el primer conjunto: w T x γ + 1, (w T x γ) + 1 0 y (Mw γe m ) + e m 0, y 0, e m R m. z (Bw γe k ) + e k 0, z 0, e k R k.

Formulación La matriz M de m n está formada con los puntos del primer conjunto. B de k n contiene los puntos del segundo conjunto. Error de clasificación asociado con el primer conjunto: w T x γ + 1, (w T x γ) + 1 0 y (Mw γe m ) + e m 0, y 0, e m R m. z (Bw γe k ) + e k 0, z 0, e k R k.

Error promedio en cada caso: e T my/m y e T k z/k. minimizar w,γ,y,z sujeta a 1 m et my + 1 k et k z y (Mw γe m ) + e m z (Bw γe k ) + e k y 0, z 0.