Submitted to WALCOM 2020Cartesian tree matching is the problem of finding all substrings in a given text which have the same Cartesian trees as that of a given pattern. In this paper, we deal with Cartesian tree matching for the case of multiple patterns. We present two fingerprinting methods, i.e., the parent-distance encoding and the binary encoding. By combining an efficient fingerprinting method and a conventional multiple string matching algorithm, we can efficiently solve multiple pattern Cartesian tree matching. We propose three practical algorithms for multiple pattern Cartesian tree matching based on the Wu-Manber algorithm, the Rabin-Karp algorithm, and the Alpha Skip Search algorithm, respectively. In the experiments we compare o...
Cartesian tree matching is a recently introduced string matching problem in which two strings match ...
presented here is implemented in two phases. The first phase is preprocessing in which an n-ary tree...
AbstractWe present new and faster algorithms to search for a two-dimensional pattern in a two-dimens...
14 pages, 3 figures, Submitted to SPIRE 2019Cartesian tree matching is the problem of finding all su...
We introduce a new metric of match, called Cartesian tree matching, which means that two strings mat...
Park et al. [TCS 2020] observed that the similarity between two (numerical) strings can be captured ...
We study the design of efficient algorithms for combinatorial pattern matching. More concretely, we ...
We address the problem of matching multiple pattern strings against a text string. Just as the Aho-C...
International audienceThe multi-pattern matching problem consists in finding all occurrences of the ...
Abstract-- A new algorithm to search for multiple patterns simultaneously is proposed. The multiple ...
The pattern matching problem is to find a13 occurrences of patterns in a text string. In this paper,...
Pattern matching in trees is fundamental to a variety of programming language systems. However, prog...
AbstractPattern matching in trees is fundamental to a variety of programming language systems. Howev...
A multi-track string is a tuple of strings of the same length. Given the pattern and text of two mul...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/16...
Cartesian tree matching is a recently introduced string matching problem in which two strings match ...
presented here is implemented in two phases. The first phase is preprocessing in which an n-ary tree...
AbstractWe present new and faster algorithms to search for a two-dimensional pattern in a two-dimens...
14 pages, 3 figures, Submitted to SPIRE 2019Cartesian tree matching is the problem of finding all su...
We introduce a new metric of match, called Cartesian tree matching, which means that two strings mat...
Park et al. [TCS 2020] observed that the similarity between two (numerical) strings can be captured ...
We study the design of efficient algorithms for combinatorial pattern matching. More concretely, we ...
We address the problem of matching multiple pattern strings against a text string. Just as the Aho-C...
International audienceThe multi-pattern matching problem consists in finding all occurrences of the ...
Abstract-- A new algorithm to search for multiple patterns simultaneously is proposed. The multiple ...
The pattern matching problem is to find a13 occurrences of patterns in a text string. In this paper,...
Pattern matching in trees is fundamental to a variety of programming language systems. However, prog...
AbstractPattern matching in trees is fundamental to a variety of programming language systems. Howev...
A multi-track string is a tuple of strings of the same length. Given the pattern and text of two mul...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/16...
Cartesian tree matching is a recently introduced string matching problem in which two strings match ...
presented here is implemented in two phases. The first phase is preprocessing in which an n-ary tree...
AbstractWe present new and faster algorithms to search for a two-dimensional pattern in a two-dimens...