Corpo convesso con norma l2 minima prevista


23

Considera un corpo convesso K centrato sull'origine e simmetrico (cioè se xK allora xK ). Desidero trovare un diverso corpo convesso L tale che KL e la seguente misura sia ridotta al minimo:

f(L)=E(xTx), dovexè un punto scelto uniformemente a caso da L.

Sono d'accordo con un'approssimazione costante dei fattori alla misura.

Alcune note - La prima ipotesi intuitiva che K stessa sia la risposta è sbagliata. Ad esempio, considera K come un cilindro sottile di dimensioni molto elevate. Quindi possiamo ottenere L tale che f(L)<f(K) lasciando L più volume vicino all'origine.


Per niente vale la pena, il problema sembra difficile. Anche in 3d non è ovvio come risolverlo.
Sariel Har-Peled,

È ovvio come farlo in 2d in modo ottimale? Naturalmente in 2d un'approssimazione di fattore costante non è interessante.
Ashwinkumar BV,

Non è ovvio per me. L'approssimazione di un fattore costante è evidente in qualsiasi dimensione avvicinando la forma con un ellissoide www.math.sc.edu/~howard/Notes/john.pdf. La costante dipende dalla dimensione.
Sariel Har-Peled,

Sono più interessato all'approssimazione di fattori costanti in cui la costante non dipende dalla dimensione.
Ashwinkumar BV,

1
Naturalmente. Ma fammelo riprendere - anche il caso dell'ellissoide non è ovvio. Se vuoi attaccare questo problema, quella sarebbe la prima versione da investigare. Intuitivamente, devi decidere quali dimensioni ignorare e quali dimensioni espandere. Sembra che la soluzione naturale sia lo scafo convesso dell'unione dell'ellissoide con un altro ellissoide, in cui gli assi del nuovo ellissoide sono o uguali a qualche parametro r, o uguali all'altro ellissoide.
Sariel Har-Peled,

Risposte:


1

Se limitiamo e L a essere entrambi ellissoidi, il tuo problema può essere risolto con qualsiasi precisione con un SDP. So che questo non è quello che hai chiesto inizialmente, ma sembra che non abbiamo soluzione nemmeno per questo caso limitato, e forse può aiutare in generale.KL

EJFE=FB2GJ=GB2B2EJJEEEE={x:xTFTFx1}J={x:xTGTGx1}JEEJGTGExJ[x22]=1nTr(GTG)EJJEEEE={x:xTFTFx1} e . Ne segue che (e quindi ) se e solo se è una matrice semidefinita positiva.J={x:xTGTGx1}JEEJGTGFTF

Quindi l'SDP è definito da: data una matrice simmetrica PSD , trova una matrice simmetrica PSD st è PSD e è minimizzato. può essere trovata risolvendo l'SDP e poi uno SVD darà gli assi e gli assi di lunghezze .N N - M T r ( N ) N JMNNMTr(N)NJ


0

