• No se han encontrado resultados

Funciones convexas y optimizaci´ on convexa

N/A
N/A
Protected

Academic year: 2023

Share "Funciones convexas y optimizaci´ on convexa"

Copied!
19
0
0

Texto completo

(1)

Tema 4

Funciones convexas y optimizaci´ on convexa

Jos´e R. Berrendero

Departamento de Matem´aticas Universidad Aut´onoma de Madrid

(2)

Contenidos del tema 4

I Repaso de algunos resultados sobre optimizaci´on de funciones.

I Funciones convexas. Caracterizaciones.

I Operaciones que preservan la convexidad.

I Resultados generales sobre optimizaci´on convexa.

(3)

Notaci´ on

Para una funci´onf :RnR, denotamos

I Derivada direccional: seadRncond6= 0,

f0(x,d) = lim

λ→0

f(x+λd)f(x)

λ .

I Derivadas parciales: fi0(x) =f0(x,ei) conei = (0, . . . ,1, . . . ,0)>. I Gradiente:∇f(x) = (f10(x), . . . ,fn0(x))>.

I Matriz Hessiana:

Hf(x) =

f1100(x) · · · f1n00(x) ..

. . .. ... fn100(x) · · · fnn00(x)

(4)

Propiedades b´ asicas

I f tiene derivadas parciales continuasf es diferenciablef tiene derivadas parciales.

I f diferenciablef0(x,d) =∇f(x)>d.

I f es diferenciable en ¯xsi y solo si

f(x) =fx) +∇fx)>(xx) +¯ kx¯xkR(¯x;x¯x), donde limx→¯xR(¯x;x¯x) = 0.

I f es diferenciable dos veces en ¯xsi y solo si

f(x) =fx) +∇fx)>(x¯x) +1

2(xx)¯>Hfx)(xx) +¯ kxxk¯ 2R(¯x;xx),¯ donde limx→¯xR(¯x;x¯x) = 0.

I Sif es diferenciable en ¯x y∇fx)>d<0 (resp. >0), entonces existeδ >0 tal quefx)>fx+λd) (resp.<) si 0< λ < δ.

(5)

Condiciones para ´ optimos locales

Condici´on necesaria de primer orden: Sea f diferenciable en ¯x.

Si ¯x es un m´ınimo o m´aximo local de f entonces∇f(¯x) = 0.

Condiciones necesarias de segundo orden: Seaf dos veces diferenciable en ¯x. Si ¯x es un m´ınimo local def entonces

1. ∇f(¯x) = 0

2. Hf(¯x) es semidefinida positiva

Condiciones suficientes de segundo orden: Sea f dos veces diferenciable en ¯x. Si

1. ∇f(¯x) = 0

2. Hf(¯x) es definida positiva

entonces ¯x es un m´ınimo local (estricto) def.

(6)

Funciones convexas

Unafunci´onf :D →Resconvexa si su dominio D⊂Rn es convexo, y para todox,y ∈D, para todoλ∈[0,1], se verifica

f(λx+ (1−λ)y)≤λf(x) + (1−λ)f(y).

I Laconvexidad estricta requiere <en lugar de≤.

I Una funci´onf es(estrictamente) c´oncavasi−f es (estrictamente) convexa.

I f es convexa si y solo si para todo x yu,g(t) =f(x+tu) es convexa (en su dominio, es decir, {t : x+tu∈D}).

(7)

Algunos ejemplos

I f(x) =x2 es convexa.

I f(x) = max{x1, . . . ,xn} dondex = (x1, . . . ,xn)> es convexa.

I Las funciones afines f(x) =Ax+b son c´oncavas y convexas.

I Cualquier norma f(x) =kxkes una funci´on convexa.

I Si S es convexo, la distancia aS, f(x) =d(x,S) = inf

s∈Skx−sk es una funci´on convexa.

(8)

Desigualdad de Jensen

Teorema: Si f :D →Res convexa, entonces para todox1, . . . ,xk

