





Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Documento que presenta la definición de un problema de optimización matemática, incluye tipos de restricciones, eliminación de constantes en la función objetivo y condiciones de signo. Además, trata sobre la convexidad de conjuntos y funciones, incluyendo definiciones, propiedades y ejemplos.
Tipo: Apuntes
1 / 9
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!






La programación matemática es una parte de la teoría de optimización, y a modo de primera aproximación , podemos decir que el objetivo de esta materia es resolver problemas en los cuales se busca la mejor solución posible entre un conjunto de alternativas.
Para determinar un modelo de programación matemática hemos de especificar: variables de decisión del problema Vendrán dadas por el vector
_ x x 1 , x 2 ,... , xn. Donde la letra n representará siempre el número de variables de decisión del problema.
Función objetivo Es la función f : Rn^ → R, que queremos maximizar o minimizar
Restricciones Son las condiciones que se imponen a las variables para que una solución sea admisible como tal. En general consideraremos tres tipos restricciones: De menor o igual gi
_ x ≤ bi De mayor o igual gi
_ x ≥ bi De igualdad gi
_ x bi Donde gi : Rn^ → R, bi ∈ R i 1, 2,... , m. Es decir gi
_ x son las funciones que determinan las restricciones, bi son los términos independientes, y tendremos m restricciones en total.
Así podemos decir que resolver un problema de programación matemática es buscar unos valores para las variables de decisión que cumplan las restricciones establecidas, y con los que la función objetivo alcance su valor óptimo (Max o Min). Cuyo planteamiento general es: Optimizar f
_ x
Sujeto a : gi
_ x
bi
A veces conviene transformar el problema en otro equivalente, donde la solución óptima se calcule fácilmente.
Cambio del objetivo Max f
_ x ≃ Min −f
_ x
Eliminación de una constante en la función objetivo Si la función objetivo es de la forma: f
_ x k, siendo k ∈ R. Al eliminar la constante k el problema que obtenemos tiene los mismos óptimos.
—————————————
Cambio de una desigualdad g
_ x ≤ b ≃ −g
_ x ≥ −b
Cambio de igualdad por desigualdades
g
_ x b ≃
g
_ x ≤ b g
_ x ≥ b
Cambio de desigualdades por igualdades Aquí introducimos las llamadas variables de holgura g
_ x ≥ b ≃ g
_ x − T b g
_ x ≤ b ≃ g
_ x S b S, T ≥ 0, son las variables de holgura
Condiciones de signo xi ≤ 0 ≃ −xi ≥ 0 Si x es una variable libre: x x 1 − x 2 / x 1 ≥ 0 ; x 2 ≥ 0
Nunca hemos de olvidarnos de calcular los valores de las variables del problema original deshaciendo los cambios que hayamos hecho.
6. 2 - Tipos de problemas. Tipos de soluciones.
Los modelos de optimización, ya hemos visto que se caracterizan por contener:
a. Según la naturaleza de los datos:
Una función objetivo continua sobre un conjunto de oportunidades compacto no vacío tiene al menos un máximo y un mínimo global.
Todo conjunto S ⊂ Rn^ definido mediante restricciones de ≤ , ≥ , con funciones continuas es un conjunto cerrado.
Dado el programa matemático: Optimizar f
_ x
Sujeto a : gi
_ x
bi
Distinguimos: Curvas de nivel de la función objetivo: Es el conjunto de puntos de Rn^ caracterizados porque en ellos dicha función toma un mismo valor. Esto es:
_ x∈ Rn^ / f
_ x k , k ∈ R. El
conjunto de las distintas curvas de nivel que se obtienen al variar la constante k se denomina mapa de curvas de nivel. En el caso de que la función objetivo f sea diferenciable, el gradiente de f nos dirige hacia las curvas de nivel del valor más elevado. Conjunto factible: Es el conjunto de los puntos de Rn^ que verifican las restricciones del
problema:
_ x∈ Rn^ / gi
_ x
bi
Geométricamente, y dentro de los límites indicados para las dimensiones, podemos localizar los máximos (mínimos) globales de un programa matemático encontrando aquel o aquellos puntos del conjunto factible que tocan a la curva de nivel de mayor (menor) valor
6. 3 - Convexidad de conjuntos y funciones.
Sea M un conjunto de m vectores xi: M x 1 , x 2 ,... xm ∈ Rn. Decimos que el vector y es
una combinación lineal de los elementos de M si y 1 x 1 2 x 2 ... mxm
m
i 1
∑ ixi
∀ i ∈ R, no todas iguales a cero.
Una combinación lineal es convexa si ∀i ≥ 0 y
m
i 1
∑ i ^ 1.
Dados dos vectores x, y ∈ Rn, el segmento entre dichos vectores es el conjunto formado por todos los vectores obtenidos mediante la fórmula x 1 − y ∀ ∈ 0, 1. Dicho de otro modo, llamamos segmento entre dos puntos x e y al conjunto formado por todas las combinaciones linales convexas de dichos puntos.
—————————————
Un conjunto S ⊂ Rn^ es convexo si todo segmento entre dos puntos del conjunto está contenido en el mismo.
Utilizando la definición de segmento que ya conocemos, decimos que un conjunto S es convexo si: ∀x, y ∈ S – z ∈ S / z x 1 − y ∀ ∈ 0, 1.
Sean S 1 y S 2 conjuntos convexos: 1.- Sea S S 1 S 2 , S no tiene por qué ser un conjunto convexo (en general no lo es). 2.- Sea S S 1 ∩ S 2 , S es un conjunto convexo. 3.- Sea S k S 1 , ∀ k ∈ R. S es un conjunto convexo. 4.- Sea S S 1 S 2. S es un conjunto convexo. 5.- Sea S S 1 xS 2 verifica que S es convexo.
Llamamos n-bola de centro a y radio r, a ∈ Rn^ − a a 1 , a 2 ,... , an, r ∈ R, al conjunto de elementos x ∈ R̸ n^ / ‖x − a‖ ≤ r
(‖ ‖ significa distancia). Si X x 1 , x 2 ,... , xn − ‖x, a‖ x 1 − a 1 ^2 x 2 − a 2 ^2 ... xn − an^2.
Decimos que un elemento x de un conjunto S es un punto frontera de S si ∀ n-bola de centro x, dicha n-bola contiene elementos que pertenecen a S y elementos que no pertenecen a S.
Decimos que un elemento x de un conjunto S es un punto extremo de S si x no puede ser expresado como combinación lineal convexa de otros dos puntos cualesquiera de S [en otras palabras, si no forma parte del segmento entre otros dos puntos cualesquiera de S].
Si un conjunto no tiene puntos frontera, entonces tampoco tiene puntos extremos (todo punto extremo también es un punto frontera, pero al revés no es cierto).
La envolvente convexa de un conjunto S es un conjunto formado por todas las combinaciones lineales convexas posibles de los elementos de S.
Dicha envolvente convexa es el conjunto convexo más pequeño que contiene a S (si S es convexo, coincide con su envolvente convexa).
Se llama Hiperplano al conjunto formado por los elementos x ∈ Rn^ que resuelvan la ecuación lineal c 1 x 1 c 2 x 2 ... cnxn b, ci ∈ R.
Dicha ecuación define al hiperplano: H x ∈ Rn^ / cx b.
2. Para funciones de dos variables ( fx, y definida en un conjunto convexo S )
Si
∀x, y ∈ S
f (^) x 2
′′ x, y ≥ 0; f (^) y 2
′′ x, y ≥ 0;
f (^) x 2
′′ x, y f (^) xy
′′ x, y
f (^) yx
′′ x, y f (^) y 2
′′ x, y
≥ 0 – fx, y es convexa
f (^) x^ ′′ 2 x, y ≤ 0; f (^) y^ ′′ 2 x, y ≤ 0;
f (^) x 2
′′ x, y f (^) xy
′′ x, y
f (^) yx
′′ x, y f (^) y 2
′′ x, y
≥ 0 – fx, y es cóncava
Si las desigualdades anteriores son estrictas, la función será ESTRICTAMENTE CONVEXA/CÓNCAVA.
3. Para funciones de n variables ( fx definida en S ⊂ Rn^ )
Matriz Hessiana Sea fx una función definida ∀x ∈ S ⊂ Rn, siendo derivable dos veces en S. Se llama matriz Hessiana de la función fx [Hfx], a la matriz cuadrada de orden n de elementos hi,j / hi,j f (^) x^ ′′i^ xjx.
Menores Principiales Dominantes Se llaman Menores Principales Dominantes de la matriz Hx a los siguientes
n determinantes Dkx
f (^) x 12
′′ x f (^) x 1 x 2
′′ x... f (^) x 1 xk
′′ x
f (^) x 2 x 1
′′ x f (^) x 22
′′ x... f (^) x 2 xk
′′ x
............
f (^) xkx 1
′′ x f (^) xkx 2
′′ x... f (^) xk 2
′′ x
k 1, 2,... , n
a) Si ∀ k − Dkx 0 − fx es estrictamente convexa en S. b) Si ∀ k − − 1 kDkx 0 − fx es estrictamente cóncava en S.
Para estudiar convexidades y concavidades no estrictas hay que definir el concepto:
Menores Principales de orden r Son cada uno de los determinantes que se obtienen al eliminar n − r filas y n − r columnas (del mismo índice que las filas suprimidas) de la matriz Hessiana (se representan como Δrx).
a) Si ∀x ∈ S; ∀Δrx − Δrx ≥ 0; r 1, 2,... , n – fx es convexa en S. (si la desigualdad es estricta para todos los casos posibles, entonces fx es estrictamente convexa). b) Si ∀x ∈ S; ∀Δrx − − 1 rΔrx ≥ 0; r 1, 2,... , n – fx es cóncava en S. (si la desigualdad es estricta para todos los casos posibles, entonces fx es estrictamente cóncava).
En R^2 , llamamos Punto de Inflexión al punto en el que una función pasa de ser convexa a cóncava o viceversa. En R^3 o mayor, a esto lo llamaríamos Punto de silla.
Sea fx una función definida en un subconjunto convexo M de Rn. f es cuasiconvexa en M sii ∀x 1 , x 2 ∈ M / fx 1 ≥ fx 2 y ∀ ∈ 0, 1 − fx 1 1 − x 2 ≤ fx 1 . f es cuasicóncava en M sii ∀x 1 , x 2 ∈ M / fx 1 ≥ fx 2 y ∀ ∈ 0, 1 − fx 1 1 − x 2 ≥ fx 2 . Se verifica que, si fx es convexa/cóncava ∀x ∈ M ⊂ Rn, también es cuasiconvexa/cuasicóncava en dicho conjunto, pero al contrario, por lo general, no es cierto. En caso de que fx sea diferenciable en M, el estudio de la cuasiconvexidad/cuasiconcavidad, se puede realizar de la siguiente forma: fx es cuasiconvexa si ∀x 1 , x 2 ∈ M / fx 2 ≤ fx 1 − ∇fx 1 x 2 − x 1 ≤ 0. fx es cuasicóncava si ∀x 1 , x 2 ∈ M / fx 2 ≤ fx 1 − ∇fx 1 x 1 − x 2 ≥ 0.
Sea A un subconjunto convexo no vacío de Rn^ y f una función definida en el conjunto A, que toma valores en R.
a ) Si la función f es (estrictamente) convexa y posee en el punto a ∈ A un mínimo local, entonces dicho mínimo es global. b ) Si la función f es (estrictamente) cóncava y posee en el punto a ∈ A un máximo local, entonces dicho máximo es global.
1. Sea una función f estrictamente convexa (cóncava) sobre un conjunto convexo A. Si f presenta un mínimo (máximo) éste es único. 2. Si la función f es convexa (cóncava) en el conjunto convexo A, y en los puntos x 1 , x 2 ∈ A se cumple fx 1 fx 2 y es un mínimo (máximo) para la función f. Entonces, en cualquier combinación convexa de x 1 y x 2 también se alcanza el mínimo (máximo). Y podemos asegurar que el conjunto de puntos en los que la función f convexa (cóncava) alcanza el mínimo (máximo) es un conjunto convexo. 3. Sea A un subconjunto convexo no vacío, convexo y compacto de Rn, cuyo conjunto de puntos extremos es finito, y f una función convexa (cóncava) definida en el conjunto A, que toma valores en R, entonces f posee en A un mínimo (máximo) global, y se encuentra en uno de sus extremos. 4. Si una función convexa tiene un máximo global en el interior de su dominio convexo, entonces la función es constante en su dominio.
Programas convexos (Este apartado justifica el estudio anterior de los conjuntos y funciones convexas.)
Todo óptimo global, como ya se ha visto, lo es también local, pero no sucede así al contrario. En capítulos posteriores, estudiaremos métodos para hallar óptimos locales. No obstante, para la economía, es más interesante obtener óptimos globales. Es útil, por lo tanto, conocer la definición de programa convexo pues, al estudiar un programa de este tipo, todos los óptimos obtenidos son óptimos globales (estamos ante una condición suficiente, pero no necesaria, ya que hay muchos programas no convexos que presentan óptimos globales).
Existen dos tipos de programas convexos, que son los siguientes: —————————————