4
多項式時間硬さの結果を示すために使用できる問題
新しい問題のアルゴリズムを設計する際に、しばらくして多項式時間アルゴリズムを見つけられない場合、NP困難であることを証明しようとするかもしれません。成功すれば、なぜ多項式時間アルゴリズムが見つからなかったかを説明しました。P!= NPであることを私が確実に知っているわけではなく、これが現在の知識で行うことができる最高のものであるだけであり、実際、コンセンサスはP!= NPであるということです。 同様に、ある問題の多項式時間解を見つけたが、実行時間はです。多くの努力の後、私はこれを改善することで進歩を遂げません。したがって、代わりに、3SUM困難であることを証明しようとするかもしれません。これは通常、3SUMが実際にΘ (n 2)時間を必要とするという私の最高の信念のためではなく、満足のいく状況です。しかし、これは現在の最新技術であり、そして失敗しました。だから、私ができる最善のことは私のせいではありません。O (n2)O(n2)O(n^2)Θ (n2)Θ(n2)\Theta(n^2) このような場合、NPの問題に対するチューリングマシンの超線形下限はないため、実際の下限の代わりにできるのは硬度の結果です。 すべての多項式実行時間に使用できる問題の均一なセットはありますか?たとえば、ある問題のアルゴリズムがよりも優れている可能性が低いことを証明したい場合、Xがハードであると示してそのままにしておくことができるような問題Xがありますか?O (n7)O(n7)O(n^7) 更新:この質問は、もともと問題の家族を尋ねました。問題のファミリーはそれほど多くなく、この質問には個々の難しい問題の優れた例がすでに寄せられているので、多項式時間の硬さの結果に使用できる問題の質問を緩和しています。また、より多くの回答を促すために、この質問に報奨金を追加しています。