de su dominio yλ1, . . . , λn≥0 conλ1+· · ·+λk = 1 se cumple f(λ1x1+· · ·+λkxk)≤λ1f(x1) +. . .+λkf(xk).

Demostraci´on:Por inducci´on sobrek, observando que six=λ1x1+· · ·+λk+1xk+1, entoncesx=λy+ (1λ)xk+1, dondey=Pk

i=11/λ)xi, conλ= 1λk+1.

SiX es una v.a. que toma los valoresxi con probabilidad λi, entoncesf[E(X)]≤E[f(X)].

(9)

Epigrafo

Elepigrafode una funci´onf :D→R se define como:

epi(f) ={(x,t) : x ∈D,f(x)≤t} ⊂Rn+1.

Teorema: Una funci´on es convexa si y solo si su epigrafo es un conjunto convexo.

Teorema: Sea {fi : i ∈I} una familia de funciones convexas definidas sobre un conjunto convexo no vac´ıoS tal que para todo x∈S, el conjunto {fi(x) : i ∈I} est´a acotado superiormente.

Entonces la funci´onf(x) = sup{fi(x) : i ∈I},x ∈S, es convexa.

Demostraci´on:epi(f) =T

i∈Iepi(fi).

(10)

Funciones convexas diferenciables

Teorema: Sea f :D →Rdiferenciable sobre un dominio convexo y abiertoD. Entonces, f es convexa si y solo si

f(x)≥f(¯x) +∇f(¯x)>(x−x),¯ para todox,x¯∈D.

Demostraci´on:

(⇒) Six,x¯Dyf es convexa enD,

f(λx+ (1λ)¯x)λf(x) + (1λ)fx)[f ¯x+λ(x¯x)

fx)]/λf(x)fx).

Se toman l´ımites cuandoλ0.

(⇐) Six6=yyλ[0,1], se aplica la condici´on axeycon ¯x=λx+ (1λ)y:

f(x)fx) +∇fx)(x¯x) yf(y)fx) +∇fx)(yx). Se multiplica la primera¯ desigualdad porλ, la segunda por 1λy se suman.

(11)

Funciones convexas diferenciables dos veces

Teorema: Sea f :D →Rcon dos derivadas continuas sobre un dominio convexo y abiertoD. Entonces,f es convexa si y solo si Hf(x) es semidefinida positiva para todox ∈D.

Demostraci´on:Paran= 1 se demuestra en los ejercicios. Paran>1 se considera g(λ) =f(x+λd) y se tiene en cuenta queg00(λ) =d>Hf(x+λd)d.

I Una funci´on dos veces diferenciable es c´oncava si D es convexo y Hf(x) es semidefinida negativa para todox ∈D.

I Si Hf(x) es definida positiva para todo x ∈D, la funci´on es estrictamente convexa, pero el rec´ıproco no es cierto (por ejemplo, f(x) =x4).

(12)

Operaciones que preservan la convexidad

I Elsupremo de funciones convexas es una funci´on convexa.

I Sumas ponderadas no negativas: Sifi convexa y wi ≥0, para i = 1, . . . ,n, entoncesf =w1f1+. . .+wnfn es convexa.

I Composici´on con una aplicaci´on af´ın: g(x) =f(Ax+b) es convexa sif es convexa.

I Composici´on: Sea D⊂Rn yf :D →Rconvexa. Sea I ⊂f(D) un intervalo tal queg :I →Res creciente y convexa. Entonces la composici´ong ◦f es convexa.

I Minimizaci´on parcial: Sif es convexa en (x,y) y C es un conjunto convexo no vac´ıo, la funci´ong(x) = infy∈Cf(x,y) es convexa en x.

(13)

M´ as ejemplos de funciones convexas

I f(x) =−logx es convexa.

I f(x) =eax es convexa en Rpara todoa∈R.

I f(x) =xa (x >0) es convexa sia≤0 oa≥1, y c´oncava si 0≤a≤1.

