Online algorithms for finding distinct substrings with length and multiple prefix and suffix conditions
From MaRDI portal
Publication:6166969
DOI10.1007/978-3-031-20643-6_3zbMATH Open1525.68207arXiv2207.04194OpenAlexW4312918225MaRDI QIDQ6166969FDOQ6166969
Authors: Laurentius Leonard, Shunsuke Inenaga, Hideo Bannai, Takuya Mieno
Publication date: 4 August 2023
Published in: String Processing and Information Retrieval (Search for Journal in Brave)
Abstract: Let two static sequences of strings and , representing prefix and suffix conditions respectively, be given as input for preprocessing. For the query, let two positive integers and be given, as well as a string given in an online manner, such that represents the length- prefix of for . In this paper we are interested in computing the set of distinct substrings of such that , and contains some as a prefix and some as a suffix. More specifically, the counting problem is to output , whereas the reporting problem is to output all elements of , for each iteration . Let denote the alphabet size, and for a sequence of strings , . Then, we show that after -time preprocessing, the solutions for the counting and reporting problems for each iteration up to can be output in and total time. The preprocessing time can be reduced to for integer alphabets of size polynomial with regard to . Our algorithms have possible applications to network traffic classification.
Full work available at URL: https://arxiv.org/abs/2207.04194
Cites Work
- Algorithms on Strings, Trees and Sequences
- Linear work suffix array construction
- Title not available (Why is that?)
- An algorithm for string matching with a sequence of don't cares
- Suffix Arrays: A New Method for On-Line String Searches
- Title not available (Why is that?)
- On-line construction of suffix trees
- Constructing suffix arrays in linear time
- Combinatorial Pattern Matching
- Fast text searching for regular expressions or automaton searching on tries
- Online parameterized dictionary matching with one gap
- Online recognition of dictionary with one gap
- Parameterized dictionary matching and recognition with one gap
This page was built for publication: Online algorithms for finding distinct substrings with length and multiple prefix and suffix conditions
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q6166969)