超対数回路の複雑さの下限を持つ1変数の明示的多項式?


12

引数を数えることにより、1変数に次数nの多項式(つまり、が存在し、回路の複雑度がnであることを示すことができます。また、x nのような多項式には少なくともlog 2 nの乗算が必要であることを示すことができます(十分に高い次数を得るために必要です)。複雑さの超対数下限を持つ1変数の多項式の明示的な例はありますか?(任意のフィールドでの結果は興味深いでしょう)anxn+an1xn1++a0)xnlog2n


有限体上の回路の複雑さを念頭に置いた例はありますか?無限の場で数え上げの議論がどのように機能するかはわかりません。また、合理性に関しては、パターソン-ストックマイヤーのnバウンドはきつい(下記の私の答えも参照)。n
ジョシュアグロチョウ

あなたが言及するsqrt(n)の境界は、(任意のフィールドでの)乗算の数の上限ですが、加算と乗算の両方を演算としてカウントする場合、ほぼすべての多項式に対して無限のフィールドでn回の演算が必要です。多項式にはn個の異なる係数があり、n個未満の演算ですべての可能な多項式を評価する方法がないためです(これをカウント引数と呼ぶべきかどうかはわかりません)。
マットヘイスティングス

「n ops未満で可能なすべての多項式を評価する方法はありません」というステートメントで、もう少し正確にならなければならないと思います。それを解釈する1つの方法は次のとおりです。我々が考える場合には、多項式多項式としてだけではなく、中のx、だけでなく、治療A 私は(、同等、または仮定「変数としてよ、私は代数的に独立している)を、これがn個の追加を必要とする結果は、パン(1966)であり、単なるカウント引数ではありません(それほど難しくはありませんが)。そうでなければ、そのステートメントでどのような結果を参照しているのかよくわかりません。aixixaiai
ジョシュアグロチョウ

1
つまり、回路は加算ゲートと乗算ゲートで構成されています。特定のゲートの入力は、前のゲートの出力、x、またはいくつかの定数です。問題は、与えられた多項式について、それを計算するための回路とその回路内の定数の選択を見つけることができますか?しかし、多項式の(n + 1)次元空間がありますが、nゲート未満の回路の構造を固定する場合(「構造」により)、どのゲートが他のどのゲートの出力を使用するかを意味し、すべてを考慮します定数の可能な選択。これにより、計算可能な多項式のn次元未満の空間が得られます。
マットヘイスティングス

ところで、私が得た印象は、係数をさらに制限することなく、RまたはCで明示的な例を構築することでほぼ解決できるということです。一方、すべての係数a_iが整数であり、あまりにも急速に成長しない明示的な例を構築すると、まだ開いていますか?あなたが言及した調査にはすべての整数定数の例がありますが、それらは指数関数的に二重に成長します。
マットヘイスティングス

回答:


11

パターソンとストックマイヤーは、ほとんどのことを示していますn-有理数のタプル a1an、評価中 =1nバツa が必要です Ωn 算術演算、これはきついです。

次の多項式は、 n Strassen、Schnorr、およびHeintz&Sievekingの結果による制限: =1n22バツ=1ne2π/2バツ=1nrバツ (にとって r整数ではない有理数)など。正確な参照および詳細については、フォンツアガテンの調査のpp。324-325を参照してください。


ありがとう。したがって、未解決の問題は、加算を演算としてもカウントすると、sqrt(n)演算よりも多く必要な多項式を構築でき、n演算が必要な多項式を構築できることです。これに対する結果はありますか?(sqrt(n)乗算のみを必要とする方法では、加算により行列乗算が行われるため、おそらく行列-スカラー乗算の複雑さの下限に下がるため、疑問です)
マットヘイスティング
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.