Shor a déclaré, dans son commentaire à la réponse d'un orignal anonyme à cette question Pouvez-vous identifier la somme de deux permutations en temps polynomial? , qu'il est complet d'identifier la différence de deux permutations. Malheureusement, je ne vois pas de réduction directe du problème de somme de permutation et il est utile d'avoir la réduction de la complétude pour le problème de différence de permutation.N P
Différence de permutation:
INSTANCE: Un tableau d'entiers positifs.
QUESTION: Existe-t-il deux permutations et des entiers positifs tels que pour ?σ 1 , 2 , . . . , n | π ( i ) - σ ( i ) | = A [ i ] 1 ≤ i ≤ n
Quelle est la réduction pour prouver l' aptitude reconnaître la différence de deux permutations?
EDIT 10-9-2014 : Le commentaire de Shor donne une réduction qui prouve la complétude lorsque les éléments de la séquence sont des différences signées . Cependant, je ne vois pas de réduction facile à mon problème où tous les éléments de sont les valeurs absolues des différences.A
MISE À JOUR: Le problème de la différence de permutation semble être complet, même si l'une des deux permutations est toujours la permutation d'identité. La preuve de dureté de ce cas spécial est la bienvenue. Donc, je suis intéressé par la complétude de cette version restreinte:N P
Différence de permutation restreinte: INSTANCE: Un tableau d'entiers positifs.
QUESTION: Existe-t-il une permutation des entiers positifs tels que pour ?1 , 2 , . . . , n | π ( i ) - i | = A [ i ] 1 ≤ i ≤ n
Mise à jour 2 : le problème restreint est décidable efficacement comme le montre la réponse de mjqxxxx. La complexité de calcul du problème d'origine n'est pas prouvée.
EDIT 9/6/16 : Je suis intéressé à déterminer si cette simplification de la différence de permutation est NP-complète:
Différence de permutation restreinte:
INSTANCE : Un multi-ensemble d'entiers positifs.
QUESTION : Existe-t-il une permutation des entiers positifs tels que ?1 , 2 , . . . , n A = { | π ( i ) - i | : 1