2016
DOI: 10.1016/j.ic.2016.09.007
|View full text |Cite
|
Sign up to set email alerts
|

Approximation of smallest linear tree grammar

Abstract: A simple linear-time algorithm for constructing a linear context-free tree grammar of size O(rg + rg log(n/rg)) for a given input tree T of size n is presented, where g is the size of a minimal linear context-free tree grammar for T , and r is the maximal rank of symbols in T (which is a constant in many applications). This is the first example of a grammar-based tree compression algorithm with a good, i.e. logarithmic in terms of the size of the input tree, approximation ratio. The analysis of the algorithm u… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
17
0

Year Published

2016
2016
2021
2021

Publication Types

Select...
5
2
1

Relationship

4
4

Authors

Journals

citations
Cited by 20 publications
(17 citation statements)
references
References 35 publications
0
17
0
Order By: Relevance
“…Note that for the size of a TSLP we do not count nodes of right-hand sides that are labelled with a parameter. To justify this, we use the following internal representation of valid patterns (which is also used in [28]): For every non-parameter node v of a tree, with children v 1 , . .…”
Section: Trees and Tree Straight-line Programsmentioning
confidence: 99%
See 2 more Smart Citations
“…Note that for the size of a TSLP we do not count nodes of right-hand sides that are labelled with a parameter. To justify this, we use the following internal representation of valid patterns (which is also used in [28]): For every non-parameter node v of a tree, with children v 1 , . .…”
Section: Trees and Tree Straight-line Programsmentioning
confidence: 99%
“…For strings, such a result was obtained in [29] using the fact that every string of length n over a constant size alphabet has an SLP of size O n log n . It would be interesting to know the worst-case output size of the grammar-based tree compressor from [28]. It works in linear time and produces a TSLP that is only by a factor O(log n) larger than an optimal TSLP.…”
Section: Future Workmentioning
confidence: 99%
See 1 more Smart Citation
“…It remains open in the paper [18] and completely unclear how to apply the left-most-derivation approach to SL tree grammars with nonterminals using several parameters. This is unfortunate because the normal form causes a blow-up in grammar size that can be bounded by a factor of r, where r is the maximal rank of terminal symbols [10,14,19].…”
Section: Introductionmentioning
confidence: 99%
“…Motivated by applications where large tree structures occur, like XML processing, SLPs have been extended to node-labelled ranked ordered trees [4,5,12,15,18]. In those papers, straight-line linear context-free tree grammars are used.…”
Section: Introductionmentioning
confidence: 99%