Skip to main navigation Skip to search Skip to main content

The Fine-Grained Complexity of Episode Matching

  • Reichman University
  • University of Haifa

Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

620 Downloads (Orbit)

Abstract

Given two strings S and P, the Episode Matching problem is to find the shortest substring of S that contains P as a subsequence. The best known upper bound for this problem is Õ(nm) by Das et al. (1997), where n, m are the lengths of S and P, respectively. Although the problem is well studied and has many applications in data mining, this bound has never been improved. In this paper we show why this is the case by proving that no O((nm)1−ϵ) algorithm (even for binary strings) exists, unless the Strong Exponential Time Hypothesis (SETH) is false. We then consider the indexing version of the problem, where S is preprocessed into a data structure for answering episode matching queries P. We show that for any τ, there is a data structure using O(n + ( nτ )k) space that answers episode matching queries for any P of length k in O(k · τ · log log n) time. We complement this upper bound with an almost matching lower bound, showing that any data structure that answers episode matching queries for patterns of length k in time O(nδ), must use Ω(nk−kδ−o(1)) space, unless the Strong k-Set Disjointness Conjecture is false. Finally, for the special case of k = 2, we present a faster construction of the data structure using fast min-plus multiplication of bounded integer matrices.

Original languageEnglish
Title of host publicationProceedings of 33rd Annual Symposium on Combinatorial Pattern Matching
EditorsHideo Bannai, Jan Holub
Number of pages12
PublisherSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
Publication date1 Jun 2022
Article number4
ISBN (Electronic)9783959772341
DOIs
Publication statusPublished - 1 Jun 2022
Event33rd Annual Symposium on Combinatorial Pattern Matching - Prague, Czech Republic
Duration: 27 Jun 202229 Jun 2022

Conference

Conference33rd Annual Symposium on Combinatorial Pattern Matching
Country/TerritoryCzech Republic
CityPrague
Period27/06/202229/06/2022
SeriesLeibniz International Proceedings in Informatics, LIPIcs
Volume223
ISSN1868-8969

Keywords

  • Fine-grained complexity
  • Longest common subsequence
  • Pattern matching

Fingerprint

Dive into the research topics of 'The Fine-Grained Complexity of Episode Matching'. Together they form a unique fingerprint.

Cite this