Single and Multiple Consecutive Permutation Motif Search

@inproceedings{Belazzougui2013SingleAM,
title={Single and Multiple Consecutive Permutation Motif Search},
author={Djamal Belazzougui and Adeline Pierrot and Mathieu Raffinot and St{\'e}phane Vialette},
booktitle={International Symposium on Algorithms and Computation},
year={2013}
}
• Published in
International Symposium on…
21 January 2013
• Computer Science
Let t be a permutation (that shall play the role of the text) on [n] and a motif p be a sequence of m distinct integer(s) of [n], m ≤ n. The motif p occurs in t in position i if and only if p 1 …p m is order-isomorphic to t i …t i + m − 1, that is, for all 1 ≤ k p l if and only if t i + k − 1 > t i + l − 1. Searching for a motif p in a text t consists in identifying all occurrences of p in t. We first present a forward automaton which allows us to search for p in t in O(m 2loglogm + n) time. We…

Shape-Preserving Pattern Matching

• Mathematics, Computer Science
ICTCS
• 2020
Two linear-time algorithms are presented which, given a text y and a pattern x over an integer alphabet, finds all the factors of y that are shape-isomorphic to x, and this problem is called shape-preserving pattern-matching problem.

Toward a Succinct Index for Order-Preserving Pattern Matching

• Computer Science
ArXiv
• 2016
The first index for this problem that uses sublinear space in addition to the data, which is useful when the authors want to search repeatedly in datasets to which they have read-only access and which are too large to copy conveniently is introduced.

Order-preserving indexing

• Computer Science, Mathematics
Theor. Comput. Sci.
• 2016

Order-Preserving Indexing (cid:73)

• Computer Science, Physics
• 2016
An index is proposed that enables order-preserving pattern matching queries in time proportional to pattern length, and an O ( n (cid:112) log n )-time algorithm is given constructing complete order- Preserving su ﬃ x trees.

An Encoding for Order-Preserving Matching

• Computer Science
ESA
• 2017
This paper gives the first encoding data structure for the challenging problem of order-preserving pattern matching, and shows how an O(n log log n)-bit encoding can be built such that later, given a pattern P[1..m] with m >= log^c n, it can return the number of orderserving occurrences of P in S in O(m) time.

String Periods in the Order-Preserving Model

• Computer Science
STACS
• 2018
The order-preserving model (op-model, in short) was introduced quite recently but has already attracted significant attention because of its applications in data analysis and algorithms to compute several types of periods in this setting are introduced.

Order-Preserving Pattern Matching Indeterminate Strings

• Computer Science
CPM
• 2018
This paper provides the first polynomial algorithms to answer the muOPPM problem when: 1) indetermination is observed on the pattern or text; and 2) ind determination is observation on both the pattern and the text and given by uncertainties between pairs of characters.

Efficient Algorithms for the Order Preserving Pattern Matching Problem

• Computer Science
AAIM
• 2016
This paper presents two new filtering approaches which turn out to be much more effective in practice than the previously presented methods by reducing the number of false positives up to 99 % and up to 2 times faster than the previous solutions.

References

SHOWING 1-10 OF 16 REFERENCES

Pattern Matching for Permutations

• Mathematics
• 1993
A polynomial time algorithm is given for the decision problem, and the corresponding counting problem, in the case that P is separable—i.e. contains neither the subpattern (3,1, 4,2) nor its reverse, the sub pattern (2,4, 1,3).

The Complexity of Pattern Matching for a Random String

• A. Yao
• Mathematics, Computer Science
SIAM J. Comput.
• 1979

Dynamic ordered sets with exponential search trees

• Computer Science, Mathematics
J. ACM
• 2007
We introduce exponential search trees as a novel technique for converting static polynomial space search structures for ordered sets into fully-dynamic linear space data structures. This leads to an

Patterns in Permutations and Words

• S. Kitaev
• Mathematics
Monographs in Theoretical Computer Science. An EATCS Series
• 2011
The author collects the main results in the field in this up-to-date, comprehensive reference volume and highlights significant achievements in the area, and points to research directions and open problems.

Deterministic sorting in O(nlog log n) time and linear space

A fast deterministic algorithm for integer sorting in linear space which sorts integers in the range of 0, 1, 2, &1dots;, <i>m</i>—1 inlinear space in time and linear space and uses randomization.

Linear Pattern Matching Algorithms

A linear time algorithm for obtaining a compacted version of a bi-tree associated with a given string is presented and indicated how to solve several pattern matching problems, including some from [4] in linear time.

String Matching Algorithms and Automata

• Imre Simon
• Computer Science
Results and Trends in Theoretical Computer Science
• 1994
The structure of finite automata recognizing sets of the form A*p, for some word p, is studied, and the results obtained are used to improve the Knuth-Morris-Pratt string searching algorithm.