• Home
  • Search
  • Adaptive Non-linear Pattern Matching Automata
  • Cite Icon1
  • https://doi.org/10.46298/lmcs-17(4:21)2021Copy DOI Icon

Adaptive Non-linear Pattern Matching Automata

Show More
  • Abstract
  • Highlights & Summary
  • PDF
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Efficient pattern matching is fundamental for practical term rewrite engines. By preprocessing the given patterns into a finite deterministic automaton the matching patterns can be decided in a single traversal of the relevant parts of the input term. Most automaton-based techniques are restricted to linear patterns, where each variable occurs at most once, and require an additional post-processing step to check so-called variable consistency. However, we can show that interleaving the variable consistency and pattern matching phases can reduce the number of required steps to find all matches. Therefore, we take the existing adaptive pattern matching automata as introduced by Sekar et al and extend these with consistency checks. We prove that the resulting deterministic pattern matching automaton is correct, and show several examples where some reduction can be achieved.

Loading PDF

Similar Papers
  • Research Article

Adaptive Non-Linear Pattern Matching Automata

  • Aug 18, 2020
  • TU/e Research Portal
  • Rick Erkens +1
  • Supplementary Content
  • Citations1

Inverse Suffix Array Queries for 2-Dimensional Pattern Matching in Near-Compact Space

  • Jan 01, 2021
  • DROPS (Schloss Dagstuhl – Leibniz Center for Informatics)
  • Dhrumil Patel +1
  • Dissertation

2-Dimensional String Problems: Data Structures and Quantum Algorithms

  • Jul 01, 2022
  • Dhrumilkumar Patel
  • Research Article
  • Citations4

Counting complex disordered states by efficient pattern matching: chromatic polynomials and Potts partition functions

  • Feb 01, 2009
  • New Journal of Physics
  • Marc Timme +3
  • Conference Article
  • Citations6

A survey on Finite Automata based pattern matching techniques for network Intrusion Detection System (NIDS)

  • Oct 01, 2014
  • Prashantkumar M Rathod +2
  • Research Article

Efficient pattern matching in compressed text via bit-parallel word-based encoding

  • Mar 01, 2026
  • Franklin Open
  • Rajesh Prasad +3
  • Conference Article
  • Citations4

An Efficient Pattern Matching Algorithm for Intrusion Detection Systems

  • Mar 01, 2009
  • S Anithakumari +1
  • Research Article
  • Citations7

Algorithms for minimization of finite acyclic automata and pattern matching in terms

  • Jan 01, 1991
  • Cybernetics
  • S L Krivoi
  • Conference Article
  • Citations3

Efficient and Fast Pattern Matching in Stream Time Series Image Data

  • Aug 01, 2010
  • R Sethukkarasi +2
  • Book Chapter
  • Citations5

Generation of Pattern-Matching Algorithms by Extended Regular Expressions

  • Jan 01, 1993
  • Advances in Software Science and Technology
  • Ikuo Nakata
  • Research Article
  • Citations10

Subtree matching by pushdown automata

  • Jan 01, 2010
  • Computer Science and Information Systems
  • Tomás Flouri +2
  • Research Article
  • Citations2

Constructing optimal reconfigurable pattern matching tools for information security

  • Aug 30, 2019
  • Ukrainian Scientific Journal of Information Security
  • Сергей Яковлевич Гильгурт
  • Research Article
  • Citations2

State complexity of pattern matching in regular languages

  • Dec 19, 2018
  • Theoretical Computer Science
  • Janusz A Brzozowski +2
  • Research Article
  • Citations4

Algorithm Design for Deterministic Finite Automata for a Given Regular Language with Prefix Strings

  • Jan 01, 2022
  • Journal of Scientific Research
  • Rashandeep Singh +1
  • Research Article
  • Citations66

Efficient string matching with wildcards and length constraints

  • Mar 23, 2006
  • Knowledge and Information Systems
  • Gong Chen +4
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.