SlideShare uma empresa Scribd logo
1 de 47
PROGRAMACION CONVEXA Investigación de Operaciones
Rama de la programación matemática (para diferenciarlo de la programación en computadoras) que trabaja con la teoría y los métodos de minimización de funciones convexas sobre conjuntos convexos definidas mediante sistemas de igualdades y desigualdades.  La programación cuadrática es una rama dentro de la programación convexa.   Springer Online Reference Works   http://eom.springer.de/c/c026320.htm PROGRAMACION CONVEXA
ALGUNAS DEFINICIONES
SEGMENTO DE LINEA ENRn 	Sean x1 ≠ x2  dos puntos en Rn.  Considérese todos los puntos de la forma  	donde t es algún número real entre 0 y 1, i.e,  0 ≤ t ≤ 1. 	Nótese que esta ecuación describe simplemente la “línea” en Rn que contiene todos los puntos entre x1y x2.
De hecho, cuando t =0, y = x2y cuando t = 1,    y = x1.   O sea, esto no es otra cosa que la parametrización de la línea en Rn donde el parámetro es t. Además debe quedar claro que x1 y x2 son esencialmente vectores con n coordenadas.
	Se dice que C es un conjunto convexo si para cualesquiera dos elementos que pertenezcan a C, la línea que los une es también un subconjunto de C.  O sea, C es convexo si para todo x1, x2 en C y para cualquier número real t, 0 ≤ t ≤ 1, se satisface que CONJUNTO CONVEXO EN Rn
En el plano, R2, es claro que un conjunto convexo coincide con lo que llamamos un polígono convexo.  De hecho, la noción en sí misma es una extensión a Rn del concepto euclidiano. Es por lo tanto útil pensar en un conjunto convexo como uno que no tiene indentaciones.
convexo convexo
No es convexo			 No es convexo
	Nótese que en el último hexágono, la frontera no pertenece enteramente a este, i.e., existen puntos x1y  x2 en la frontera tales que la línea que los une no pertenece enteramente al conjunto.
	Sea  f : Rn  -> R.  Decimos que f es convexa si  domf  es un conjunto convexo y si para toda x1, x2 que pertenecen al dominio de f  y  para todo número real t entre 0 y 1, se satisface que f (tx1 + (1 – t)x2) <t∙f(x1) + (1 – t)∙f (x2) Nota:Unafunción  f  es cóncava si – f  es 	convexa.   FUNCIONES CONVEXAS
Geométricamente esto significa que el segmento que une (x1, f (x1))  y  (x2, f (x2)), o sea, la cuerda que va de x1a x2, se encuentra sobre la gráfica de f. GEOMÉTRICAMENTE (x2, f (x2)) (x1, f (x1))
Ejemplos Convexa Cóncava
Ejemplos Ni convexa ni cóncava
Hiperplano S = {x :ptx = α}  	donde p es un vector distinto de cero en  Rn 	y  α  es un escalar. Semiespacio S = {x :ptx ≤ α} 	donde p es un vector distinto de cero en  Rn 	y  α  es un escalar. EJEMPLOS DE CONJUNTOS CONVEXOS
Conjunto Poliedral S = {x :Ax ≤ b}   	donde A es una matrixm × n  y  b es un 	vector con  m  coordenadas. ConoPoliedral S = {x :Ax ≤ 0}   	donde A es una matrixm × n  y  0 es el 	vector cero con  m  coordenadas.
“Vecindario” S = {x : ||x-x0||≤ ε}   	donde x0  es un vector fijo en Rn  y  ε > 0.
1.  f(x) = 3x + 4			 2.f (x) = |x|	 3.f (x) = x2 4.f (x1, x2) = 2x12 + x22 – 2x1x2 En todos estos casos, es de notar  que  – f  es necesariamente cóncava. NonlinearProgramming:  Theory and Algorithms- Bazaraa and Shetty (1979) EJEMPLOS DE FUNCIONES CONVEXAS
FUNCIONES LINEALES
Para profundizar sobre uno de estos ejemplos, considérese el primero, es decir f (x) = 3x + 4 En general, cualquier función lineal f : Rn  ->R definida por  f(x) =  mx + b es una función convexa.
i)	Su dominio es el conjunto de los números reales R, el cual es convexo. ii)	Sea 0 ≤ t ≤ 1,                  .  Entonces veamos que la desigualdad requerida se satisface.
	La desigualdad que se quiere demostrar es 	Al expandir el lado izquierdo se tiene