(Come menzionato nei commenti, il seguente approccio non funziona. L'oggetto ottenuto non è convesso. Caratterizza tuttavia un oggetto a forma di stella con una distanza minima prevista.)

Penso che l'oggetto ottimale sarebbe un'unione di e una palla centrata sull'origine. Ecco i miei pensieri Secondo la tua definizione di , dove è la distanza dall'origine alla superficie di lungo una direzione particolare. Ho usato invece di =, perché ho lasciato cadere alcune costanti. Ora vogliamo minimizzare sotto i vincoli chef ( L ) f ( L ) S d - 1r L 0 x d ( x d / x d L )Kf(L)rLLg(L)rLrKrKg(K)/2ϵg(K)/2-rKg(K)(rL+ϵ)2

f(L)Sd10rLxd(xd/xLd)dxrLvol(L)dxdSSd1rL2vol(L)dSSd1rL2dSSd1rLdS=defg(L),
rLLg(L)rLrK lungo qualsiasi direzione. Nota che se lungo una direzione è più piccolo di , allora possiamo renderlo leggermente più grande, diciamo di aumentarlo di , per ridurre . Questo perché aumentiamo l'enumeratore di , meno di un fattore dell'aumento del denominatore. Pertanto, possiamo pensare di "deformare" gradualmente (aumentando leggermente leggermente l'oggetto e aggiornando ) per valore . Lascia che sia l'oggetto convesso alla fine. Quindi, qualsiasi puntorKg(K)/2ϵg(K)/2rKg(K)g ( K ) K g ( ) g ( ) K K K g ( K ) / 2 K K g ( K ) / 2(rL+ϵ)2rL2=ϵ(2rL+ϵ)g(K)Kg()g()KKK è alla distanza dall'origine, cioè è l'unione di e una palla con raggio .g(K)/2KKg(K)/2

Infatti, considera un altro oggetto convesso tale che . Quindi , poiché altrimenti possiamo aumentare la parte di all'interno di per ridurre . D'altra parte, , perché altrimenti, per la stessa idea, possiamo ridurre la parte di fuori da per ridurre . Quindi esiste una soluzione ottimale unica. g ( K ) = g ( K ) K K K K g ( K ) K K K K K g ( K )Kg(K)=g(K)KKKKg(K)KKKKKg(K)


1
Forse mi manca qualcosa, ma perché l'oggetto è generato in questo modo convesso?
mjqxxxx,

@mjqxxxx Hai ragione. Come mi sono perso ...
user7852

Che ne dite della seguente idea: è noto che un oggetto convesso può essere approssimato da qualche ellissoide, cioè esiste un ellissoide tale che . Quindi approssima con un rapporto approssimativo . Per ogni contenente , . Quindi, se riusciamo a trovare l'ellissoide ottimale contenente , allora . Non so come calcolare . Ma immagino che i suoi assi si allineino con gli assi di e tutti gli autovalori diE KK EKf(EKKdEKf(K)dLKf(dEK)f(K)dLKdEKdELEdEKf(E)d2f(L)EdEKdEK sotto di qualche soglia vengono portati a tale soglia.
user7852

Sono d'accordo che se L non è limitato a un corpo convesso, è l'unione di K e una palla.
Ashwinkumar BV,

L'idea di usare l'ellissoide non ti darà un fattore costante. Può dare nel migliore dei casi un'approssimazione di . La mia congettura è che lo scafo convesso di con una palla di raggio appropriato è un'approssimazione costante del fattore. Non sono sicuro di come provare o confutare la congettura. dL
Ashwinkumar BV,

0

La seguente soluzione si basa su questa ipotesi / congettura [da provare]:

Congettura : l'aspettativa di una funzione convessa su è inferiore alla maggiore tra l'attesa su e l'attesa su .conv(KK)KK

[Avremo bisogno di quanto sopra solo per convesso, ma potrebbe essere vero in generale]K,K

Prendi ora qualsiasi set e applica una rotazione centrata sull'origine, ottenendo . Avrai , perché la rotazione lascia invariata la lunghezza degli elementi diSe ho ragione sulla congettura, . Poiché per ogni ottimale potresti considerare , dove indica l'unione su tutte le rotazioni e ha , sembrerebbe che la ottimale possa essere scelta come la sfera più piccola contenenteKRR(K)f(K)=f(R(K))Kf(conv(KR(K)))f(K)LL=RR(L)=conv(RR(L))Rf(L)f(L)f(L)LK.


Sarebbe sufficiente dimostrare che per l'aspettativa di una funzione convessa. Che sembra facile. Econv(A)EAEKKmax{EK,EK}
Marco

4
Non sono del tutto sicuro di avere la tua risposta. Ma non è assolutamente vero che L possa essere scelta come la sfera più piccola contenente K. Considera un cilindro lungo e sottile in dimensioni di lunghezza . Quindi qualsiasi sfera contenente dovrebbe avere . Ma se costruisci dove U è una sfera o raggio all'incirca ottieni all'incirca . (dove sono costanti)t S K f ( S ) t L = c o n v ( K U ) c 1 t / d f ( L ) c 2 t / d c 1 , c 2dtSKf(S)tL=conv(KU)c1t/df(L)c2t/dc1,c2
Ashwinkumar BV,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.