Non, vous ne pouvez pas identifier la somme de deux permutations en temps polynomial à moins que P = NP. Votre problème est NP-complet car la version de décision de votre problème est équivalente au problème NP-complete - Correspondance numérique avec les sommes cibles:2
Entrée: Séquence d' des nombres entiers positifs, Σ n i = 1 à i = n ( n + 1 ) , 1 ≤ a i ≤ 2 n pour 1 ≤ i ≤ na1,a2,…an∑ni=1ai=n(n+1)1≤ai≤2n1≤i≤n
Question: Y a-t-il deux permutations et ψ 2 telles que ψ 1 ( i ) + ψ 2 ( i ) = a i pour 1 ≤ i ≤ n ?ψ1ψ2ψ1(i)+ψ2(i)=ai1≤i≤n
Dans la référence, une variante fortement restreinte de CORRESPONDANCE NUMÉRIQUE EN 3 DIMENSIONS (RN3DM) s'est avérée être fortement NP-complète.
RN3DM, étant donné un multiset d'entiers et un entier e tel que ∑ n j = 1 u j + n ( n + 1 ) = n e , existe-t-il deux permutations λ et μ telles que
u j + λ ( j ) + μ ( j ) = eU={u1,...,un}e∑nj=1uj+n(n+1)=neλμuj+λ(j)+μ(j)=e, Pour ?j=1,...,n
Il y a une réduction facile de RN3DM à Problème de correspondance numérique avec les sommes cibles: étant donné une instance de RN3DM. Nous construisons l'instance correspondante en faisant a i = e - u i pour 1 ≤ i ≤ n2ai=e−ui1≤i≤n
W. Yu, H. Hoogeveen et JK Lenstra.
Réduire au minimum la durée de vie dans un atelier de flux à deux machines avec des retards et des opérations à l'unité est NP-difficile . Journal of Scheduling, 7: 333–348, 2004
EDIT 1er octobre : votre problème s'appelle SOMMES DE PERMUTATION. Il est répertorié depuis 1998 dans OPEN PROBLEMS IN COMBINATORIAL OPTIMIZATION de Steve Hedetniemi.