Corps convexe avec norme l2 minimale attendue


23

Considérons un corps convexe centré à l'origine et symétrique (ie si alors ). Je souhaite trouver un corps convexe différent tel que et la mesure suivante soit minimisée:KxKxKLKL

xf(L)=E(xTx) , où est un point choisi uniformément au hasard parmi L.x

Je suis d'accord avec l'approximation à facteur constant de la mesure.

Quelques notes - La première supposition intuitive que lui-même est la réponse est fausse. Par exemple, considérons comme un cylindre mince de très grande dimension. On peut alors obtenir tel que en laissant avoir plus de volume près de l'origine.KKLf(L)<f(K)L


Pour le rien qui en vaut la peine, le problème semble difficile. Même en 3D, il n'est pas évident de savoir comment le résoudre.
Sariel Har-Peled

Est-il évident de savoir comment le faire de manière optimale en 2D? Bien sûr, en 2D, une approximation à facteur constant est sans intérêt.
Ashwinkumar BV

Ce n'est pas évident pour moi. L'approximation de facteur constant est évidente dans n'importe quelle dimension en approximant la forme par un ellipsoïde www.math.sc.edu/~howard/Notes/john.pdf. La constante dépendrait de la dimension.
Sariel Har-Peled

Je suis plus intéressé par l'approximation des facteurs constants où la constante ne dépend pas de la dimension.
Ashwinkumar BV

1
Naturellement. Mais permettez-moi de le reprendre - même le cas de l'ellipsoïde n'est pas évident. Si vous voulez attaquer ce problème, ce serait la première version à enquêter. Intuitivement, vous devez décider quelles dimensions ignorer et quelles dimensions développer. Il semble que la solution naturelle soit la coque convexe de l'union de l'ellipsoïde avec un autre ellipsoïde, où les axes du nouvel ellipsoïde sont soit égaux à un paramètre r, soit égaux à l'autre ellipsoïde.
Sariel Har-Peled

Réponses:


1

Si nous limitons et à la fois des ellipsoïdes, votre problème peut être résolu avec une précision quelconque avec un SDP. Je sais que ce n'est pas ce que vous avez demandé à l'origine, mais il semble que nous n'ayons pas de solution même pour ce cas restreint, et cela peut peut-être aider en général.KL

Alors disons que est l'ellipsoïde d'entrée et nous cherchons à trouver un optimal renfermant ellipsoïde . Il existe une carte linéaire st et une carte st , où est la balle unitaire. Alors . Aussi , où est le corps polaire d' . Idéalement, et . Il s'ensuit queEJFE=FB2GJ=GB2B2ExJ[x22]=1nTr(GTG)EJJEEEE={x:xTFTFx1}J={x:xTGTGx1}JE (et donc ) si et seulement si est une matrice semi-définie positive.EJGTGFTF

Donc, le SDP est défini par: étant donné une matrice PSD symétrique , trouver une matrice PSD symétrique st est PSD et est minimisé. peut être trouvé en résolvant le SDP et un SVD donnera les axes et axes de longueurs .MNNMTr(N)NJ


0

(Comme mentionné dans les commentaires, l'approche suivante ne fonctionne pas. L'objet obtenu n'est pas convexe. Il caractérise cependant un objet "en forme d'étoile" avec la distance minimale attendue.)

Je pense que l'objet optimal serait une union de et d'une boule centrée à l'origine. Voici mes pensées. Par votre définition de , où est la distance entre l'origine et la surface de dans une direction particulière. J'ai utilisé au lieu de =, car j'ai laissé tomber certaines constantes. Maintenant, nous voulons minimiser sous les contraintesKf(L)

f(L)Sd10rLxd(xd/xLd)dxrLvol(L)dxdSSd1rL2vol(L)dSSd1rL2dSSd1rLdS=defg(L),
rLLg(L)rLrK dans n'importe quelle direction. Notez que si dans une certaine direction est plus petit que , alors nous pouvons le rendre légèrement plus grand, disons l'augmenter de , pour faire plus petit. En effet, nous l'énumérateur de , moins d'un facteur de l'augmentation du dénominateur. Par conséquent, nous pouvons penser à "déformer" progressivement (en augmentant légèrement à plusieurs reprises l'objet et en mettant à jour ) pour réduire sa valeur . Soit l'objet final convexe. Ensuite, tout point surrKg(K)/2ϵg(K)/2rKg(K)(rL+ϵ)2rL2=ϵ(2rL+ϵ)g(K)Kg()g()KKK est à la distance de l'origine, c'est-à-dire que est l'union de et d'une boule de rayon .g(K)/2KKg(K)/2

En effet, considérons un autre objet convexe tel que . Puis , car sinon nous pouvons agrandir la partie de à intérieur de pour rendre plus petit. En revanche, , car sinon, par la même idée, on peut réduire la partie de dehors de pour rendre plus petit. Il existe donc une solution optimale unique.Kg(K)=g(K)KKKKg(K)KKKKKg(K)


1
Peut-être que je manque quelque chose, mais pourquoi l'objet généré de cette façon est-il convexe?
mjqxxxx

@mjqxxxx Vous avez raison. Comment ai-je
pu

Qu'en est-il de l'idée suivante: il est bien connu qu'un objet convexe peut être approximé par un ellipsoïde, c'est-à-dire qu'il existe un ellipsoïde tel que . Alors rapproche de avec un rapport approximatif . Pour tout contenant , . Donc, si nous pouvons trouver l'ellipsoïde optimal contenant , alors . Je ne sais pas comment calculer . Mais je suppose que ses axes s'alignent avec les axes de , et toutes les valeurs propres deEKEKKdEKf(dEK)f(K)dLKdEKdELEdEKf(E)d2f(L)EdEKdEK dessous d'un certain seuil sont élevés à ce seuil.
user7852

Je conviens que si L n'est pas limité à un corps convexe, c'est l'union de K et d'une balle.
Ashwinkumar BV le

L'idée d'utiliser l'ellipsoïde ne vous donnera pas un facteur constant. Il peut donner au mieux une approximation . Ma conjecture est que la coque convexe de avec une boule de rayon approprié est une approximation de facteur constant. Je ne sais pas comment prouver ou réfuter la conjecture. dL
Ashwinkumar BV le

0

La solution suivante est basée sur cette hypothèse / conjecture [à prouver]:

Conjecture : L'attente d'une fonction convexe sur est plus petite que la plus grande entre l'attente sur et l'attente sur .conv(KK)KK

[Nous aurons besoin de ce qui précède uniquement pour convexe, mais cela pourrait être vrai en général]K,K

Prenez maintenant n'importe quel ensemble et appliquez-lui une rotation centrée sur l'origine, obtenant . Vous allez avoir , car la rotation laisse la longueur des éléments de invariante. Si j'ai raison sur la conjecture, . Puisque pour tout optimal, vous pouvez considérer , où indique l'union sur toutes les rotations, et avoir , il semblerait que le optimal puisse être choisi pour être la plus petite sphère contenantKRR(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.


Il suffirait de prouver que pour l'attente d'une fonction convexe. Cela semble facile. Econv(A)EAEKKmax{EK,EK}
Marco

4
Je ne suis pas tout à fait sûr d’obtenir votre réponse. Mais il n'est certainement pas vrai que L peut être choisi pour être la plus petite sphère contenant K. Considérons un long cylindre mince en dimensions de longueur . Alors toute sphère contenant devrait avoir . Mais si vous construisez où U est une sphère ou un rayon à peu près vous obtenez peu près . (où sont des constantes)dtSKf(S)tL=conv(KU)c1t/df(L)c2t/dc1,c2
Ashwinkumar BV
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.