Complessità della convoluzione nell'anello max / plus


10

Possiamo fare la convoluzione in O(nlog⁡n) per i polinomi più / moltiplicati con FFT. Tuttavia, l'approccio non sembra molto generalizzabile agli anelli in generale. Ci sono stati progressi sulla convoluzione O(n2) ingenua per l'anello max / plus?

Dovrei notare che si può trasformare soft-max / plus in plus / product facendo esponentiation. Qui soft-max(x,y)=log⁡(ex+ey)=max(x,y)+log⁡(1+emin(x,y)−max(x,y)) .



1
@ChaoXu comment -> rispondi?
— Sasho Nikolov,

Risposte:


11

C'è una domanda più generale su mathoverflow .

Ho chiesto una domanda simile su CS.SE . jbapple ha fornito una buona risposta. Per citare

O(n2(lg⁡lg⁡n)3lg2⁡n)O(nn)

X+Y

O(nlog⁡n)


1
Grazie. Mi è piaciuto anche leggere questo sul link mathoverflow.
— Thomas Ahle,

Mi chiedo se "aumentare monotonicamente" potrebbe essere una proprietà utile.
— Thomas Ahle,

2
Il primo problema che gli autori cercano di risolvere nel documento Collane sta aumentando monotonicamente. È probabile che non esista alcun algoritmo noto che funzioni meglio del caso generale.
— Chao Xu,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.