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


10

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

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



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

Відповіді:


11

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

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

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

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

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


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

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

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