令为大小为的字母,并考虑其大小最多为最小DFA 。令表示不同的最小DFA的数量。
我们可以找到的闭式公式吗?
考虑到,大小最大为的DFA的转移函数是图。由于节点的度数以为界,因此对于每个节点,存在成对的对弧(如注释中所建议)。在该图中有至多初始状态的可能的选择和至多的最终状态集可能的选择。因此,大小最大为的DFA的最大数量为。
我们可以归纳为任意字母:边界变为。
但是我们在这里限制了任意DFA,我对限制最小DFA的数量感兴趣。因此,似乎这个界限可能会更严格...有人有更好的估计吗?
如果可能的话,我将不胜感激,一些与该问题有关的论文或证明/反例。
1
我认为您的上限不正确。看起来应该是
—
DW
, 而不是 。对于每个节点,请考虑从该节点引出的两条弧线。有 第一条弧线走向的可能性,以及 第二弧线的可能性,所以 总的可能性。有 节点,因此我们获得 弧的可能性。推广将是 。
这可能是一个参考:“关于具有n个状态的有限自动机所接受的不同语言的数量” -citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.8.2838
—
Michael Wehar
感谢你们俩纠正了我的错误并给了我这个参考,这确实是个轻松的参考。
—
Luz