Опукло тіло з мінімально очікуваною нормою l2


23

Розглянемо опукле тіло орієнтоване за початком і симетричне (тобто, якщо то ). Я хочу знайти інше опукло тіло таким, що і наступний захід мінімізовано:x ∈ K - x ∈ K L K ⊆ LKx∈K−x∈KLK⊆L

xf(L)=E(xT⋅x) , де - точка, вибрана рівномірно з L.x

Я в порядку з постійним наближенням фактора до міри.

Деякі зауваження. Перша інтуїтивна здогадка про те, що сама відповідь, є неправильною. Наприклад, розгляньте як тонкий циліндр дуже високого розміру. Тоді ми можемо отримати таким, що , дозволяючи мати більш великий об'єм, близький до походження.K L f ( L ) < f ( K ) LKKLf(L)<f(K)L


Бо нічого не варто, проблема виглядає важко. Навіть у 3d не очевидно, як це вирішити.
— Саріель Хар-Пелед

Очевидно, як це зробити в 2d оптимально? Звичайно, у 2d постійне наближення фактора є нецікавим.
— Ashwinkumar BV

Мені це не очевидно. Постійне наближення фактора очевидно в будь-якому вимірі шляхом наближення форми еліпсоїдом www.math.sc.edu/~howard/Notes/john.pdf. Постійна залежатиме від розмірності.
— Саріель Хар-Пелед

Мене більше цікавить наближення постійного фактора, коли константа не залежить від розмірності.
— Ashwinkumar BV

1
Природно. Але дозвольте взяти його назад - навіть випадок еліпсоїда не очевидний. Якщо ви хочете напасти на цю проблему, це була б перша версія, яку слід дослідити. Інтуїтивно ви повинні вирішити, які розміри ігнорувати, а які розміри розширити. Здається, природним рішенням є опуклий корпус об'єднання еліпсоїда з іншим еліпсоїдом, де осі нового еліпсоїда або рівні деякому параметру r, або рівні іншому еліпсоїду.
— Саріель Хар-Пелед

Відповіді:


1

Якщо ми обмежимо і L обома еліпсоїдами, то ваша проблема може бути вирішена з будь-якою точністю за допомогою SDP. Я знаю, що це не те, про що ви питали спочатку, але, здається, у нас немає рішення навіть для цього обмеженого випадку, і, можливо, це може допомогти взагалі.KL

EJFE=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∘E⊆JGTG−FTF

Отже, SDP визначається: задавши симетричну матрицю PSD , знайти симетричну матрицю PSD st - PSD і мінімізовано. може бути знайдений шляхом вирішення SDP і потім СВДА дадуть вісь і вісь довжину .N N - M T r ( N ) N JMNN−MTr(N)NJ


0

(Як зазначено в коментарях, такий підхід не працює. Отриманий об'єкт не опуклий. Він характеризує об'єкт у формі зірки з мінімальною очікуваною відстані.)

Я думаю, що оптимальним об'єктом було б об'єднання і деякий куля, зосереджений на початку. Ось мої думки. За вашим визначенням , де - відстань від початку від поверхні до певного напрямку. Я використовував замість =, тому що я скинув деякі константи. Тепер ми хочемо мінімізувати під обмеженнями, якіf ( L ) f ( L ) ∼ ∫ S d - 1 ∫ r L 0 x d ( x d / x d L )Kf(L)-r 2 L =ϵ(2rL+ϵ)

