Processing math: 100%

4 votos

Maximizar la expectativa de la función cóncava con respecto a la matriz unitaria

Dejemos que xN(m,C) y que D sea una matriz diagonal con entradas positivas y de la misma dimensión que C . Sea f(z) sea una función estrictamente creciente y cóncava en z .

Considerando todas las posibles matrices unitarias U (es decir, UUT=I ), sospecho que lo siguiente es válido:

argmaxUEx[f(xTUDUTx)]=argmaxUf(Ex[xTUDUTx]).

Sin embargo, no sé cómo demostrarlo formalmente.

  • Mi intuición es que, optimizando sobre matrices unitarias U Sólo estamos jugando con las "direcciones" (nótese que UDUT puede verse como la eigendecomposición de una matriz simétrica y definida positiva), y sospecho que las direcciones que maximizan Ex[f(xTUDUTx)] deben ser los que maximicen Ex[xTUDUTx] . Sería genial si alguien pudiera confirmarlo.

  • Nota: para facilitar las cosas, podemos considerar f(z)=log(z) (que es estrictamente creciente y cóncavo).

0voto

TianLe Ma Puntos 27

He obtenido el siguiente resultado "parcial", aunque todavía está lejos de responder a su pregunta.

Si xN(m,C) y D es una matriz diagonal, entonces dada una matriz unitaria U tenemos

Ex[xTUDUTx]=i,j(cii+m2i)u2ijdj

donde cii son los i elemento diagonal de C ,

mi es el i elemento de m ,

uij sea el elemento de i La tercera fila, j elemento de columna de U ,

y dj sea el j elemento diagonal de D .

Prueba :

Nota UDUT también es una matriz diagonal.

el i elemento diagonal de UDUT es ju2ijdj

Así que xTUDUTx=ix2iju2ijdj

Desde Ex[x2i]=cii+m2i ,

Ex[xTUDUTx]=iEx[x2i]ju2ijdj=i,j(cii+m2i)u2ijdj

A partir de aquí podemos encontrar alguna solución óptima U=argmaxUEx[xTUDUTx]

0voto

TianLe Ma Puntos 27

Dejemos que z=xTUDUTx y denotar la función de densidad de probabilidad (PDF) de z como PU(z) .

PU(z) debe ser una función de U,m,C,D (aquí sólo consideramos U como variable).

Con esta transformación de la variable aleatoria z=xTUDUTx Su pregunta se puede reformular de la siguiente manera:

argmaxUEzPU(z)[f(z)]=argmaxUf(EzPU(z)[z])

Si asumimos f es monótonamente creciente, entonces sólo tenemos que demostrar: argmaxUEzPU(z)[f(z)]=argmaxUEzPU(z)[z]

En general, esto no es necesariamente cierto. Como podemos ver: EzPU(z)[z]=zzPU(z)dz

EzPU(z)[f(z)]=zf(z)PU(z)dz

Ambos EzPU(z)[z] y EzPU(z)[f(z)] son una función de U . Si sus derivados existen, entonces deben ser 0 en los mínimos locales. Es decir: zzPU(z)Udz=0 zf(z)PU(z)Udz=0

Es posible que podamos encontrar algunos U que satisface las dos ecuaciones anteriores. Pero los conjuntos de soluciones para las dos ecuaciones anteriores pueden probablemente diferir a menos que haya algunas características únicas de PU(z) y f .

Por cierto, las dos ecuaciones anteriores también conducen a: z(f(z)z)PU(z)Udz=0

PU(z) , f y óptimo U también debe cumplir esta condición.

Si no hay ningún error en el argumento anterior, entonces rechazaría la hipótesis original.

Su hipótesis podría ser cierta si PU(z) tiene una estructura muy especial (que no he podido derivar). Por lo demás, sólo ciertas f (NO todo el conjunto de funciones monotónicamente cóncavas) puede satisfacer su hipótesis.

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