Shor stwierdził w swoim komentarzu do odpowiedzi anonimowego łosia na to pytanie. Czy potrafisz określić sumę dwóch permutacji w czasie wielomianowym? , To jest -Complete do określenia różnicę dwóch permutacji. Niestety, nie widzę prostą redukcję od problemu sumy permutacji i warto mieć N P zmniejszenie -completeness dla problemu różnicy permutacji.
Różnica permutacji:
INSTANCJA: Tablica dodatnich liczb całkowitych.
Pytanie: Czy istnieją dwie permutacje i σ dodatnich liczb 1 , 2 , . . . , n takie, że | π ( i ) - σ ( i ) | = A [ i ] dla 1 ≤ i ≤ n ?
Co jest zmniejszenie do udowodnienia -completeness rozpoznawania różnicy dwóch permutacji?
EDIT 09.10.2014 : Komentarz shor za daje redukcję co dowodzi -completeness gdy elementy sekwencji A są podpisane różnice. Jednak nie widzę łatwej redukcji mojego problemu, w którym wszystkie elementy A są bezwzględnymi wartościami różnic.
UPDATE: Problem Różnica wydaje się być permutacji -Complete nawet jeśli jeden z dwóch permutacji jest zawsze permutacji tożsamość. Dowód twardości tego specjalnego przypadku jest bardzo pożądany. Tak więc jestem zainteresowany kompletnością N P tej ograniczonej wersji:
Ograniczona permutacja Różnica: INSTANCJA: Tablica dodatnich liczb całkowitych.
PYTANIE: Czy istnieje taki permutacji dodatnich liczb 1 , 2 , . . . , n takie, że | π ( i ) - i | = A [ i ] dla 1 ≤ i ≤ n ?
Aktualizacja 2 : Ograniczony problem można skutecznie rozstrzygnąć, jak pokazuje odpowiedź mjqxxxx. Złożoność obliczeniowa pierwotnego problemu nie została udowodniona.
EDYCJA 9/6/16 : Jestem zainteresowany ustaleniem, czy to uproszczenie Różnicy Permutacyjnej jest NP-pełne:
Różnica w ograniczonej permutacji:
INSTANCJA : Multiset dodatnich liczb całkowitych.
PYTANIE : Czy istnieje taki permutacji dodatnich liczb 1 , 2 , . . . , n takie, że A = { | π ( i ) - i | : 1 ≤ i ≤ n } ?