Given a straight-line program with $g$ rules for a text $T [1..n]$, we can build the $z$-phrase the LZ77 parse of $T$ in $O (g)$ space and either $n\,\mathrm{polylog} (n)$ time with high probability or $O (g z \log^2 n)$ time deterministically. We can also build a locally consistent grammar of optimal size $g' = O(\delta\log\frac{n}{\delta})$ in $O(n\log n)$ expected time and $O(g+g')$ space.
翻译:如果有一个直线程序,有1美元规则的文本为$T[1.n]美元,那么我们可以用(g)美元空间,用高概率或美元(gz\log2 n)时间的美元(n)美元时间或美元(gz\log2 n)时间来建造用LZ77拼法以(g)美元空间计算,用LZ77拼法以(g)美元空间计算,用(g)美元时间和(g+g)美元空间计算。我们也可以用(n)美元预期时间和(g+g)美元空间计算,用(g)美元构建一个本地一致的最佳语法。