给定字母两组字符串,我们可以计算最小的确定性有限状态自动机(DFA)从而使和?
换句话说,代表一组积极的例子。DFA必须接受A中的每个字符串。 B代表一组否定示例。DFA不接受B中的任何字符串。
是否可以使用DFA最小化技术来解决此问题?我可以想象创建一个具有三种状态的类似于DFA的自动机:接受状态,拒绝状态和“无关”状态(任何以“无关”状态结尾的输入都可以被接受或被拒绝)。但是,我们能否找到一种将这种情况最小化到普通DFA的方法呢?
给出正面和负面的例子,您可以将其视为学习DFA的问题。
这是受 regex golf NP-Complete吗?,它向正则表达式而不是DFA询问类似的问题。
1
我认为您需要对和B可能是哪种语言以及如何指定它们进行某种限制。
—
reinierpost 2014年
关于学习功能/语言的文献很多,例如极限学习下的文献(也是金牌学习法)。这些不完全适合您的问题,但可能很有趣。
—
拉斐尔