f(L)∼∫Sd−1∫0rLxd(xd/xLd)dxrLvol(L)dxdS∼∫Sd−1rL2vol(L)dS∼∫Sd−1rL2dS∫Sd−1rLdS=defg(L),
L ∼ g ( L ) r L ≥ r K r K g ( K ) / 2 ϵ ≤ g ( K ) / 2 - r K g ( K ) ( r L + ϵ ) 2rLL∼g(L)rL≥rK по будь-якому напрямку. Зауважте, що якщо по деякому напрямку менше, ніж , ми можемо зробити його трохи більшим, скажімо, збільшити його на , щоб меншим. Це тому, що збільшуємо нумератор на , менше на коефіцієнт збільшення знаменника. Тому ми можемо подумати про поступове "деформування" (шляхом багаторазового збільшення об'єкта злегка та оновлення ), щоб зменшити його значення . Нехай - опуклий предмет в кінці. Потім, будь-яку точку наrKg(K)/2ϵ≤g(K)/2−rKg(K)(rL+ϵ)2−rL2=ϵ(2rL+ϵ)K g ( ⋅ ) g ( ⋅ ) K ∗ ∂ K ∗ ∖ ∂ K g ( K ∗ ) / 2 K ∗ K g ( K ∗ ) / 2g(K)Kg(⋅)g(⋅)K∗∂K∗∖∂K знаходиться на відстані від початку, тобто - об'єднання і кулі з радіусом .g(K∗)/2K∗Kg(K∗)/2

Дійсно, розглянемо інший опуклий об’єкт такий, що . Тоді , оскільки в іншому випадку ми можемо збільшити частину всередині щоб зменшити . З іншого боку, , оскільки в іншому випадку, за тією ж ідеєю, ми можемо скоротити частину поза щоб меншим. Тож існує унікальне оптимальне рішення. g ( K ′ ) = g ( K )K′g(K′)=g(K)K ′ K ∗ g ( K ′ ) K ′ ⊆ K ∗ K ′ ∖ K K ∗ g ( K ′ )K∗⊆K′K′K∗g(K′)K′⊆K∗K′∖KK∗g(K′)


1
Можливо, мені чогось не вистачає, але чому об’єкт, породжений таким чином, опуклий?
— mjqxxxx

@mjqxxxx Ви праві. Як я пропустив це ...
— user7852

Як щодо наступної ідеї: добре відомо, що опуклий об’єкт може бути наближений деяким еліпсоїдом, тобто є еліпсоїд такий, що . Тоді наближає з приблизним відношенням . Для будь-якого що містить , . Тож якщо ми можемо знайти оптимальний еліпсоїд що містить , тоді . Я не знаю , як обчислити . Але я б здогадався, що його осі вирівнюються з осями , і всі власні значенняE K ⊆ K ⊆ √EKf( √EK⊆K⊆dEKf(K)dLK √f(dEK)f(K)dLKE √dEK⊆dELEf(E)≤d2f(L)E √dEKf(E)≤d2f(L)E √dEKdEK нижче деякого порогу піднімається до цього порогу.
— user7852

Я згоден, що якщо L не обмежується опуклим тілом, це об'єднання K і кулі.
— Ashwinkumar BV

Ідея використання еліпсоїда не дасть вам постійного чинника. Це може дати кращий наближення . Моя здогадка полягає в тому, що опуклий корпус з кулькою відповідного радіуса є постійним наближенням фактора. Я не впевнений, як довести чи спростувати здогадку. LdL
— Ashwinkumar BV

0

Наступне рішення ґрунтується на цьому припущенні / гіпотезі [доведено]:

Гіпотеза : Очікування функції опуклою на менше, ніж більше між очікуванням на і очікування на .K K ′conv(K⋃K′)KK′

[Нам потрібне буде лише для опуклості , але це може бути правдою в цілому]K,K′

Тепер візьміть будь-який набір і застосуйте до нього обертання зосереджене на початку, отримуючи . У вас буде , тому що обертання залишає довжину елементів інваріантної. Якщо я маю рацію щодо гіпотези, . Оскільки для будь-якого оптимального ви можете розглянути , де вказує на об'єднання всіх обертів і має , здавалося б, що оптимальним можна вибрати найменшу сферу, що міститьR R ( K ) f ( K ) = f ( R ( K ) )KRR(K)f(K)=f(R(K))f ( conv ( K ⋃ R ( K ) ) ) ≤ f ( K ) L L ′ = ⋃ R R ( L ) = conv ( ⋃ R R ( L ) ) ⋃ R f ( LKf(conv(K⋃R(K)))≤f(K)LL′=⋃RR(L)=conv(⋃RR(L))⋃RL Kf(L)≥f(L′)≥f(L)LK.


Було б достатньо довести, що для очікування опуклої функції. Це здається простим. E K ⋃ K ′ ≤max{ E K , E ′ K }Econv(A)≤EAEK⋃K′≤max{EK,EK′}
— Марко

4
Я не зовсім впевнений, що отримую вашу відповідь. Але точно не вірно, що L можна обрати як найменшу сферу, що містить K. Розглянемо довгий тонкий циліндр у розмірах довжини . Тоді будь-яка сфера що містить повинна мати . Але якщо ви побудуєте де U - сфера або радіус приблизно ви отримаєте приблизно . (де - константи)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
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.