いいえ、P = NPでない限り、多項式時間で2つの順列の合計を特定することはできません。問題の決定バージョンはNP完全問題と同等であるため、問題はNP完全です目標合計との数値マッチング:2
入力:のシーケンス1、2、... nは正の整数の、Σ N iが= 1、I = N (N + 1 )、1 ≤ I ≤ 2 Nための1 ≤ I ≤ Na1,a2,…an∑ni=1ai=n(n+1)1≤ai≤2n1≤i≤n
質問2個の順列があり及びψ 2ようにψ 1(I )+ ψ 2(I )= Iための1 ≤ I ≤ N?ψ1ψ2ψ1(i)+ψ2(i)=ai1≤i≤n
参考文献では、厳しく制限されたNUMERICAL 3-DIMENSIONAL MATCHING(RN3DM)のバリアントは、強力にNP完全であることが証明されました。
RN3DM、与えられた多重集合整数および整数のEようΣ N J = 1 U J + N (N + 1 )= N eは、そこ2個の順列が存在しないλとμように
U J + λ (J )+ μ (j )= eU={u1,...,un}e∑nj=1uj+n(n+1)=neλμuj+λ(j)+μ(j)=e、?j=1,...,n
RN3DMから簡単に削減できます。ターゲットサムの問題との数値マッチング:RN3DMのインスタンスを考えます。我々が行うことで、対応するインスタンスを作成I = E - U Iのための1 ≤ I ≤ nは2ai=e−ui1≤i≤n
W. Yu、H。Hoogeveen、JK Lenstra。
遅延と単位時間操作を伴う2台の機械のフローショップでメイクスパンを最小化することはNP困難です。Journal of Scheduling、7:333–348、2004
10月1日編集:あなたの問題はPERMUTATION SUMSと呼ばれます。これは1998年以来、リストされている未解決問題スティーブHedetniemiによってコンビナトリアルの最適化。