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


23

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

xf(L)=E(xTx) , де - точка, вибрана рівномірно з 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=GB2B2EJJEEEE={x:xTFTFx1}J={x:xTGTGx1}JEEJGTGExJ[x22]=1nTr(GTG)EJJEEEE={x:xTFTFx1} і . Звідси випливає, що (а отже, ) тоді і тільки тоді, коли - позитивна семидефінітна матриця.J={x:xTGTGx1}JEEJGTGFTF

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


0

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

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

f(L)Sd10rLxd(xd/xLd)dxrLvol(L)dxdSSd1rL2vol(L)dSSd1rL2dSSd1rLdS=defg(L),
L g ( L ) r Lr K r K g ( K ) / 2 ϵ g ( K ) / 2 - r K g ( K ) ( r L + ϵ ) 2rLLg(L)rLrK по будь-якому напрямку. Зауважте, що якщо по деякому напрямку менше, ніж , ми можемо зробити його трохи більшим, скажімо, збільшити його на , щоб меншим. Це тому, що збільшуємо нумератор на , менше на коефіцієнт збільшення знаменника. Тому ми можемо подумати про поступове "деформування" (шляхом багаторазового збільшення об'єкта злегка та оновлення ), щоб зменшити його значення . Нехай - опуклий предмет в кінці. Потім, будь-яку точку наrKg(K)/2ϵg(K)/2rKg(K)(rL+ϵ)2rL2=ϵ(2rL+ϵ)K g ( ) g ( ) K K K g ( K ) / 2 K K g ( K ) / 2g(K)Kg()g()KKK знаходиться на відстані від початку, тобто - об'єднання і кулі з радіусом .g(K)/2KKg(K)/2

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


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

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

Як щодо наступної ідеї: добре відомо, що опуклий об’єкт може бути наближений деяким еліпсоїдом, тобто є еліпсоїд такий, що . Тоді наближає з приблизним відношенням . Для будь-якого що містить , . Тож якщо ми можемо знайти оптимальний еліпсоїд що містить , тоді . Я не знаю , як обчислити . Але я б здогадався, що його осі вирівнюються з осями , і всі власні значенняE KK EKf(EKKdEKf(K)dLKf(dEK)f(K)dLKEdEKdELEf(E)d2f(L)EdEKf(E)d2f(L)EdEKdEK нижче деякого порогу піднімається до цього порогу.
user7852

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

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

0

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

Гіпотеза : Очікування функції опуклою на менше, ніж більше між очікуванням на і очікування на .K K conv(KK)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(KR(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)EAEKKmax{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(KU)c1t/df(L)c2t/dc1,c2
Ashwinkumar BV
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.