追加用に編集:この質問は本質的に回答されました。詳細については、このブログエントリを参照してください。ここにコメントと回答を投稿してくれた皆さんに感謝します。
元の質問
これは、私が MathOverflowで質問した質問の、より賢く、より情報に富んだバージョンです。私がその質問をしたとき、自分の問題があった数学の分野の名前すら知りませんでした。今、それは部分的な単語のアルゴリズム的組み合わせにあると確信しています。(テーマに関する最近の著書こちら。)
字の単語リストを作りたい。各単語の長さは正確にです。取り決めは、がリストにある場合(はワイルドカード/ドントケア記号)がリストに再び表示されることはありません。(場合、または場合に禁止されているサブワードが場合同様です。)K ◊ jは B ◊ ◊ J B = BのJ = 0 B
例えば及び:l = 5
B D C E D C B D C A E E D A ◊ ◊ D
< -があるため禁止上記の行に登場ので禁止- <最初の行に登場
私が見つけた「回避可能な部分的な単語」に関する文献はすべて無限です。最終的に、単語サイズが十分に大きければ、いくつかの単語パターンは避けられません。そのような定理の完全版を見つけたいのですが。だから、質問:
文字のアルファベットで形式の部分的な単語が与えられた場合、長さ単語がいくつ単語を回避し、多項式時間で明示的に生成できますか?LのK
上記の質問が難しいとは思わないので、見逃していない微妙な点がない限り、自分で計算することができます。私がこのサイトに投稿している本当の理由は、アプリケーションのそのような単語リストのプロパティについて多くのことを知る必要があるためです。誰かがフォローアップの質問に答えられることを望んでいます。
これは一般的に研究されていますか?部分的な単語が最終的に不可避であるかどうかだけでなく、不可避になるまでに「どのくらい時間がかかるか」を考慮するいくつかの論文は何ですか?
ありがとう。