Przeskocz do nawigacji głównej Przeskocz do wyszukiwania Przeskocz do głównej treści

Speeding up transposition-invariant string matching

Wyniki badań: Wkład do czasopismaArtykułrecenzja

11 Cytowania z bazy Scopus

Abstrakt

Finding the longest common subsequence (LCS) of two given sequences A = a0 a1 ... am - 1 and B = b0 b1 ... bn - 1 is an important and well studied problem. We consider its generalization, transposition-invariant LCS (LCTS), which has recently arisen in the field of music information retrieval. In LCTS, we look for the LCS between the sequences A + t = (a0 + t) (a1 + t) ... (am - 1 + t) and B where t is any integer. We introduce a family of algorithms (motivated by the Hunt-Szymanski scheme for LCS), improving the currently best known complexity from O (m n log log σ) to O (D log log σ + m n), where σ is the alphabet size and D ≤ m n is the total number of dominant matches for all transpositions. Then, we demonstrate experimentally that some of our algorithms outperform the best ones from literature.

Język oryginałuangielski
Strony (od–do)14-20
Liczba stron7
CzasopismoInformation Processing Letters
Tom100
Numer wydania1
Identyfikatory DOI
Status publikacjiOpublikowano - 16 paź 2006

Obszary tematyczne ASJC Scopus

  • Informatyka teoretyczna
  • Przetwarzanie sygnałów
  • Systemy informacyjne
  • Zastosowania informatyki

Fingerprint

Zanurz się w tematy badawcze publikacji „Speeding up transposition-invariant string matching”. Razem tworzą niepowtarzalny odcisk palca.

Cytowanie