y al expandir el derecho
Por lo tanto, en este caso se satisface la igualdad.  En la gran mayoría de los casos esto no será así.  Por lo general, ver que una función es convexa (o sea, que satisface dicha desigualdad) no es tan sencillo, razón por la cual se ha desarrollado toda una teoría al respecto, la cual no intentaremos seguir en esta presentación.
	Ahora se ofrecerán una serie de resultados sin demostración, pero que proporcionarán una idea más clara respecto al nivel geométrico del concepto, a la vez que aportan alguna luz sobre su relación con máximos y mínimos y por lo tanto con temas ya aprendidos en un curso de Cálculo.  Para este propósito nos ceñimos nuevamente a funciones sobre  R.
TEOREMAS An Introduction to Analysis  Wade (1995)
Teorema 	Sea I un intervalo en R, y f : I-> R.  Entonces f es convexa sobre I si y solo si dado un intervalo [c, d] contenido en I, la cuerda que pasa a través de los puntos (c, f (c)), (d, f(d)) se halla en o sobre la gráfica de y = f(x) para toda x que pertenece a [c,d].
y = f(x) y0 f(x0) c x0 d
Este resultado solo formaliza lo dicho anteriormente.  Notar que en el caso estudiado antes, el de una función lineal, la cuerda se halla en la gráfica y no sobre ella.
Teorema 	Una función  f  es convexa sobre un intervalo abierto (a, b) si y solo si la pendiente de la cuerda es siempre creciente, i.e., 	si  a < c < x < d < b  implica que
Teorema 	Si f es diferenciable sobre (a, b), entonces f es convexa sobre (a, b) si y solo si f’ es creciente en (a, b). 	Este último resultado combinado con un poco de cálculo (que no se menciona en honor a la brevedad; ver el Teroema 2.19 en AnIntroductiontoAnalysis-Wade (1995)) nos permite ver que el concepto de convexidad es lo que en un cursos de cálculo se conoce como cóncavo hacia arriba y el de concavidad lo que se conoce como cóncavo hacia abajo.
Teorema 	i)  Si  f  es convexa sobre un intervalo abierto (a, b), entonces  f  no tiene máximos locales. ii)  Si  f  es convexa en [0, ∞) y tiene un mínimo local, entonces  f (x) -> ∞ a medida que x -> ∞.
	De esta forma podemos comprender que las funciones convexas pueden (y de hecho) juegan un papel determinante en la optimización (y minimización) de funciones objetivos.
	Volvamos a considerar el caso más general en nuestro desarrollo, esto es, cuando las funciones están definidas sobre Rn. 	En general un problema de optimización se puede resumir como sigue: 	Minimicef0(x)	(esta es la función objetivo) 	Sujeto afi(x) ≤ 0   (funciones restricción)
Se asume que	f0 : Rn  -> R fi: Rn  -> R,  i = 1, 2, 3, …, m x es algún vector en Rn, o sea, x = (x1, …, xn).   A  x  se llama la variable de optimización.
Al conjunto de puntos que satisface las restricciones se le conoce como Conjunto Restricción.  Todo punto que pertenece al conjunto restricción se llama una solución factible (“feasiblesolution”).
El problema consiste en hallar el punto o puntos (las soluciones óptimas  x*) en el conjunto restricción en los cuales la solución objetivo alcanza un mínimo (o máximo según se desee). Convex Optimization with Engineering Applications Johansson y Forsgren   Aplicaciones de Algebra Lineal-Grossman
Optimizacion de Portafolio Variables: cantidades invertidas en diferentes activos Lasrestricciones: presupuesto, ingreso máximo (mínimo) por activo, retorno mínimo Objetivo: Riesgo Total EJEMPLOS
Diseño de partes en circuitos electrónicos   • Variables: largo y ancho de las partes •	Lasrestricciones: límites de manufacturas, requerimientos de tiempo • Objetivo: Consumo de poder (energía)
Cuando la función objetivo y las funciones restricción son todas ellas funciones afines, el problema se conoce como uno de programación lineal. Tiene la forma MinimicecTx+ d 	Sujeto aGx<h Ax= b donde G es una matriz m × n y A una matriz p × n. RELACIÓN CON LA PROGRAMACIÓN LINEAL
Cuando la función objetivo es convexa y cuadrática y las funciones restricción son afines, entonces el problema se conoce como uno de Programación Cuadrática. Tiene la forma   Minimice 		(1/2)xTPx+ qTx + r 	Sujeto aGx<h Ax= b donde G es una matriz m × n y A una matriz p × n y P es unamatriz simétrica n × n. RELACIÓN CON LA PROGRAMACIÓN CUADRÁTICA
MOSEK puede resolver ,[object Object]
ProblemasCónicoCuadraticos.
ProblemasConvexosCuadraticos.
ProblemasConvexosgeneralesSOFTWARE     MOSEK
Lo pueden usar las universidades y los profesores sin cargo. Este paquete se puede usar en combinación con MATLAB y JAVA.
Si se entra en http://www.mosek.com/index  se puede incluso acceder a un reporte de un trabajo en Finanzas que se preparó para demostrar la utilidad del paquete.  Es una especie de tutorial que incluso repasa la programación cónica que es un área de la optimización convexa que tiene fuertes similitudes con programación lineal.

