多項式時間アルゴリズム

提供: ORWiki
2007年7月13日 (金) 14:12時点における122.17.2.240 (トーク)による版 (新しいページ: ''''【たこうしきじかんあるごりずむ (polynomial time algorithm)】''' どんな入力に対しても, 入力の長さの多項式時間で解を出力するアル...')
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

【たこうしきじかんあるごりずむ (polynomial time algorithm)】

どんな入力に対しても, 入力の長さの多項式時間で解を出力するアルゴリズム. 例えば入力の長さ$n$に対して, $n^2$や$n^{100}$は多項式であるが, $2^n$や$n^{\log n}$や$\log n^{\log n}$は多項式ではない. ある問題に対して多項式時間アルゴリズムが存在しないことが示せれば, その問題は「手に負えない」といってよい. しかし入力の長さの1000乗に比例する時間で問題を解く多項式時間アルゴリズムが存在しても, 現実には使い物にならないであろう.