多項式因子が線形因子になっているかどうかのチェック


9

ましょう演算回路によって与えられる多項式であるCサイズのS。入力としてCが与えられた場合、Q [ x 1x 2x n ]fのすべての既約係数が線形形式であるかどうかをチェックする決定論的アルゴリズムはありますか?関連するノートでは、線形形式l = n i =fQ[x1,x2,,xn]CsCfQ[x1,x2,,xn]、我々かどうか確定確認することができ、Lはの要因である、F。もちろん、どちらの場合も実行時間を多項式にする必要があります。サイズとは、総ビットサイズを意味します。また、fの次数はnの多項式であると想定できます。l=i=1nlixilffn


「サイズ」と言うとき、それはゲート/ワイヤの数、または合計ビットサイズを意味しますか(回路内の定数の記述に使用されるビットを考慮に入れて)?s
Joshua Grochow 2014年

@JoshuaGrochow、ええサイズはここで合計ビットサイズです。
Gorav Jindal 2014

2
おそらくすでに念頭に置いている3つのコメントですが、念のため:1.多項式時間に関して、算術回路の因数分解アルゴリズムは、多項式のサイズと次数が多項式であり、実行される関連タスクのアルゴリズムは知りませんサイズのみの時間多項式。2.決定論に関して、これらのアルゴリズムはランダム化されており、決定論的バリアントは変数の数が指数関数的になります。3. 2番目の質問はPIT問題に変換できるため、質問は特定のPITアルゴリズムをランダム化することになります。
Bruno

また、これらの問題は非常に興味深いものであり、これについてすでに何がわかっているのか知りたいと思います。
Bruno

PIT、シュワルツ-Zippel経由多項式同一性試験 /ウィキペディア&その地域の多くの活発な研究があります。(pg PITは整数を因数分解するために使用できるが、多項式を因数分解するためにそれを使用する方法を概説する参照とは何ですか?)
vzn

回答:


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.