A bit-parallel suffix automaton approach for (?,?)-matching in music retrieval
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. © Springer-Verlag Berlin Heidelberg 2003.
Más información
| Título según SCOPUS: | A bit-parallel suffix automaton approach for (?,?)-matching in music retrieval |
| Título de la Revista: | GAMES AND LEARNING ALLIANCE, GALA 2024 |
| Volumen: | 2857 |
| Editorial: | SPRINGER INTERNATIONAL PUBLISHING AG |
| Fecha de publicación: | 2003 |
| Página de inicio: | 211 |
| Página final: | 223 |
| Idioma: | English |
| URL: | http://www.scopus.com/inward/record.url?eid=2-s2.0-0142218943&partnerID=q2rCbXpz |
| Notas: | SCOPUS |