max / plusリングでの畳み込みの複雑さ


10

FFTを使用したプラス/乗算多項式のでたたみ込みを実行できます。ただし、このアプローチは、リング一般にはあまり一般化できないようです。max / plusリングのナイーブ畳み込みについて何か進展はありましたか?O(nlogn)O(n2)

べき乗を行うことにより、soft-max / plusをplus / productに変換できることに注意してください。ここに。ソフトマックスバツy=ログeバツ+ey=最高バツy+ログ1+eバツy最高バツy



1
@ChaoXuコメント->回答?
Sasho Nikolov 2013

回答:


11

mathoverflowに関するより一般的な質問があります。

私はCS.SEで同様の質問をしました。jbappleは良い答えを提供しました。引用する

「ネックレス、畳み込み、X + Y」、ブレムナー他著。は、 実際のRAMでのこの問題に対するアルゴリズムと非一様線形決定木モデルのアルゴリズム。O2lglglg2O

この範囲を改善すると、並べ替えやすべてのペアの最短経路など、いくつかの難しい未解決の問題が明らかになります。バツ+Y

関数の1つが凸/凹である場合、時間で問題を解決でき。Eppsteinらによる「動的プログラミングの高速化」を参照してくださいOログ


1
ありがとうございました。また、mathoverflowリンクでこれについて読むのを楽しんだ。
Thomas Ahle 2013年

「単調増加」が有用な特性であるかどうか疑問に思っています。
Thomas Ahle 2013年

2
著者がネックレスの論文で解決しようとする最初の問題は単調に増加しています。一般的な場合よりもパフォーマンスが高い既知のアルゴリズムがない可能性があります。
Chao Xu
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.