Wypukły korpus z minimalną oczekiwaną normą l2


23

Rozważmy wypukłe ciało wyśrodkowane na początku i symetryczne (tj. Jeśli to ). Chcę znaleźć inne ciało wypukłe tak aby i następująca miara zostały zminimalizowane:x ∈ K - x ∈ K L K ⊆ L.Kx∈K−x∈KLK⊆L

xf(L)=E(xT⋅x) , gdzie jest punktem losowo wybranym losowo z L.x

Nic mi nie jest ze stałym przybliżeniem współczynnika do miary.

Kilka uwag - Pierwsze intuicyjne przypuszczenie, że sama jest odpowiedzią, jest złe. Na przykład należy uważać za cienki cylinder o bardzo dużych wymiarach. Następnie możemy uzyskać tak, że , pozwalając mieć większą objętość zbliżoną do źródła.K L f ( L ) < f ( K ) LKKLf(L)<f(K)L


Mimo że nic nie jest warte, problem wygląda na trudny. Nawet w 3D nie jest oczywiste, jak to rozwiązać.
— Sariel Har-Peled

Czy to oczywiste, jak zrobić to optymalnie w 2D? Oczywiście w 2d stałe przybliżenie współczynnika jest nieciekawe.
— Ashwinkumar BV

To nie jest dla mnie oczywiste. Przybliżenie współczynnika stałego jest oczywiste w każdym wymiarze poprzez przybliżenie kształtu przez elipsoidę www.math.sc.edu/~howard/Notes/john.pdf. Stała zależałaby od wymiaru.
— Sariel Har-Peled

Bardziej interesuje mnie przybliżenie współczynnika stałego, gdy stała nie zależy od wymiaru.
— Ashwinkumar BV

1
Naturalnie. Ale pozwolę sobie to cofnąć - nawet obudowa elipsoidy nie jest oczywista. Jeśli chcesz zaatakować ten problem, byłaby to pierwsza wersja do zbadania. Intuicyjnie musisz zdecydować, które wymiary zignorować, a które rozszerzyć. Wydaje się, że naturalnym rozwiązaniem jest wypukły kadłub połączenia elipsoidy z inną elipsoidą, gdzie osie nowej elipsoidy są albo równe jakiemuś parametrowi r, albo są równe drugiej elipsoidzie.
— Sariel Har-Peled

Odpowiedzi:


1

Jeśli ograniczymy i do obu elipsoid, problem można rozwiązać z dowolną dokładnością za pomocą SDP. Wiem, że nie o to pytałeś pierwotnie, ale wydaje się, że nie mamy rozwiązania nawet w tej ograniczonej sprawie i być może może to w ogóle pomóc.L.KL

Więc powiedzmy, że jest elipsoida wejście i szukamy aby znaleźć optymalną otaczającą elipsoidy . Istnieje mapa liniowa st i mapa st , gdzie jest kulą jednostkową. Następnie . Ponadto , gdzie jest korpus polarny z . Dogodnie i . Wynika, żeEJFE=FB2GJ=GB2B2E⊆J⇔J∘⊆E∘E∘EE∘={x:xTFTFx≤1}J∘={x:xTGTGx≤1}J∘⊆E∘E⊆JGTGEx∼J[‖x‖22]=1nTr(GTG)E⊆J⇔J∘⊆E∘E∘EE∘={x:xTFTFx≤1}J∘={x:xTGTGx≤1}J∘⊆E∘ (a zatem ) wtedy i tylko wtedy, gdy jest dodatnią macierzą półfinałową.E⊆JGTG−FTF

Zatem SDP jest zdefiniowany przez: biorąc pod uwagę symetryczną macierz PSD , znajdź symetryczną macierz PSD st oznacza PSD i jest zminimalizowane. można znaleźć rozwiązując SDP i wówczas SVD da osi i osi długości .N N - M T r ( N ) N JMNN−MTr(N)NJ


0

(Jak wspomniano w komentarzach, następujące podejście nie działa. Uzyskany obiekt nie jest wypukły. Charakteryzuje on obiekt w kształcie gwiazdy o minimalnej oczekiwanej odległości.)

Myślę, że optymalnym obiektem byłoby połączenie i trochę piłki wycentrowanej na początku. Oto moje przemyślenia. Według twojej definicji , gdzie to odległość od początku do powierzchni wzdłuż określonego kierunku. Użyłem zamiast =, ponieważ upuściłem niektóre stałe. Teraz chcemy zminimalizować pod ograniczeniami, któref ( L ) f ( L ) ∼ ∫ S d - 1 ∫ r L 0 x d ( x d / x d L )Kf(L)rLL∼g(L)rL≥rKrKg(K)/2ϵ≤g(K)/2-rKg(K)(rL+ϵ)2

