Processing math: 97%
Saltar al contenido principal
Library homepage
 

Text Color

Text Size

 

Margin Size

 

Font Type

Enable Dyslexic Font
LibreTexts Español

4.7: FUNCIONES CONVEXAS Y SUBDIFERENCIALES NO

( \newcommand{\kernel}{\mathrm{null}\,}\)

En esta sección, presentamos un nuevo concepto que es útil en el estudio de problemas de optimización en los que la función objetiva puede no ser diferenciable.

Definición4.7.1

Dejarf:RR ser una función convexa. Un númerouR se llama subderivada de la funciónf atˉx siu(xˉx)f(x)f(ˉx) for all xR. El conjunto de todas las subderivadas def atˉx se llama el subdiferencial def atˉx y se denota porf(ˉx).

clipboard_e470fb21ac7f62f811fd1935ec2e5c14d.png

Figura4.7: Una función convexa no diferencial.

Ejemplo4.7.1

Vamosf(x)=|x|. Entoncesf(0)=[1,1].

Solución

Efectivamente, para cualquierauf(0), tenemosux=u(x0)f(x)f(0)=|x| for all xR. en particular,u1|1|=1 yu(1)=u|1|=1. Así,u[1,1]. De ello se deduce quef(0)[1,1]. Para cualquierau[1,1], tenemos|u|1. Entoncesux|ux|=|u||x||x| for all xR. esto implicauf(0). Por lo tanto,f(0)=[1,1].

Lema4.7.1

Dejarf:RR ser una función convexa, FixaR. Defina la función de pendienteϕa porϕa(x)=f(x)f(a)xa forx(,a)(a,). Entonces, parax1,x2(,a)(a,) conx1<x2, tenemosϕa(x1)ϕa(x2).

Prueba

Este lema sigue directamente de Lemma 4.6.5.

Teorema4.7.2

Dejarf:RR ser una función convexa y dejarˉxR. Luegof tiene derivada izquierda y derivada derecha enˉx. Además,supx<ˉxϕˉx(x)=f(ˉx)f+(ˉx)=infx>ˉxϕˉx(x), dondeϕˉx se define en (4.17).

clipboard_ecb328e88c0fe5c589a9d278d810319ee.png

Figura4.8: Definición de subderivada.

Prueba

Por Lema 4.7.1, la función de pendienteϕx definida por (4.17) está aumentando en el intervalo(ˉx,) y delimitada por debajo porϕK(ˉx1). Por el Teorema 3.2.4, el límitelimxˉx+ϕi(x)=limxˉx+f(x)f(ˉx)xˉx existe y es finito. Por otra parte,limx¯x+ϕx(x)=infx>xϕx(x). Así,f+(ˉx) existe yf+(ˉx)=infx>xϕi(x). De igual manera,f(ˉx) existe yf(ˉx)=supx<Rϕx(x). Aplicando Lema 4.7.1 de nuevo, vemos queϕx(x)ϕx(y) whenever x<ˉx<y. Esto implicaf(ˉx)f+(ˉx). La prueba está completa.

Teorema4.7.3

Dejarf:RR ser una función convexa y dejarˉxR. Entoncesf(ˉx)=[f(ˉx),f+(ˉx)].

Prueba

Supongamosuf(ˉx). Por la definición (4.16), tenemosu(xˉx)f(x)f(ˉx) for all x>ˉx. Esto implicauf(x)f(ˉx)xˉx for all x>ˉx. Así,ulimxˉx+f(x)f(ˉx)xˉx=f+(ˉx). Similarmente, tenemosu(xˉx)f(x)f(ˉx) for all x<ˉx. Así,uf(x)f(ˉx)xˉx for all x<ˉx. Esto implicauf(ˉx). Entoncesf(ˉx)[f(ˉx),f+(ˉx)]. Para probar la inclusión opuesta,u[f(ˉx),f+(ˉx)] tomar. por Teorema 4.7.2supx<xϕˉx(x)=f(ˉx)uf+(ˉx)=infx>ˉxϕˉx(x). Usando la estimación superior porf+(ˉx) foru,uϕˉx(x)=f(x)f(ˉx)xˉx for all x>ˉx. se tiene De ello se deduce queu(xˉx)f(x)f(ˉx) for all xˉx. De igual manera, uno también tieneu(xˉx)f(x)f(ˉx) for all x<ˉx. Así, (4.16) sostiene y, por lo tanto,uf(ˉx). Por lo tanto, (4.18) sostiene.

Corolario4.7.4

Dejarf:RR ser una función convexa yˉxR. Entoncesf es diferenciable enˉx si y solo sif(ˉx) es un singleton. En este caso,f(ˉx)={f(ˉx)}.

Prueba

Supongamos quef es diferenciable enˉx. Entoncesf(ˉx)=f+(ˉx)=f(ˉx). Por Teorema 4.7.3,f(ˉx)=[f(ˉx),f+(ˉx)]={f(ˉx)}. Así,f(ˉx) es un singleton.

Por el contrario, sif(ˉx) es un singleton, debemos tenerf(ˉx)=f+(ˉx). Por lo tanto,f es diferentaible enˉx.

