EDITIERT ZUM HINZUFÜGEN : Diese Frage ist jetzt im Wesentlichen beantwortet; Weitere Informationen finden Sie in diesem Blogeintrag . Vielen Dank an alle, die hier Kommentare und Antworten gepostet haben.
URSPRÜNGLICHE FRAGE
Dies ist eine hoffentlich intelligentere und besser informierte Version einer Frage, die ich in MathOverflow gestellt habe. Als ich diese Frage stellte, wusste ich nicht einmal, in welchem Bereich der Mathematik sich mein Problem befand. Jetzt bin ich mir ziemlich sicher, dass es in der algorithmischen Kombinatorik für Teilwörter liegt. (Aktuelles Buch zu diesem Thema hier .)
Ich möchte eine Liste von Wörtern auf Buchstaben erstellen. Jedes Wort hat eine Länge von genau . Der Deal ist, wenn in der Liste ist, wobei ein Platzhalter / egal-Symbol ist, dann kann nie wieder in der Liste erscheinen. (Dasselbe gilt, wenn oder wenn und daher das verbotene Unterwort .)
Beispiel mit und :
<- verboten, weil in der Zeile über
<erschien - verboten, weil in der ersten Zeile erschien
Die Literatur zu "vermeidbaren Teilwörtern", die ich gefunden habe, war alle unendlich - schließlich ist ein Wortmuster unvermeidlich, wenn die Wortgröße groß genug ist. Ich würde gerne Endversionen solcher Theoreme finden. Also, Frage:
Wie viele Wörter der Länge k vermeiden ein Teilwort der Form in einem Alphabet aus l Buchstaben und können explizit in Polynomzeit erzeugt werden?
Ich erwarte nicht, dass die obige Frage schwierig sein wird, und wenn es keine Subtilität gibt, die mir fehlt, könnte ich sie selbst berechnen. Der wahre Grund, warum ich auf dieser Website poste, ist, dass ich viel mehr über die Eigenschaften solcher Wortlisten für meine Anwendung wissen muss. Ich hoffe, dass jemand die folgende Frage beantworten kann:
Wurde dies allgemein untersucht? Was sind einige Artikel, die berücksichtigen, nicht nur, ob ein Teilwort letztendlich unvermeidbar ist, sondern "wie lange es dauert", bis es unvermeidlich wird?
Vielen Dank.