Lassen Sie bezeichnen die Menge { 1 , . . . , n } und C (n, k) bezeichnen die Menge aller k- Kombinationen von Elementen aus [ n ] ohne Wiederholung. Sei p = p 1 p 2 . . . p k ist ein k- Tupel in C ( n , k ) . Wir sagen, dass eine Permutation π : [ n ] → [ n der Menge vermeidet p, wenn es kein k-Tupel von ganzen Zahlen i 1 < i 2 <gibt . . . < i k so dass π ( i 1 ) = p 1 ,
Wenn beispielsweise dann vermeidet die Permutation 12453 134 als eine Untersequenz , während die Permutation 1 2 3 5 4 dies nicht tut.
Frage: Sei eine Konstante. Wenn eine Menge S ⊂ C ( n , k ) von k- Tupeln gegeben ist, finde eine Permutation π : [ n ] → [ n ] , die jedes k- Tupel in S vermeidet .
- Gibt es einen Algorithmus für dieses Problem, der in polynomial ist ? P | und n ? Hier ist n unär gegeben. Ein Algorithmus, der zur Zeit n f ( k ) | läuft P | g ( k ) wäre in Ordnung.
- Oder ist dieses Problem NP-vollständig?
Hinweise auf dieses Problem oder Vorschläge für Algorithmen sind willkommen. Es ist zu beachten, dass der oben definierte Begriff der Permutationsvermeidung nicht mit dem Begriff der Permutationsvermeidung identisch ist, bei dem nur die relative Reihenfolge der Elemente wichtig ist und der in der Kombinatorik gut untersucht zu sein scheint.