Ejemplo4.7.2

Vamosf(x)=a|xb|+c, dóndea>0.

Solución

Entoncesf es una función convexa yf(b)=a,f+(b)=a. Así,f(b)=[a,a]. ya quef es diferenciable on(,b) y(b,), tenemos\ [\ parcial f (x) =\ left\ {\ begin {array} {ll}
\ {-a\}, &\ text {if} x<b\ text {;}\\
{[-a, a],} &\ text {if} x=b\ text {;}\\
\ {a\}, &\ texto {si} x>b\ texto {.}
\ end {array}\ derecho.\]

Definición4.7.2

DejarA yB ser dos subconjuntos no vacíos deR yαR. DefinirA+B={a+b:aA,bB} and αA={αa:aA}.

clipboard_e94a2b6a930c82267e2092575e110f9d9.png

Figura4.9: Conjunto de adición.

Teorema4.7.5

Dejarf,g:RR ser funciones convexas y dejarα>0. Entoncesf+g yαf son funciones convexas y\ [\ begin {array} {l}
\ parcial (f+g) (\ bar {x}) =\ parcial f (\ bar {x}) +\ parcial g (\ bar {x})\
\ parcial (\ alpha f) (\ bar {x}) =\ alfa\ parcial f (\ bar {x})\ texto {.}
\ end {array}\]

Prueba

No es difícil ver quef+g es una función convexa y\ [\ begin {array} {l}
(f+g) _ {+} ^ {\ prime} (\ bar {x}) =f_ {+} ^ {\ prime} (\ bar {x}) +g_ {+} ^ {\ prime} (\ bar {x})\\
(f+g) _ {-} ^ {prime\} (\ bar {x}) =f_ {-} ^ {\ prime} (\ bar {x}) +g_ {-} ^ {\ prime} (\ bar {x})\ texto {.}
\ end {array}\] Por teorema 4.7.3,\ [\ begin {alineado}
\ parcial (f+g) (\ bar {x}) &=\ left [(f+g) _ {-} ^ {\ prime} (\ bar {x}), (f+g) _ {+} ^ {\ prime} (\ bar {x})\ derecha]\\
&= izquierda [f_ {-} ^ {\ prime} (\ bar {x}) +g_ {-} ^ {\ prime} (\ bar {x}), f_ {+} ^ {\ prime} (\ bar {x}) +g_ {+} ^ {\ prime} (\ bar { x})\ derecha]\\
&=\ izquierda [f_ {-} ^ {\ prime} (\ bar {x}), f_ {+} ^ {\ prime} (\ bar {x})\ derecha] +\ izquierda [g_ {-} ^ {\ prime} (\ bar {x}), g_ {+} ^ {\ prime} (\ bar {x})\ derecha]\\
&=\ parcial f (\ bar {x}) +\ parcial g (\ barra {x})\ texto {.}
\ end {aligned}\] La prueba para la segunda fórmula es similar.

Ejemplo4.7.3

Dejara1<a2<<an y dejarμi>0 parai=1,,n. Definirf(x)=ni=1μi|xai|.

Solución

Entoncesf es una función convexa. Por Teorema 4.7.5, obtenemos\ [\ parcial f (\ bar {x}) =\ izquierda\ {\ comenzar {array} {ll}
\ sum_ {a_ {i} <\ bar {x}}\ mu_ {i} -\ sum_ {a_ {i} >\ bar {x}}\ mu_ {i}, &\ texto {si}\ bar {x}\ notin\ izquierda\ {a_ {1},\ ldots, a_ {n}\ derecha\}\
\ suma_ {a_ {i} <\ bar {x}}\ mu_ {i} -\ sum_ {a_ {i} >\ bar {x}}\ mu_ {i} +\ izquierda [-\ mu_ {i_ {0} },\ mu_ {i_ {0}}\ derecho], &\ texto {si}\ bar {x} =a_ {i_ {0}}\ texto {.}
\ end {array}\ derecho.\]

Teorema4.7.6

Dejarfi:RR,i=1,,n, ser funciones convexas. Definirf(x)=max{fi(x):i=1,,n} and I(u)={i=1,,n:fi(u)=f(u)}. Entoncesf es una función convexa. Además,f(ˉx)=[m,M], dondem=miniI(ˉx)fi(ˉx) and M=maxiI(ˉx)fi+(ˉx).

Prueba

Fijaru,vR yλ(0,1). Para cualquierai=1,,n, tenemosfi(λu+(1λ)v)λfi(u)+(1λ)fi(v)λf(u)+(1λ)f(v). Esto implicaf(λu+(1λ)v)=max1infi(λu+(1λ)v)λf(u)+(1λ)f(v). Así,f es una función convexa. De igual manera verificamos quef+(ˉx)=M yf(ˉx)=m. Por Teorema 4.7.3,f(ˉx)=[m,M]. La prueba ya está completa.

Remarcar4.7.7

el producto de dos funciones convexas no es una función convexa en general. Por ejemplo,f(x)=x yg(x)=x2 son funciones convexas, pero noh(x)=x3 es una función convexa.

El siguiente resultado puede considerarse como una versión de la primera prueba derivada para extremos en el caso de funciones no diferenciables.

Teorema4.7.8

Dejarf:RR ser una función convexa. Entoncesf tiene un mínimo absoluto enˉx si y solo si0f(ˉx)=[f(ˉx),f+(ˉx)].

Prueba

Supongamos quef tiene un mínimo absoluto enˉx. Entoncesf(ˉx)f(x) for all xR. Esto implica0(xˉx)=0f(x)f(ˉx) for all xR. Se deduce de (4.16) que0f(ˉx).

Por el contrario0f(ˉx), si, de nuevo, por (4.16),0(xˉx)=0f(x)f(ˉx) for all xR. Así,f tiene un mínimo absoluto enˉx.

Ejemplo4.7.4

Dejark ser un entero positivo ya1<a2<<a2k1. Definirf(x)=2k1i=1|xai|, paraxR.

Solución

De la fórmula subdiferencial del Ejemplo 4.7.3 se deduce que0f(ˉx) si y sólo siˉx=ak. Así,f tiene un mínimo absoluto único enak.

clipboard_ee69e433f2f78b084bdb647c468469584.png

Figura4.10: Subdiferencial def(x)=2k1i=1|xai|.

clipboard_e3bb9cc4d6bbfed5e3c0ca77aa9b25246.png

Figura4.11: Subdiferencial deg(x)=2ki=1|xai|.

Del mismo modo, sia1<a2<<a2k yg(x)=2ki=1|xai|. Entonces0g(ˉx) si y solo siˉx[ak,ak+1]. Así,g tiene un mínimo absoluto en cualquier punto de[ak,ak+1].

El siguiente teorema es una versión del Teorema del Valor Medio (Teorema 4.2.3) para funciones no diferenciables.

clipboard_e2814d5e47e13947d0682744508594cbd.png

Figura4.12: Teorema del valor medio subdiferencial.

Teorema4.7.9

Dejarf:RR ser una función convexa y dejara<b. Entonces existec(a,b) tal quef(b)f(a)baf(c).

Prueba

Definirg(x)=f(x)[f(b)f(a)ba(xa)+f(a)]. Entoncesg es una función convexa yg(a)=g(b). Así,g tiene un mínimo local en algunosc(a,b) y, por lo tanto,g también tiene un mínimo absoluto enc. Observe que la funciónh(x)=[f(b)f(a)ba(xa)+f(a)] es diferenciable enc y,h(c)={h(c)}={f(b)f(a)ba}. por lo tanto, Por Teorema 4.7.8 y la regla de suma subdiferencial,0g(c)=f(c){f(b)f(a)ba}. Esto implica (4.19). La prueba ya está completa.

Corolario4.7.10

Dejarf:RR ser una función convexa. Entonces Lipschitzf es continuo si y solo si existe0 tal quef(x)[,] for all xR.

Prueba

Supongamosf que Lipschitz es continuo enR. Entonces existe0 tal que|f(u)f(v)||uv| for all u,vR. Entonces para cualquierxR,f+(x)=limh0+f(x+h)f(x)hlimh0+|h|h=. De igual manera,f(x). Así, af(x)=[f(x),f+(x)][,]. la inversa, arreglar cualquierau,vR conuv. Aplicando el Teorema 4.7.9, obtenemosf(v)f(u)vuf(c)[,], para algunosc en el mediou yv. Esto implica|f(u)f(v)||uv|. Esta desigualdad obviamente se sostiene parau=v. Por lo tanto,f es Lipschitz continuo.

Ejercicio4.7.1

Encuentra subdiferenciales de las siguientes funciones:

  1. f(x)=a|x|,a>0.
  2. f(x)=|x1|+|x+1|.
Responder

Agrega textos aquí. No elimine primero este texto.

Ejercicio4.7.2

Encuentra el subdiferencial de la funciónf(x)=max{2x+1,x,2x1}.

Responder

Agrega textos aquí. No elimine primero este texto.

Ejercicio4.7.3

Vamosf(x)=nk=1|xk|. Encuentra todos los minimizadores absolutos de la función.

Responder

Agrega textos aquí. No elimine primero este texto.

Ejercicio4.7.4

Dejarf:RR ser una función convexa. Fijara,bR y definir la funcióng porg(x)=f(a x+b), \text { for } x \in \mathbb{R} Demostrar eso\partial g(\bar{x})=a \partial f(a \bar{x}+b).

Responder

Agrega textos aquí. No elimine primero este texto.

Ejercicio\PageIndex{5}

Dejarf: \mathbb{R} \rightarrow \mathbb{R} ser una función convexa. Supongamos que\partial f(x) \subset[0, \infty) para todosx \in \mathbb{R}. Demostrar quef es monótona aumentando en\mathbb{R}.

Responder

Agrega textos aquí. No elimine primero este texto.


This page titled 4.7: FUNCIONES CONVEXAS Y SUBDIFERENCIALES NO is shared under a CC BY-NC-SA license and was authored, remixed, and/or curated by Lafferriere, Lafferriere, and Nguyen (PDXOpen: Open Educational Resources) .

Support Center

How can we help?