Mais conteúdo relacionado

Mais procurados

Ejercicios resueltos de maximización: de método simplex
Ejercicios resueltos de maximización: de método simplexEjercicios resueltos de maximización: de método simplex
Ejercicios resueltos de maximización: de método simplexJuanMiguelCustodioMo
 
5.3 arbol de expansión minima algoritmo de prim
5.3 arbol de expansión minima algoritmo de prim5.3 arbol de expansión minima algoritmo de prim
5.3 arbol de expansión minima algoritmo de primADRIANA NIETO
 
Que es el wronskiano
Que es el wronskianoQue es el wronskiano
Que es el wronskianoEIYSC
 
Ecuaciones Diferenciales
Ecuaciones DiferencialesEcuaciones Diferenciales
Ecuaciones Diferencialesacmedinaj
 
Métodos de programación no lineal
Métodos de programación no linealMétodos de programación no lineal
Métodos de programación no linealIbrahim Portillo
 
Diferenciación por 3 y 5 puntos
Diferenciación por 3 y 5 puntosDiferenciación por 3 y 5 puntos
Diferenciación por 3 y 5 puntosalan moreno
 
Curvas y superficies de nivel, trazado de funciones de 2 variables
Curvas y superficies de nivel, trazado de funciones de 2 variablesCurvas y superficies de nivel, trazado de funciones de 2 variables
Curvas y superficies de nivel, trazado de funciones de 2 variablesDaniel Orozco
 
Tabla de integrales (integrales trigonometricas)
Tabla de integrales (integrales trigonometricas)Tabla de integrales (integrales trigonometricas)
Tabla de integrales (integrales trigonometricas)waltergomez627
 
Metodos de programacion no-lineal
Metodos de programacion no-linealMetodos de programacion no-lineal
Metodos de programacion no-linealRobert Rivero
 
Espacios vectoriales diapositivas
Espacios vectoriales diapositivasEspacios vectoriales diapositivas
Espacios vectoriales diapositivasStefany De la Torre
 
Transformada Directa de Laplace
Transformada Directa de LaplaceTransformada Directa de Laplace
Transformada Directa de LaplaceEdwin_Jack
 
Repaso Metodo Simplex
Repaso Metodo SimplexRepaso Metodo Simplex
Repaso Metodo Simplexcgviviana
 
Expansión polinomial en series de taylor
Expansión polinomial en series de taylorExpansión polinomial en series de taylor
Expansión polinomial en series de taylorluis
 
Calculo avanzado-formula de taylor
Calculo avanzado-formula de taylorCalculo avanzado-formula de taylor
Calculo avanzado-formula de taylorFernando Maguna
 
Expo 3 analisis de sensibilidad (metodo simplex)
Expo 3 analisis de sensibilidad (metodo simplex)Expo 3 analisis de sensibilidad (metodo simplex)
Expo 3 analisis de sensibilidad (metodo simplex)Ayda Ramirez Montalvo
 
P. final algebra lineal victoria silva
P. final algebra lineal victoria silvaP. final algebra lineal victoria silva
P. final algebra lineal victoria silvaVictoria Silva
 
Solución Numérica de Ecuaciones no Lineales:Métodos cerrados
Solución Numérica de Ecuaciones no Lineales:Métodos cerradosSolución Numérica de Ecuaciones no Lineales:Métodos cerrados
Solución Numérica de Ecuaciones no Lineales:Métodos cerradosPervys Rengifo
 

Mais procurados (20)

Ejercicios resueltos de maximización: de método simplex
Ejercicios resueltos de maximización: de método simplexEjercicios resueltos de maximización: de método simplex
Ejercicios resueltos de maximización: de método simplex
 
5.3 arbol de expansión minima algoritmo de prim
5.3 arbol de expansión minima algoritmo de prim5.3 arbol de expansión minima algoritmo de prim
5.3 arbol de expansión minima algoritmo de prim
 
Que es el wronskiano
Que es el wronskianoQue es el wronskiano
Que es el wronskiano
 
