Backward Linearised Tree Pattern Matching

作者: Jan Trávníček , Jan Janoušek , Bořivoj Melichar , Loek Cleophas

DOI: 10.1007/978-3-319-15579-1_47

关键词:

摘要: We present a new backward tree pattern matching algorithm for ordered trees. The finds all occurrences of single given which match an input tree. It makes use linearisations both the and preserves properties advantages standard string approaches. number symbol comparisons in can be sublinear size As case matching, bad character shift table used by is linear alphabet. compare with best performing previously existing algorithms based on (non-linearised) using finite automata or stringpath matchers show that it outperforms these matching.

参考文章(17)
Wojciech Rytter, Maxime Crochemore, Jewels of stringology ,(2002)
Loek Gerard Willem Antoine Cleophas, Tree Algorithms : Two Taxonomies and a Toolkit ,(2008)
Thierry Lecroq, Christian Charras, Handbook of Exact String Matching Algorithms ,(2004)
Loek Cleophas, Forest FIRE and FIRE Wood: Tools for Tree Automata and Tree Algorithms finite-state methods and natural language processing. pp. 191- 198 ,(2009) , 10.3233/978-1-58603-975-2-191
Jeffrey D. Ullman, Alfred V. Aho, The Theory of Parsing, Translation, and Compiling ,(1972)
Piotr Indyk, Ramesh Hariharan, Richard Cole, Tree pattern matching and subset matching in deterministic O(n log3 n)-time symposium on discrete algorithms. pp. 245- 254 ,(1999)
Simone Faro, Thierry Lecroq, The exact online string matching problem: A review of the most recent results ACM Computing Surveys. ,vol. 45, pp. 13- ,(2013) , 10.1145/2431211.2431212
R. Nigel Horspool, Practical Fast Searching in Strings Software - Practice and Experience. ,vol. 10, pp. 501- 506 ,(1980) , 10.1002/SPE.4380100608
Alfred V. Aho, Mahadevan Ganapathi, Steven W. K. Tjiang, Code generation using tree matching and dynamic programming ACM Transactions on Programming Languages and Systems. ,vol. 11, pp. 491- 516 ,(1989) , 10.1145/69558.75700