Não, você não pode identificar a soma de duas permutações no tempo polinomial, a menos que P = NP. Seu problema é NP-completo, pois a versão de decisão do seu problema é equivalente ao problema NP-completo - Correspondência Numérica com somas de destino:2
Entrada: Sequência de de números inteiros positivos, , para∑ n i = 1 a i = n ( n + 1 ) 1 ≤ a i ≤ 2 n 1 ≤ i ≤ numa1 1, um2, ... umn∑ni = 1umaEu= n ( n + 1 )1 ≤ aEu≤ 2 n1 ≤ i ≤ n
Pergunta: Existem duas permutações e tais que para ?ψ 2 ψ 1 ( i ) + ψ 2 ( i ) = a i 1 ≤ i ≤ nψ1 1ψ2ψ1 1( i ) + ψ2( i ) = aEu1 ≤ i ≤ n
Na referência, uma variante severamente restrita de NUMERICAL 3-DIMENSIONAL MATCHING (RN3DM) demonstrou ser fortemente NP-completa.
RN3DM, Dado um multiset de números inteiros e um número inteiro tal que , existem duas permutações e tais que
, para ?e Σ n j = 1 u j + n ( n + 1 ) = N e λ μ u j + λ ( j ) + μ ( j ) = e j = 1 , . . . , nvocê= { u1 1, . . . , un}e∑nj = 1vocêj+ n ( n + 1 ) = n eλμvocêj+ λ ( j ) + μ ( j ) = ej = 1 , . . . , n
Há uma redução fácil de RN3DM para Correspondência Numérica com problema de somas de destino: Dada uma instância de RN3DM. Construímos a instância correspondente criando paraa i = e - u i 1 ≤ i ≤ n2umaEu= e - uEu1 ≤ i ≤ n
W. Yu, H. Hoogeveen e JK Lenstra.
Minimizar a produção em uma loja de fluxo de duas máquinas com atrasos e operações de unidade de tempo é difícil para NP . Journal of Scheduling, 7: 333–348, 2004
EDITAR 1º de outubro : Seu problema é chamado Soma de Permissão. Está listado desde 1998 em OPEN PROBLEMS IN COMBINATORIAL OPTIMIZATION por Steve Hedetniemi.