Ecuaciones Diferenciales
Ecuaciones DiferencialesEcuaciones Diferenciales
Ecuaciones Diferenciales
 
Métodos de programación no lineal
Métodos de programación no linealMétodos de programación no lineal
Métodos de programación no lineal
 
serie de taylor
 serie de taylor serie de taylor
serie de taylor
 
Diferenciación por 3 y 5 puntos
Diferenciación por 3 y 5 puntosDiferenciación por 3 y 5 puntos
Diferenciación por 3 y 5 puntos
 
Curvas y superficies de nivel, trazado de funciones de 2 variables
Curvas y superficies de nivel, trazado de funciones de 2 variablesCurvas y superficies de nivel, trazado de funciones de 2 variables
Curvas y superficies de nivel, trazado de funciones de 2 variables
 
Tabla de integrales (integrales trigonometricas)
Tabla de integrales (integrales trigonometricas)Tabla de integrales (integrales trigonometricas)
Tabla de integrales (integrales trigonometricas)
 
Metodos de programacion no-lineal
Metodos de programacion no-linealMetodos de programacion no-lineal
Metodos de programacion no-lineal
 
Presentacion integrales
Presentacion   integralesPresentacion   integrales
Presentacion integrales
 
Espacios vectoriales diapositivas
Espacios vectoriales diapositivasEspacios vectoriales diapositivas
Espacios vectoriales diapositivas
 
Transformada Directa de Laplace
Transformada Directa de LaplaceTransformada Directa de Laplace
Transformada Directa de Laplace
 
Repaso Metodo Simplex
Repaso Metodo SimplexRepaso Metodo Simplex
Repaso Metodo Simplex
 
Expansión polinomial en series de taylor
Expansión polinomial en series de taylorExpansión polinomial en series de taylor
Expansión polinomial en series de taylor
 
Calculo avanzado-formula de taylor
Calculo avanzado-formula de taylorCalculo avanzado-formula de taylor
Calculo avanzado-formula de taylor
 
Asintotas - FIEE UNI 2014 II
Asintotas - FIEE UNI 2014 IIAsintotas - FIEE UNI 2014 II
Asintotas - FIEE UNI 2014 II
 
Expo 3 analisis de sensibilidad (metodo simplex)
Expo 3 analisis de sensibilidad (metodo simplex)Expo 3 analisis de sensibilidad (metodo simplex)
Expo 3 analisis de sensibilidad (metodo simplex)
 
P. final algebra lineal victoria silva
P. final algebra lineal victoria silvaP. final algebra lineal victoria silva
P. final algebra lineal victoria silva
 
Solución Numérica de Ecuaciones no Lineales:Métodos cerrados
Solución Numérica de Ecuaciones no Lineales:Métodos cerradosSolución Numérica de Ecuaciones no Lineales:Métodos cerrados
Solución Numérica de Ecuaciones no Lineales:Métodos cerrados
 

Destaque

Métodos dinámicos en economía - héctor ortega
Métodos dinámicos en economía - héctor ortegaMétodos dinámicos en economía - héctor ortega
Métodos dinámicos en economía - héctor ortega2806198620022011
 
Redadaptada optimizacion lineal
Redadaptada optimizacion linealRedadaptada optimizacion lineal
Redadaptada optimizacion linealCesar Tipan
 
Examen principal i.o 5 2014
Examen principal i.o  5 2014Examen principal i.o  5 2014
Examen principal i.o 5 2014Neli Ponce
 
Unmsm fisi - conjuntos convexos y programación matemática - io1 cl02
Unmsm   fisi - conjuntos convexos y programación matemática - io1 cl02Unmsm   fisi - conjuntos convexos y programación matemática - io1 cl02
Unmsm fisi - conjuntos convexos y programación matemática - io1 cl02Julio Pari
 
Programacion Cuadratica
Programacion CuadraticaProgramacion Cuadratica
Programacion Cuadraticapaquitootd
 
Gauss, sus comienzos
Gauss, sus comienzosGauss, sus comienzos
Gauss, sus comienzosNoemi Serrani
 
Presentacion expo optimizacion
Presentacion expo optimizacionPresentacion expo optimizacion
Presentacion expo optimizacionventacourt
 
Funciones Cuadráticas
Funciones CuadráticasFunciones Cuadráticas
Funciones CuadráticasJuliana Isola
 
Funciones polinomiales
Funciones polinomialesFunciones polinomiales
Funciones polinomialespartners426
 
Metodo algebraico. MTI. Ana Díaz
Metodo algebraico. MTI. Ana DíazMetodo algebraico. MTI. Ana Díaz
Metodo algebraico. MTI. Ana Díazmamorumx
 
