说一个有语言,但一个不知道是什么的字符串实际上是语言的一部分。所有一个具有是语言的有限视图:一个有限组琴弦甲⊆ 大号已知是在语言,和一组有限的字符串乙⊆ (Σ * ∖ 大号)已知为不会在语言。
例如,假设我有和B = { b ,a a b ,a a a b a }。我的语言可能是L = { a 2 i + 1 b j | 我,Ĵ ∈ Ñ },因为甲和与L一致,否则我的语言可能会完全不同。
我的问题是:是否存在一种创建DFA(确定性有限自动机)的已知方法,该DFA接受状态的字符串而拒绝状态B中的字符串(状态数量最少或几乎最小)?这个问题的复杂性是什么?逼近L有多好(假设L的描述复杂度很低,而A和B很大)?
关于math.stackexchange.com的原始问题。在没有获得原始问题的答案并且不知道在哪里寻找它们之后,我决定在此处重新发布。如果有人可以将我引向这一领域的研究,将不胜感激。