f(L)∼∫Sd−1∫0rLxd(xd/xLd)dxrLvol(L)dxdS∼∫Sd−1rL2vol(L)dS∼∫Sd−1rL2dS∫Sd−1rLdS=defg(L),
rLL∼g(L)rL≥rK wzdłuż dowolnego kierunku. Zauważ, że jeśli wzdłuż jakiegoś kierunku jest mniejszy niż , możemy go nieco zwiększyć, powiedzmy, zwiększ go o , aby . Jest tak, ponieważ zwiększamy wyliczający o , mniej niż współczynnik wzrostu mianownika. Dlatego możemy myśleć o stopniowym „deformowaniu” (poprzez kilkakrotne nieznaczne powiększanie obiektu i aktualizowanie ), aby zmniejszyć jego wartość . Niech będzie na końcu obiektem wypukłym. Następnie w dowolnym momencierKg(K)/2ϵ≤g(K)/2−rKg(K)g ( K ) K g ( ⋅ ) g ( ⋅ ) K ∗ ∂ K ∗ ∖ ∂ K g ( K ∗ ) / 2 K ∗ K g ( K ∗ ) / 2)(rL+ϵ)2−rL2=ϵ(2rL+ϵ)g(K)Kg(⋅)g(⋅)K∗∂K∗∖∂K znajduje się w odległości od początku, tj. to suma i piłki o promieniu .g(K∗)/2K∗Kg(K∗)/2

Rzeczywiście, rozważ inny wypukły obiekt taki, że . Następnie , ponieważ w przeciwnym razie możemy zwiększyć część wewnątrz aby zmniejszyć . Z drugiej strony, , ponieważ w innym przypadku, według tego samego pomysłu, możemy zmniejszyć część poza aby zmniejszyć . Istnieje więc unikalne optymalne rozwiązanie. g ( K ′ ) = g ( K ) K ∗ ⊆ K ′K′g(K′)=g(K)K∗⊆K′K ∗ g ( K ′ ) K ′ ⊆ K ∗ K ′ ∖ K K ∗ g ( K ′ )K′K∗g(K′)K′⊆K∗K′∖KK∗g(K′)


1
Może czegoś mi brakuje, ale dlaczego obiekt jest w ten sposób wypukły?
— mjqxxxx,

@mjqxxxx Masz rację. Jak mi tego brakowało ...
— user7852

A co z następującym pomysłem: dobrze wiadomo, że wypukły obiekt może być aproksymowany przez jakąś elipsoidę, tj. Istnieje elipsoida taka, że . Następnie aproksymuje o przybliżonym stosunku . Dla dowolnego zawierającego , . Jeśli więc znajdziemy optymalną elipsoidę zawierającą , to . Nie wiem, jak obliczyć . Ale zgaduję, że jego osie są wyrównane z osiami i wszystkimi wartościami własnymiE K ⊆ K ⊆ √EKf( √EK⊆K⊆dEKf(K)dLK √f(dEK)f(K)dLKdEK⊆dEL√Ef(E)≤d2f(L)E √dEKf(E)≤d2f(L)E √dEKdEK poniżej pewnego progu jest podnoszony do tego progu.
— user7852

Zgadzam się, że jeśli L nie jest ograniczony do ciała wypukłego, to jest to połączenie K i piłki.
— Ashwinkumar BV

Pomysł użycia elipsoidy nie da ci stałego czynnika. W najlepszym wypadku może dać przybliżenie . Moje przypuszczenie jest takie, że wypukły kadłub z kulą o odpowiednim promieniu jest stałym przybliżeniem współczynnika. Nie jestem pewien, jak udowodnić lub obalić przypuszczenie. L.dL
— Ashwinkumar BV

0

Poniższe rozwiązanie opiera się na założeniu / przypuszczeniu [do udowodnienia]:

Przypuszczenie : oczekiwanie funkcji wypukłej na jest mniejsze niż większe między oczekiwaniem na i oczekiwaniem na .K K ′conv(K⋃K′)KK′

[Będziemy potrzebować powyższego tylko dla wypukłych , ale może to być prawda]K,K′

Weź teraz dowolny zestaw i zastosuj do niego obrót wyśrodkowany na początku, uzyskując . Będziesz miał , ponieważ obrót pozostawia długość elementów niezmiennikaJeśli mam rację co do przypuszczenia, . Ponieważ dla każdego optymalnego można rozważyć , gdzie oznacza we wszystkich obrotach i ma , wydaje się, że optymalne można wybrać jako najmniejszą kulę zawierającąR R ( K ) f ( K ) = f ( R ( K ) ) K f ( conv ( K ⋃ R ( K ) ) ) ≤ f ( K ) L L ′ = ⋃ R R ( L ) = conv ( ⋃ R R ( L ) ) ⋃ R f ( LKRR(K)f(K)=f(R(K))Kf(conv(K⋃R(K)))≤f(K)LL′=⋃RR(L)=conv(⋃RR(L))⋃RL Kf(L)≥f(L′)≥f(L)LK.


Wystarczy udowodnić, że na oczekiwanie funkcji wypukłej. To, że wydaje się łatwe. E K ⋃ K ′ ≤max{ E K , E ′ K }Econv(A)≤EAEK⋃K′≤max{EK,EK′}
— Marco

4
Nie jestem do końca pewien, czy otrzymam twoją odpowiedź. Ale zdecydowanie nie jest prawdą, że L można wybrać jako najmniejszą kulę zawierającą K. Rozważ długi cienki walec o wymiarach długości . Wtedy każda kula zawierająca powinna mieć . Ale jeśli gdzie U jest kulą lub promieniem mniej więcej , otrzymasz grubsza . (gdzie są stałymi)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(K∪U)c1t/df(L)c2t/dc1,c2
— Ashwinkumar BV
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.