I f(x) =x>Ax +a>x+c, donde Aes sim´etrica, es convexa si y solo si Aes semidefinida positiva.

I Sea X una matriz n×p y seanβ ∈Rp e y ∈Rn, entonces f(β) =ky−Xβk es convexa, dondek · k es cualquier norma.

(14)

Problema general de optimizaci´ on convexa

Laoptimizaci´on convexa trata el problema general de minimizar una funci´on convexa, sobre un conjunto factible tambi´en convexo:

minimizar f(x) s.a. x∈S, (1) dondef :D →R es convexa yS ⊂D⊂Rn es convexo.

Casos particulares:

I Optimizaci´on lineal.

I Optimizaci´on cuadr´atica.

I M´ınimos cuadrados.

(15)

Teorema local-global

En un problema convexo no hay distinci´on entre m´ınimos globales y locales.

Teorema: Todo m´ınimo local de (1) es tambi´en un m´ınimo global de (1).

Demostraci´on:

I Sea ¯xun m´ınimo local. ExisteR>0 tal quefx)f(x), para todo xSB(¯x,R).

I Spg. que existeyStal quef(y)<fx).

I Consideramosz= (1θ)¯x+θy, paraθ >0 suficientemente peque˜no.

I zSB(¯x,R) perof(z)<fx).

(16)

M´ınimos globales bajo convexidad y diferenciabilidad

Teorema: Consideremos el problema (1) en el que se supone adem´as quef es diferenciable. Un punto ¯x∈S es m´ınimo global de (1) si y solo si

∇f(¯x)>(x−x)¯ ≥0, para todo x∈S.

Demostraci´on:

(⇐) Por la convexidad def, para todoxS,

f(x)fx) +∇fx)>(xx)¯ fx).

(⇒)

1. Spg. existexScon∇fx)>(x¯x)<0. Entonces,x¯xes una direcci´on de descenso local.

2. Existe 0< λ <1 tal quefx)>f ¯x+λ(x¯x)

=f(λx+ (1λ)¯x).

3. λx+ (1λ)¯xSporqueS es convexo.

4. Por lo tanto, ¯xno es un m´ınimo global.

(17)

Observaciones

1. Si S es abierto (por ejemplo,S =Rn) entonces la condici´on del teorema anterior se reduce a∇f(¯x) = 0.

(Considera x= ¯x−λ∇f(¯x), paraλ >0 suf. peque˜no.) 2. Sin embargo, si S no es abierto la condici´on sirve para

detectar ´optimos en la frontera. (minx2 s.a. 1≤x≤2.) 3. Si ∇f(¯x)6= 0, entonces−∇f(¯x) define un hiperplano soporte

a S en ¯x.

4. Aplicaci´on a un problema de optimizaci´on lineal.

5. Aplicaci´on a un problema convexo con restricciones de igualdad:

minf(x) s.a. Ax =b, donde f es convexa y diferenciable.

(18)

Ejemplo

Resuelve gr´aficamente el problema:

minimizar (x1−4)2+ (x2−6)2 s.a. x2 ≥x12

x2 ≤4

Demuestra anal´ıticamente que la soluci´on obtenida gr´aficamente es el m´ınimo global del problema.

(19)

Una versi´ on m´ as expl´ıcita del problema convexo

En la pr´actica consideramos problemas convexos para los que el conjunto factible se conoce m´as expl´ıcitamente:

minimizar f(x)

s.a. fi(x)≤0, i = 1, . . . ,m a>i x =bi, i = 1, . . . ,p, donde las funcionesf,f1, . . . ,fn son convexas.

Equivalentemente,

minimizar f(x)

s.a. fi(x)≤0, i = 1, . . . ,m Ax =b,

donde las filas deAson los vectores ai>.

Denotamos porD la intersecci´on de los dominios de todas las funciones del problema.

Referencias

Documento similar

En el grupo estudiado se encontró que el 67,1% de pacientes tiene la presencia de al menos 1 comorbilidad asociado a la hipertensión ya sea complicaciones de la