Apunte de Vectores, rectas y Planos - Algebra Lineal
Apunte de Vectores, rectas y Planos - Algebra LinealApunte de Vectores, rectas y Planos - Algebra Lineal
Apunte de Vectores, rectas y Planos - Algebra LinealCelso Sobarzo
 
Divison sintetica
Divison sinteticaDivison sintetica
Divison sinteticaUTPL UTPL
 

Destaque (20)

Funciones Cóncavas y Convexas
Funciones Cóncavas y Convexas Funciones Cóncavas y Convexas
Funciones Cóncavas y Convexas
 
Introduccion
IntroduccionIntroduccion
Introduccion
 
Programacion lineal
Programacion linealProgramacion lineal
Programacion lineal
 
Métodos dinámicos en economía - héctor ortega
Métodos dinámicos en economía - héctor ortegaMétodos dinámicos en economía - héctor ortega
Métodos dinámicos en economía - héctor ortega
 
Redadaptada optimizacion lineal
Redadaptada optimizacion linealRedadaptada optimizacion lineal
Redadaptada optimizacion lineal
 
Examen principal i.o 5 2014
Examen principal i.o  5 2014Examen principal i.o  5 2014
Examen principal i.o 5 2014
 
Unmsm fisi - conjuntos convexos y programación matemática - io1 cl02
Unmsm   fisi - conjuntos convexos y programación matemática - io1 cl02Unmsm   fisi - conjuntos convexos y programación matemática - io1 cl02
Unmsm fisi - conjuntos convexos y programación matemática - io1 cl02
 
Pl expo secundaria
Pl expo secundariaPl expo secundaria
Pl expo secundaria
 
Programación Parámetrica
Programación ParámetricaProgramación Parámetrica
Programación Parámetrica
 
Resumen 2
Resumen 2Resumen 2
Resumen 2
 
Programacion Cuadratica
Programacion CuadraticaProgramacion Cuadratica
Programacion Cuadratica
 
Gauss, sus comienzos
Gauss, sus comienzosGauss, sus comienzos
Gauss, sus comienzos
 
Polinomios 2
Polinomios 2Polinomios 2
Polinomios 2
 
Optimizacion
OptimizacionOptimizacion
Optimizacion
 
Presentacion expo optimizacion
Presentacion expo optimizacionPresentacion expo optimizacion
Presentacion expo optimizacion
 
Funciones Cuadráticas
Funciones CuadráticasFunciones Cuadráticas
Funciones Cuadráticas
 
Funciones polinomiales
Funciones polinomialesFunciones polinomiales
Funciones polinomiales
 
Metodo algebraico. MTI. Ana Díaz
Metodo algebraico. MTI. Ana DíazMetodo algebraico. MTI. Ana Díaz
Metodo algebraico. MTI. Ana Díaz
 
Apunte de Vectores, rectas y Planos - Algebra Lineal
Apunte de Vectores, rectas y Planos - Algebra LinealApunte de Vectores, rectas y Planos - Algebra Lineal
Apunte de Vectores, rectas y Planos - Algebra Lineal
 
Divison sintetica
Divison sinteticaDivison sintetica
Divison sintetica
 

Semelhante a Programacion Convexa Presentacion Definitivo

Tema_1.5_FUCIONES_ALGEBRAICAS.pdf
Tema_1.5_FUCIONES_ALGEBRAICAS.pdfTema_1.5_FUCIONES_ALGEBRAICAS.pdf
Tema_1.5_FUCIONES_ALGEBRAICAS.pdfManuel Ortiz
 
Límites derivadas e integrales y análisis matemático.pptx
Límites derivadas e integrales y análisis matemático.pptxLímites derivadas e integrales y análisis matemático.pptx
Límites derivadas e integrales y análisis matemático.pptxErichManriqueCastill
 
pdf-monografia-integrales.docx
pdf-monografia-integrales.docxpdf-monografia-integrales.docx
pdf-monografia-integrales.docxflorsanchez63
 
INTEGRAL DEFINIDA
INTEGRAL DEFINIDAINTEGRAL DEFINIDA
INTEGRAL DEFINIDAOrianny Liz
 
Matemática Unidad I.docx
Matemática Unidad I.docxMatemática Unidad I.docx
Matemática Unidad I.docxsaulchacon5
 
Presentacion derivacion e integracion de funciones de varias variables Andrei...
Presentacion derivacion e integracion de funciones de varias variables Andrei...Presentacion derivacion e integracion de funciones de varias variables Andrei...
Presentacion derivacion e integracion de funciones de varias variables Andrei...AndreinaPrez6
 
