设数字。考虑以下语言L n = {。
换句话说,是长度为2 n的复制字符串的集合。
考虑下面的状态复杂度函数,使得s (n )是最小的下推自动机中识别L n的状态数。
问题:您可以正式证明任何有意义的下界吗?
我的猜想: 。
已知UPPERBOUND: 。
规则:
(1)堆栈字母必须为二进制。
(2)输入带是单向的,不能停在任何输入字符上。
我目前没有任何有意义的下限。在我看来,您也许能够证明可识别该语言的CFG所需的变量数量的下限。虽然,我什至不能完全确定这一点。
—
Michael Wehar 2015年
我的直觉是,当您将字符从输入磁带推入堆栈时,就会遇到问题。如果以后要检索这些位,则必须丢弃所有在其上压入的位。换句话说,堆栈似乎无济于事,因为您压入堆栈的次数越多,以后被迫忘记的次数就越多。
—
Michael Wehar 2015年
备注:对于DFA(无堆栈自动机),可以证明指数状态复杂度的下限。
—
Michael Wehar 2015年
您能为这个更简单的问题给出一个合理的下界吗?
—
安德拉斯·萨拉蒙
一个更精确的上限似乎是状态。
—
安德拉斯·萨拉蒙