Samenvatting
We present a new backward tree pattern matching algorithm for ordered trees. The algorithm finds all occurrences of a single given tree pattern which match an input tree. It makes use of linearisations of both the given pattern and the input tree. The algorithm preserves the properties and advantages of standard backward string pattern matching approaches. The number of symbol comparisons in the backward tree pattern matching can be sublinear in the size of the input tree. As in the case of backward string pattern matching, the size of the bad character shift table used by the algorithm is linear in the size of the alphabet. We compare the new algorithm with best performing previously existing algorithms based on (non-linearised) tree pattern matching using finite tree automata or stringpath matchers and show that it outperforms these for single pattern matching.
Originele taal-2 | Engels |
---|---|
Titel | Language and Automata Theory and Applications |
Subtitel | 9th International Conference, LATA 2015, Nice, France, March 2-6, 2015, Proceedings |
Redacteuren | A.-H. Dediu, E. Formenti, C. Martin-Vide, B. Truthe |
Plaats van productie | Berlin |
Uitgeverij | Springer |
Pagina's | 599-610 |
Aantal pagina's | 12 |
ISBN van geprinte versie | 9783319155784 |
DOI's | |
Status | Gepubliceerd - 2015 |
Evenement | 9th International Conference on Language and Automata Theory and Applications (LATA 2015) - Nice, Frankrijk Duur: 2 mrt. 2015 → 6 mrt. 2015 Congresnummer: 9 http://grammars.grlmc.com/LATA2015/ |
Publicatie series
Naam | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
---|---|
Volume | 8977 |
ISSN van geprinte versie | 03029743 |
ISSN van elektronische versie | 16113349 |
Congres
Congres | 9th International Conference on Language and Automata Theory and Applications (LATA 2015) |
---|---|
Verkorte titel | LATA 2015 |
Land/Regio | Frankrijk |
Stad | Nice |
Periode | 2/03/15 → 6/03/15 |
Internet adres |