Teorema fundamental del cálculo
Teorema fundamental del cálculoTeorema fundamental del cálculo
Teorema fundamental del cálculojesusacbe
 
Funciones Varias Variables
Funciones Varias VariablesFunciones Varias Variables
Funciones Varias VariablesGuadaleivaq
 
Devivadas
DevivadasDevivadas
Devivadasaymarm
 
Revista horacio
Revista horacioRevista horacio
Revista horacioHORACIO920
 
FUNDAMENTOS MATEMATICOS (I Bimestre Abril Agosto 2011)
FUNDAMENTOS MATEMATICOS (I Bimestre Abril Agosto 2011)FUNDAMENTOS MATEMATICOS (I Bimestre Abril Agosto 2011)
FUNDAMENTOS MATEMATICOS (I Bimestre Abril Agosto 2011)Videoconferencias UTPL
 

Semelhante a Programacion Convexa Presentacion Definitivo (20)

Pdf unido
Pdf unidoPdf unido
Pdf unido
 
Tema_1.5_FUCIONES_ALGEBRAICAS.pdf
Tema_1.5_FUCIONES_ALGEBRAICAS.pdfTema_1.5_FUCIONES_ALGEBRAICAS.pdf
Tema_1.5_FUCIONES_ALGEBRAICAS.pdf
 
Intregral definida
Intregral definidaIntregral definida
Intregral definida
 
La integral definida
La integral definidaLa integral definida
La integral definida
 
Límites derivadas e integrales y análisis matemático.pptx
Límites derivadas e integrales y análisis matemático.pptxLímites derivadas e integrales y análisis matemático.pptx
Límites derivadas e integrales y análisis matemático.pptx
 
Elias hidalgo
Elias hidalgoElias hidalgo
Elias hidalgo
 
pdf-monografia-integrales.docx
pdf-monografia-integrales.docxpdf-monografia-integrales.docx
pdf-monografia-integrales.docx
 
INTEGRAL DEFINIDA
INTEGRAL DEFINIDAINTEGRAL DEFINIDA
INTEGRAL DEFINIDA
 
Matemática Unidad I.docx
Matemática Unidad I.docxMatemática Unidad I.docx
Matemática Unidad I.docx
 
Presentacion derivacion e integracion de funciones de varias variables Andrei...
Presentacion derivacion e integracion de funciones de varias variables Andrei...Presentacion derivacion e integracion de funciones de varias variables Andrei...
Presentacion derivacion e integracion de funciones de varias variables Andrei...
 
Matematica aplicada
Matematica aplicadaMatematica aplicada
Matematica aplicada
 
Teorema fundamental del cálculo
Teorema fundamental del cálculoTeorema fundamental del cálculo
Teorema fundamental del cálculo
 
Fourier.pdf
Fourier.pdfFourier.pdf
Fourier.pdf
 
Funciones Varias Variables
Funciones Varias VariablesFunciones Varias Variables
Funciones Varias Variables
 
Devivadas
DevivadasDevivadas
Devivadas
 
Limites y continuidad
Limites y continuidadLimites y continuidad
Limites y continuidad
 
Revista horacio
Revista horacioRevista horacio
Revista horacio
 
5.1 extremos de-funciones_de_varias_variables
5.1 extremos de-funciones_de_varias_variables5.1 extremos de-funciones_de_varias_variables
5.1 extremos de-funciones_de_varias_variables
 
FUNDAMENTOS MATEMATICOS (I Bimestre Abril Agosto 2011)
FUNDAMENTOS MATEMATICOS (I Bimestre Abril Agosto 2011)FUNDAMENTOS MATEMATICOS (I Bimestre Abril Agosto 2011)
FUNDAMENTOS MATEMATICOS (I Bimestre Abril Agosto 2011)
 
áLgebra(I Bim)
áLgebra(I Bim)áLgebra(I Bim)
áLgebra(I Bim)
 

