コンテンツへスキップ
uencoder

NP-Completeness

NP完全問題とは、NPに属し、かつすべてのNP問題から多項式時間で帰着できる問題である。これらはNP内で最も難しい問題である。

目的

計算複雑性の階層を理解し、手に負えない問題を識別できるようにする。

メカニズム

NPとは多項式時間で検証可能な問題クラスである。NP困難とは、すべてのNP問題がそこに帰着できることを指す。NPC=NP∩NP困難である。いずれかのNPC問題が多項式時間で解ければP=NPとなる。古典的な例:SAT、TSP、頂点被覆。

ユースケース

  • 複雑性クラスの解析
  • 問題の難しさの評価
  • 帰着による証明(reduction)

関連用語

References