整係数一変数多項式の因数分解とは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > ウィキペディア小見出し辞書 > 整係数一変数多項式の因数分解の意味・解説 

整係数一変数多項式の因数分解

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/11/16 01:05 UTC 版)

多項式の因数分解」の記事における「整係数一変数多項式の因数分解」の解説

上で見たことを踏まえれば、f(x) が整係数一変数多項式ときには一般性を失うことなくそれが原始的かつ無平方仮定してよい。すると初めに考えるべきは f の任意の因子 g のすべての係数絶対値抑える上界 B を計算することである。そうして m を 2B より大きな整数として、g(x) が m を法として求まったならば、その法 m に関して分かっている g の情報から g が復元できる。 その方法述べるツァッセンハウス(英語版)のアルゴリズムは以下のようなのである: まず素数 p を f(x) mod p がやはり無平方かつ次数落とさないように選んでf(x) mod p を因数分解する。これにより、整係数多項式 f1, …, fr でそれらの積が p を法として f に等しいものが得られる次にヘンゼル持ち上げ英語版)を適用してfi たちがそれらの積がこんどは pa を法として f と一致するようにできる(ただし、a は pa2B よりも大きくなるように選ぶものとする)。この時点で法 pa に関して f(x) は(単数掛ける違いを除いて2r 個の因子を持つ— {f1, …, fr} の任意の部分集合各々に対して、その元の総積f(x) mod pa因子与える—が、法 pa に関する因子が「真の因子」(すなわち、ℤ[x] における f(x)因子)に対応するとは限らないことに注意する。 法 pa に関する因子に対してそれが真の因子対応するものかどうかテストして対応するものと分かればpa2B より大きいという仮定のもと)真の因子計算することになる。この方法では、高々 2r 通りチェックすれば真の既約因子をすべて見つけることができる(各因子補因子掛けて f(x) になるもう一方因子—についてのチェック飛ばせるから、実際に2r−1 通りでよい)。f(x)可約のときは、既に真の因子であるとわかっている fi についてはチェック飛ばせるので、調べるべき場合の数はさらに減らすことができる。 ツァッセンハウスのアルゴリズムは各場合チェックについて手早くできるが、その場合の数が最悪場合では指数函数的に大きくなってしまう。 有理係数多項式の因数分解多項式時間計算できる最初アルゴリズムは Lenstra, Lenstra & Lovász (1982) が格子基底縮小アルゴリズム英語版)("LLLアルゴリズム")の応用として与えた簡易版LLL因数分解アルゴリズムは以下のようなのである: 多項式 f の複素(あるいは p-進)根 α を高精度計算しLLL格子基底縮小アルゴリズム用いて 1, α, α2, … の満たす係数線型関係式英語版)(つまり α の満たす係数多項式関係式)を近似的に求めると、それが(近似でない)真の線型関係式の、したがって f の多項式因子候補になる。 適切に近似の精度限界決めることで、このアルゴリズム多項式因子既約証明何れか与えるものであることを保証することができる。この方法は多項式時間であるけれども、格子高次元のもので、成分数は膨大になり、計算時間とられることを考えれば実用に供されるものではない。 さて、ツァッセンハウスのアルゴリズム計算量指数時間となるのは、(f1, …, fr の中から目的に合う部分集合選び出すという)組合せ問題から来るものであった。ツァッセンハウスと同じやり方ながら組合せ爆発問題回避する芸術的因数分解実装の状態は、組合せ問題LLL解決できる格子問題翻訳する点にある。このやり方場合LLL因数係数計算するではなくて、{0, 1} に r 個の成分をとるベクトル真の既約因子与える f1, …, fr部分集合エンコードするもの)の計算用いる。

※この「整係数一変数多項式の因数分解」の解説は、「多項式の因数分解」の解説の一部です。
「整係数一変数多項式の因数分解」を含む「多項式の因数分解」の記事については、「多項式の因数分解」の概要を参照ください。

ウィキペディア小見出し辞書の「整係数一変数多項式の因数分解」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「整係数一変数多項式の因数分解」の関連用語

整係数一変数多項式の因数分解のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



整係数一変数多項式の因数分解のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaの多項式の因数分解 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS