複雑性の応用とは? わかりやすく解説

複雑性の応用

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/03/25 14:40 UTC 版)

複雑性」の記事における「複雑性の応用」の解説

計算複雑性理論は、問題複雑性、すなわち問題を解くことの困難さ研究する問題はそれを解くアルゴリズムにかかる時間問題大きさ関数で表すことによって複雑性クラス分類できる当然ながら問題難しいものも簡単なものもある。例えば、難し問題ではその大きさに対して解くのに指数時間かかるアルゴリズムを必要とする。そのような問題として例え巡回セールスマン問題がある。これを解くのにかかる時間は O ( n 2 2 n ) {\displaystyle O(n^{2}2^{n})} (ここで nはネットワーク大きさであり、セールスマン訪問すべき都市の数)である。都市ネットワーク大きくなると、解である経路求めるのにかかる時間指数関数以上に急激に増大する問題理論上解くことができるとしても、実際にそれほど単純な話ではない。その問題は非常に長い時間あまりにも大量空間を必要とするかもしれない計算複雑性理論には様々な観点があり、問題を解くのにかかる時間メモリその他の資源研究する問題複雑性分析する上では、時間空間が最も重要でよく研究されている。 理論上解けるが、必要とする時間空間あまりにも大きいため、事実上解こうとすることが現実的でない問題クラス存在するそのような問題イントラクタブル(手に負えない処理しにくい)という。

※この「複雑性の応用」の解説は、「複雑性」の解説の一部です。
「複雑性の応用」を含む「複雑性」の記事については、「複雑性」の概要を参照ください。

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



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

辞書ショートカット

すべての辞書の索引

「複雑性の応用」の関連用語

1
4% |||||

複雑性の応用のお隣キーワード
検索ランキング

   

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



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

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

©2025 GRAS Group, Inc.RSS