Складність згортки в кільці max / plus


10

Ми можемо зробити згортання в для плюс / множення поліномів з FFT. Однак підхід не здається загальним для дзвінків загалом. Чи відбувся якийсь прогрес у відношенні наївної згортання для кільця max / plus?O(nlog⁡n)O(n2)

Слід зазначити, що можна перетворити soft-max / plus у плюс / продукт, роблячи експоненцію. Тут .м'який-макс(х,у)=журнал⁡(ех+еу)=макс(х,у)+журнал⁡(1+ехв(х,у)-макс(х,у))



1
@ChaoXu коментар -> відповідь?
— Сашо Ніколов

Відповіді:


11

Існує більш загальне питання щодо mathoverflow .

Я задав таке запитання про CS.SE . jbapple дав хорошу відповідь. Цитувати

"Кольє, згортки та X + Y", Bremner et al. показує алгоритм для цієї проблеми на реальній ОЗУ та алгоритм в нерівномірній моделі лінійного рішення рішень.O(n√О(н2(lg⁡lg⁡н)3lg2⁡н)О(нн)

Будь-яке вдосконалення цієї межі прожене світло на кілька важких відкритих проблем, таких як сортування та найкоротший шлях пари.Х+Y

Якщо одна з функцій опукла / увігнута, ми можемо вирішити задачу за час . Див. "Прискорення динамічного програмування", Eppstein et al. .О(нжурнал⁡н)


1
Дякую. Мені також сподобалося читати про це за посиланням mathoverflow.
— Томас Ейл

Мені цікаво, чи може "монотонно зростати" корисна властивість.
— Томас Ейл

2
Перша проблема, яку намагаються вирішити автори в роботі «Кольє», монотонно зростає. Ймовірно, не існує відомого алгоритму, який би працював краще, ніж загальний випадок.
— Чао Сю
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.