Programacion Convexa Presentacion Definitivo

  • 2. Rama de la programación matemática (para diferenciarlo de la programación en computadoras) que trabaja con la teoría y los métodos de minimización de funciones convexas sobre conjuntos convexos definidas mediante sistemas de igualdades y desigualdades. La programación cuadrática es una rama dentro de la programación convexa. Springer Online Reference Works http://eom.springer.de/c/c026320.htm PROGRAMACION CONVEXA
  • 4. SEGMENTO DE LINEA ENRn Sean x1 ≠ x2 dos puntos en Rn. Considérese todos los puntos de la forma donde t es algún número real entre 0 y 1, i.e, 0 ≤ t ≤ 1. Nótese que esta ecuación describe simplemente la “línea” en Rn que contiene todos los puntos entre x1y x2.
  • 5. De hecho, cuando t =0, y = x2y cuando t = 1, y = x1. O sea, esto no es otra cosa que la parametrización de la línea en Rn donde el parámetro es t. Además debe quedar claro que x1 y x2 son esencialmente vectores con n coordenadas.
  • 6. Se dice que C es un conjunto convexo si para cualesquiera dos elementos que pertenezcan a C, la línea que los une es también un subconjunto de C. O sea, C es convexo si para todo x1, x2 en C y para cualquier número real t, 0 ≤ t ≤ 1, se satisface que CONJUNTO CONVEXO EN Rn
  • 7. En el plano, R2, es claro que un conjunto convexo coincide con lo que llamamos un polígono convexo. De hecho, la noción en sí misma es una extensión a Rn del concepto euclidiano. Es por lo tanto útil pensar en un conjunto convexo como uno que no tiene indentaciones.
  • 9. No es convexo No es convexo
  • 10. Nótese que en el último hexágono, la frontera no pertenece enteramente a este, i.e., existen puntos x1y x2 en la frontera tales que la línea que los une no pertenece enteramente al conjunto.
  • 11. Sea f : Rn -> R. Decimos que f es convexa si domf es un conjunto convexo y si para toda x1, x2 que pertenecen al dominio de f y para todo número real t entre 0 y 1, se satisface que f (tx1 + (1 – t)x2) <t∙f(x1) + (1 – t)∙f (x2) Nota:Unafunción f es cóncava si – f es convexa. FUNCIONES CONVEXAS
  • 12. Geométricamente esto significa que el segmento que une (x1, f (x1)) y (x2, f (x2)), o sea, la cuerda que va de x1a x2, se encuentra sobre la gráfica de f. GEOMÉTRICAMENTE (x2, f (x2)) (x1, f (x1))
  • 14. Ejemplos Ni convexa ni cóncava
  • 15. Hiperplano S = {x :ptx = α} donde p es un vector distinto de cero en Rn y α es un escalar. Semiespacio S = {x :ptx ≤ α} donde p es un vector distinto de cero en Rn y α es un escalar. EJEMPLOS DE CONJUNTOS CONVEXOS
  • 16. Conjunto Poliedral S = {x :Ax ≤ b} donde A es una matrixm × n y b es un vector con m coordenadas. ConoPoliedral S = {x :Ax ≤ 0} donde A es una matrixm × n y 0 es el vector cero con m coordenadas.
  • 17. “Vecindario” S = {x : ||x-x0||≤ ε} donde x0 es un vector fijo en Rn y ε > 0.
  • 18. 1. f(x) = 3x + 4 2.f (x) = |x| 3.f (x) = x2 4.f (x1, x2) = 2x12 + x22 – 2x1x2 En todos estos casos, es de notar que – f es necesariamente cóncava. NonlinearProgramming: Theory and Algorithms- Bazaraa and Shetty (1979) EJEMPLOS DE FUNCIONES CONVEXAS
  • 20. Para profundizar sobre uno de estos ejemplos, considérese el primero, es decir f (x) = 3x + 4 En general, cualquier función lineal f : Rn ->R definida por f(x) = mx + b es una función convexa.
  • 21. i) Su dominio es el conjunto de los números reales R, el cual es convexo. ii) Sea 0 ≤ t ≤ 1, . Entonces veamos que la desigualdad requerida se satisface.
  • 22. La desigualdad que se quiere demostrar es Al expandir el lado izquierdo se tiene
  • 23. y al expandir el derecho
  • 24. Por lo tanto, en este caso se satisface la igualdad. En la gran mayoría de los casos esto no será así. Por lo general, ver que una función es convexa (o sea, que satisface dicha desigualdad) no es tan sencillo, razón por la cual se ha desarrollado toda una teoría al respecto, la cual no intentaremos seguir en esta presentación.
  • 25. Ahora se ofrecerán una serie de resultados sin demostración, pero que proporcionarán una idea más clara respecto al nivel geométrico del concepto, a la vez que aportan alguna luz sobre su relación con máximos y mínimos y por lo tanto con temas ya aprendidos en un curso de Cálculo. Para este propósito nos ceñimos nuevamente a funciones sobre R.
  • 26. TEOREMAS An Introduction to Analysis Wade (1995)
  • 27. Teorema Sea I un intervalo en R, y f : I-> R. Entonces f es convexa sobre I si y solo si dado un intervalo [c, d] contenido en I, la cuerda que pasa a través de los puntos (c, f (c)), (d, f(d)) se halla en o sobre la gráfica de y = f(x) para toda x que pertenece a [c,d].
  • 28. y = f(x) y0 f(x0) c x0 d
  • 29. Este resultado solo formaliza lo dicho anteriormente. Notar que en el caso estudiado antes, el de una función lineal, la cuerda se halla en la gráfica y no sobre ella.
  • 30. Teorema Una función f es convexa sobre un intervalo abierto (a, b) si y solo si la pendiente de la cuerda es siempre creciente, i.e., si a < c < x < d < b implica que
  • 31. Teorema Si f es diferenciable sobre (a, b), entonces f es convexa sobre (a, b) si y solo si f’ es creciente en (a, b). Este último resultado combinado con un poco de cálculo (que no se menciona en honor a la brevedad; ver el Teroema 2.19 en AnIntroductiontoAnalysis-Wade (1995)) nos permite ver que el concepto de convexidad es lo que en un cursos de cálculo se conoce como cóncavo hacia arriba y el de concavidad lo que se conoce como cóncavo hacia abajo.
  • 32. Teorema i) Si f es convexa sobre un intervalo abierto (a, b), entonces f no tiene máximos locales. ii) Si f es convexa en [0, ∞) y tiene un mínimo local, entonces f (x) -> ∞ a medida que x -> ∞.
  • 33. De esta forma podemos comprender que las funciones convexas pueden (y de hecho) juegan un papel determinante en la optimización (y minimización) de funciones objetivos.
  • 34. Volvamos a considerar el caso más general en nuestro desarrollo, esto es, cuando las funciones están definidas sobre Rn. En general un problema de optimización se puede resumir como sigue: Minimicef0(x) (esta es la función objetivo) Sujeto afi(x) ≤ 0 (funciones restricción)
  • 35. Se asume que f0 : Rn -> R fi: Rn -> R, i = 1, 2, 3, …, m x es algún vector en Rn, o sea, x = (x1, …, xn). A x se llama la variable de optimización.
  • 36. Al conjunto de puntos que satisface las restricciones se le conoce como Conjunto Restricción. Todo punto que pertenece al conjunto restricción se llama una solución factible (“feasiblesolution”).
  • 37. El problema consiste en hallar el punto o puntos (las soluciones óptimas x*) en el conjunto restricción en los cuales la solución objetivo alcanza un mínimo (o máximo según se desee). Convex Optimization with Engineering Applications Johansson y Forsgren   Aplicaciones de Algebra Lineal-Grossman
  • 38. Optimizacion de Portafolio Variables: cantidades invertidas en diferentes activos Lasrestricciones: presupuesto, ingreso máximo (mínimo) por activo, retorno mínimo Objetivo: Riesgo Total EJEMPLOS
  • 39. Diseño de partes en circuitos electrónicos   • Variables: largo y ancho de las partes • Lasrestricciones: límites de manufacturas, requerimientos de tiempo • Objetivo: Consumo de poder (energía)
  • 40. Cuando la función objetivo y las funciones restricción son todas ellas funciones afines, el problema se conoce como uno de programación lineal. Tiene la forma MinimicecTx+ d Sujeto aGx<h Ax= b donde G es una matriz m × n y A una matriz p × n. RELACIÓN CON LA PROGRAMACIÓN LINEAL
  • 41. Cuando la función objetivo es convexa y cuadrática y las funciones restricción son afines, entonces el problema se conoce como uno de Programación Cuadrática. Tiene la forma   Minimice (1/2)xTPx+ qTx + r Sujeto aGx<h Ax= b donde G es una matriz m × n y A una matriz p × n y P es unamatriz simétrica n × n. RELACIÓN CON LA PROGRAMACIÓN CUADRÁTICA
  • 42.
  • 46. Lo pueden usar las universidades y los profesores sin cargo. Este paquete se puede usar en combinación con MATLAB y JAVA.
  • 47. Si se entra en http://www.mosek.com/index se puede incluso acceder a un reporte de un trabajo en Finanzas que se preparó para demostrar la utilidad del paquete. Es una especie de tutorial que incluso repasa la programación cónica que es un área de la optimización convexa que tiene fuertes similitudes con programación lineal.
  • 48. Hay m lámparas (pequeñas) iluminando n parchos. La intensidad de Ik sobre el parcho k depende linealmente en la potencia pj de las lámparas. UNA APLICACIÓN INTERESANTE
  • 49. Ik = ∑akjpj donde j va de 1 a m y akj = rkj-2max{cosθkj, 0}.   El problema es alcanzar la iluminación deseada con potencias acotadas para las lámparas.