• Home
  • Search
  • Efficient regular expression matching on LZ77 compressed strings using negative factors
  • Cite Icon4
  • https://doi.org/10.1007/s11280-019-00667-zCopy DOI Icon

Efficient regular expression matching on LZ77 compressed strings using negative factors

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

The state-of-the-art approaches for regular expression matching on LZ78 compressed strings do not perform efficiently. Moreover, LZ78 compression has some shortcomings, such as higher compression ratio and slower decompression speed than LZ77 (a variant of LZ78). In this paper, we study regular expression matching on LZ77 compressed strings. To address this problem, we propose an efficient algorithm, namely, RELZ, utilizing the positive factors, i.e., the prefix and the suffix, and negative factors (Negative factors are substrings that cannot appear in an answer.) of the regular expression to prune the candidates. For the sake of quickly locating these two kinds of factors on the compressed string without decompression, we design a variant of suffix trie index, called SSLZ. We construct bitmaps for factors of regular expression to detect candidates. Moreover, due to the high space cost of SSLZ, we propose a variant index that partially maintain suffixes of the phrases with high frequency and develop an efficient regular expression algorithm based on the novel index, namely, RELZ+. In addition, two optimization strategies employing block filtering and LZ filtering are proposed to prune false negative candidates. At last, we conduct a comprehensive performance evaluation depending on four real data sets to validate our ideas and the proposed algorithms. The experimental results show that our RELZ and RELZ+ algorithms significantly outperform the existing algorithms.

Similar Papers
  • Book Chapter
  • Citations2

Compressed Range Minimum Queries

  • Jan 01, 2018
  • Seungbum Jo +2
  • Research Article
  • Citations18

Negative Factor

  • Jan 20, 2016
  • ACM Transactions on Database Systems
  • Xiaochun Yang +5
  • Book Chapter
  • Citations2

Fast Packet Pattern-Matching Algorithms

  • Jan 01, 2010
  • Fang Yu +3
  • Book Chapter

Multi-pattern Finite Automation Based Regular Expression Matching

  • Jan 01, 2012
  • Zhanjie Wang +2
  • Research Article
  • Citations4

Intelligent and efficient grouping algorithms for large-scale regular expressions

  • Mar 30, 2018
  • Computers & Electrical Engineering
  • Zhe Fu +3
  • Book Chapter
  • Citations2

Analysis of an Efficient Reduction Algorithm for Random Regular Expressions Based on Universality Detection

  • Jan 01, 2021
  • Florent Koechlin +1
  • Conference Article
  • Citations7

DFA-Based Regular Expression Matching on Compressed Traffic

  • Jun 01, 2011
  • Yan Sun +1
  • Research Article
  • Citations18

Negative factors in implementing public–private partnership in Indian road projects

  • Dec 04, 2020
  • International Journal of Construction Management
  • Mohammedshakil S Malek +1
  • Book Chapter
  • Citations12

Shape Expressions for Specifying and Extracting Signal Features

  • Jan 01, 2019
  • Dejan Ničković +4
  • Research Article
  • Citations1

Automated Generation of BSP Automata

  • Mar 01, 2017
  • Parallel Processing Letters
  • Thibaut Tachon +3
  • Conference Article
  • Citations25

Monitoring Regular Expressions on Out-of-Order Streams

  • Jan 01, 2007
  • Theodore Johnson +2
  • Research Article
  • Citations28

Efficiently building a parse tree from a regular expression

  • Sep 01, 2000
  • Acta Informatica
  • Danny Dubé +1
  • Preprint Article

Comparison of Outlier Detection Algorithms on String Data

  • Jan 13, 2026
  • arXiv (Cornell University)
  • Philip Maus
  • Conference Article
  • Citations2

PaTSI: Pattern Mining of Time Series of Satellite Images in Knime

  • Dec 01, 2016
  • Maxime Collin +2
  • Book Chapter
  • Citations56

Regular Programming for Quantitative Properties of Data Streams

  • Jan 01, 2016
  • Rajeev Alur +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.