与えられた文字列のすべての文字列置換を計算することは、すべての可能性を試すことによってO(n!)で解決できます。すべての文字列パーミュテーションNP Completeを生成していますか?
さて、旅行の巡回セールスマン問題を見て、我々は都市のすべての順列を試みることによってそれを解決することができます。我々はA、BおよびCの たちはABCのACBを取得BC文字列のすべての順列を計算することによって、我々は都市Aで開始すると言うことができます都市、そして我々はただの和(のためのAB、CBとCA間の多項式時間で距離を考えてみましょう最初のケース...)
だから、この旅のセールスマン問題へのすべての文字列を置換の削減イマイチ、それNP完全問題イマイチ?
缶NP完全とNP困難指数ソリューションを使用してのみ解決されますか?複雑さは複雑さのクラスとは関係がありませんか? – fredcrs
私が知っている限り、NP CompleteとNP Hardはexponencial complexityアルゴリズムでしか解けませんよね? – fredcrs
さて、NP Completeの場合、はい、「私たちが知る限り」。より正確に : 1.私たちは、NPがそのようにその中のすべての問題は指数時間、複雑で解決することができEXPTIMEが含まれていることを知っています。 2.厳密に言えば、多項式時間(これについての証明はない)というNP問題をすべて解決することはできません。これは有名なP = NP/P≠NPの問題です。しかし、これが事実であると広く考えられている。 https://en.wikipedia.org/wiki/P_versus_NP_problem#Reasons_to_believe_P_.E2.89.A0_NP – Loonquawl