有多种算法可以在时间内解析上下文无关的语法。使用矩阵乘法,甚至可以渐近地进行。
但是,我知道的所有解析任意CFG的算法都具有的最坏情况的空间使用量(尽管,诚然,我不知道该矩阵乘法算法的空间使用量是多少)。我想知道是否有任何算法可以改善这种空间使用情况(因此不考虑时间限制)。
在将与我所知道的所有CFG解析算法上绑定的空间联系起来后,这个问题突然在脑海。这可能没有实际意义,而只是我想了解的东西。
5
不了解所有其他解析算法,但是基于矩阵乘法的解析算法确实占用空间;参见:cstheory.stackexchange.com/questions/1313/…–
—
Ryan Williams