1 votos

Sistema Karush-Kuhn-Tucker

Tengo el siguiente problema

Considera el problema de encontrar el minimizador de f(x)=nj=1(xjaj)2f(x)=nj=1(xjaj)2, ajR, j=1,2,,n, restringido a nj=1x2j1,nj=1xj=0.

El sistema KKT es

  1. Lxj(x,μ1,μ2)=2(xjaj)+λ+2μxj=0paraj=1,2,,n;

2.μ0;

3.μ[nj=1x2j1]=0;

4.nj=1xj=0;

  1. nj=1x2j10;

Vamos a considerar dos casos

a. Si μ=0, entonces en 1. tenemos xj=2ajλ2, colocando este valor en 4. obtenemos λ=2nnj=1aj, así que xj=aj1nnj=1aj. Pero en este punto estoy atascado, ya que no sé cómo verificar si el 5. es verdadero o falso.

b. Si μ0, lo único que tengo es que nj=1x2j1=0 pero no estoy seguro de cómo usar este hecho.

¡Gracias de antemano!

2voto

KBS Puntos 11

Supongamos que μ0, y sumar 1. sobre i=1,,n da como resultado

λ=2nni=1ai=2ˉa,

donde ˉa:=1nni=1ai es el valor medio de la secuencia {a1,,an} y donde hemos usado 4.

Ahora, de 1., de nuevo, obtenemos que

(1+μ)xj=ajˉa.

Al elevar al cuadrado y sumar obtenemos

(1+μ)2=ni=1(ajˉa)2,

donde hemos usado 5., que es una igualdad en este caso. Sea V(a)=ni=1(ajˉa)2/n que es la varianza de la secuencia {a1,,an}. Entonces, tenemos que

(1+μ)2=nV(a)

y

μ=(nV(a))1/21.

Finalmente, esto da como resultado

xj=ajˉa(nV(a))1/2.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X