Skip to main navigation Skip to search Skip to main content

A bit-parallel suffix automaton approach for (δ,γ)-matching in music retrieval

  • Maxime Crochemore
  • , Costas S. Iliopoulos
  • , Gonzalo Navarro
  • , Yoan J. Pinzon

Research output: Chapter in Book/Report/Conference proceedingChapterpeer-review

10 Scopus citations

Abstract

(δ,γ)-Matching is a string matching problem with applications to music retrieval. The goal is, given a pattern P1...m and a text T1...n on an alphabet of integers, find the occurrences P' of the pattern in the text such that (i) ∀1 ≤ i ≤ m, |Pi - Pi′ ≤ δ, and (ii) Σ1≤i≤m |Pi - Pi| ≤ γ. Several techniques for (δ,γ)-matching have been proposed. In this paper we show that a classical string matching technique that combines bit-parallelism and suffix automata can be successfully adapted to this problem. This is the first character-skipping algorithm that skips characters using both δ and γ. We implemented our algorithm and drew experimental results on real music showing that our algorithm is superior to current alternatives.

Original languageEnglish
Title of host publicationLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
EditorsMario A. Nascimento, Edleno S. de Moura, Arlindo L. Oliveira
PublisherSpringer Verlag
Pages211-223
Number of pages13
Volume2857
ISBN (Electronic)9783540399841
ISBN (Print)3540201777, 9783540201779
DOIs
StatePublished - 2003
Externally publishedYes

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume2857
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Fingerprint

Dive into the research topics of 'A bit-parallel suffix automaton approach for (δ,γ)-matching in music retrieval'. Together they form a unique fingerprint.

Cite this