還元の種類と応用とは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > ウィキペディア小見出し辞書 > 還元の種類と応用の意味・解説 

還元の種類と応用

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/05/20 05:47 UTC 版)

還元 (計算複雑性理論)」の記事における「還元の種類と応用」の解説

上述の例にあるように、計算複雑性理論使われる還元にはチューリング還元多対一還元2種類がある。多対一還元はある問題複数インスタンス別の問題複数インスタンスマッピングする。チューリング還元はある問題を解くのが簡単であると仮定してもうひとつ問題解法を「計算」する。多対一還元チューリング還元よりも弱い。弱い還元のほうが問題区別する際には効果的だが、還元設計する能力が弱いのである。 しかし、実用的観点からは還元は簡単でなければならない例えば、解くのが難し充足可能性問題のようなNP完全問題を、ある数がかどうか判定するような瑣末な問題還元することも可能である。これは例えば、指数時間をかけて問題解き、解があるときに出力するような還元機械を想定すればよい。しかし、これはあまり意味がないというのもこのような複雑な還元考えるのと、新たな問題解法考えるのとでは労力があまり変わらないからである。 従って、還元議論する際にはある特定の複雑性クラスに関する議論であると見なすのが一般的である。NPそれより困難な複雑性クラス研究においては多項式時間多対一還元使われる多項式階層複雑性クラス定義する場合多項式時間チューリング還元使われる。P に含まれる複雑性クラスNCNL)では対数空間還元使われる還元計算可能性理論でも使われ、ある問題機械計算可能かどうか判定使われる。この場合還元計算可能関数限定される

※この「還元の種類と応用」の解説は、「還元 (計算複雑性理論)」の解説の一部です。
「還元の種類と応用」を含む「還元 (計算複雑性理論)」の記事については、「還元 (計算複雑性理論)」の概要を参照ください。

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



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

辞書ショートカット

すべての辞書の索引

「還元の種類と応用」の関連用語

還元の種類と応用のお隣キーワード
検索ランキング

   

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



還元の種類と応用のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2025 GRAS Group, Inc.RSS