計算複雑度

用語の解説

計算複雑度とは

(ケイサンフクザツド,計算複雑性,computational complexity,)
計算複雑度とは、計算機が問題を計算するために要する手間を示す尺度のことである。
計算複雑度は、アルゴリズムの性能を評価する基準のひとつとして用いられている。 ある問題を解決するために、複数のアルゴリズムを用いることができるとすれば、どのアルゴリズムを選択れば最も効率的に処理できるかを判断するための判断基準の一つとして、計算複雑度を利用することができる。 計算複雑度は、入力サイズの関数として示される。 あるアルゴリズムについて、入力サイズがnのとき計算複雑度がnに比例するか、nの多項式で示されない場合、nが極端に大きくなると実用時間内では解けないアルゴリズムとなる。 なお、実用のソフトウェアにおいては、アルゴリズムの>計算複雑度に加えて、プログラムを実行するハードウェアの環境や、プログラム上でのアルゴリズムの実装方法などが複雑に関連する。

用語解説出典   powered by. Weblio

CNET Japan

ホワイトペーパー

新着

ランキング

  1. ビジネスアプリケーション

    生成AIからエージェント型AIへ。成熟度フェーズに応じて段階的に進化させる実践ガイド

  2. セキュリティ

    クラウド インフラ最新動向--国内 1000 社以上の最優先課題は「サイバー攻撃と AI 対応」

  3. ビジネスアプリケーション

    安全に活用して日常業務を高速化! Gemini in Chrome 厳選プロンプト集

  4. ビジネスアプリケーション

    AIが分析する時代、データアナリストに求められる「3つの新条件」とは?

  5. 運用管理

    USBメモリから起動してワンクリックでデプロイ。PCキッティングを大幅に効率化したツールの導入事例

NEWSLETTERS

エンタープライズコンピューティングの最前線を配信

ZDNET Japanは、CIOとITマネージャーを対象に、ビジネス課題の解決とITを活用した新たな価値創造を支援します。
ITビジネス全般については、CNET Japanをご覧ください。

このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]