A HYBRID ALGORITHM FOR THE LONGEST COMMON TRANSPOSITION-INVARIANT SUBSEQUENCE PROBLEM

被引:0
|
作者
Deorowicz, Sebastian [1 ]
Grabowski, Szymon [1 ]
机构
[1] Silesian Tech Univ, Inst Informat, PL-44100 Gliwice, Poland
关键词
Longest common transposition-invariant subsequence (LCTS); bit-parallelism; sparse dynamic programming; string matching; TIME;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The longest common transposition-invariant subsequence (LCTS) problem is a music information retrieval oriented variation of the classic LCS problem. There are basically only two known efficient approaches to calculate the length of the LCTS, one based on sparse dynamic programming and the other oil bit-parallelism. In this work, we propose a hybrid algorithm picking the better of the two algorithms for individual subproblems. Experiments on music (MIDI), with 32-bit and 64-bit implementations, show that the proposed algorithm outperforms the faster of the two component algorithms by a factor of 1.4-2.0, depending oil sequence lengths. Similar, if not better, improvements can be observed for random data with Gaussian distribution. Also for uniformly random data, the hybrid algorithm is the winner if the alphabet is neither too small (at least 32 symbols) nor too large (up to 128 symbols). Part of the success of our scheme is attributed to a quite robust component selection heuristic.
引用
收藏
页码:729 / 744
页数:16
相关论文
共 50 条
  • [21] On the constrained longest common subsequence problem
    Gorbenko, A. (gorbenko.aa@gmail.com), 1600, International Association of Engineers (40):
  • [22] Quantum algorithm for longest common subsequence
    Xu, Wen-Xu
    Liao, Ming-Hong
    Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2007, 36 (SUPPL. 2): : 99 - 103
  • [23] On the Longest Common Rigid Subsequence Problem
    Nikhil Bansal
    Moshe Lewenstein
    Bin Ma
    Kaizhong Zhang
    Algorithmica, 2010, 56 : 270 - 280
  • [24] On the longest common rigid subsequence problem
    Ma, B
    Zhang, KZ
    COMBINATORIAL PATTERN MATCHING, PROCEEDINGS, 2005, 3537 : 11 - 20
  • [25] The constrained longest common subsequence problem
    Tsai, YT
    INFORMATION PROCESSING LETTERS, 2003, 88 (04) : 173 - 176
  • [26] On the Longest Common Rigid Subsequence Problem
    Bansal, Nikhil
    Lewenstein, Moshe
    Ma, Bin
    Zhang, Kaizhong
    ALGORITHMICA, 2010, 56 (02) : 270 - 280
  • [27] The Longest Common Exemplar Subsequence Problem
    Zhang, Shu
    Wang, Ruizhi
    Zhu, Daming
    Jiang, Haitao
    Feng, Haodi
    Guo, Jiong
    Liu, Xiaowen
    PROCEEDINGS 2018 IEEE INTERNATIONAL CONFERENCE ON BIOINFORMATICS AND BIOMEDICINE (BIBM), 2018, : 92 - 95
  • [28] The longest common increasing subsequence problem
    Bai, YS
    Weems, BP
    Proceedings of the 8th Joint Conference on Information Sciences, Vols 1-3, 2005, : 362 - 366
  • [29] A new practical linear space algorithm for the longest common subsequence problem
    Goeman, H
    Clausen, M
    KYBERNETIKA, 2002, 38 (01) : 45 - 66
  • [30] A diagonal-based algorithm for the longest common increasing subsequence problem
    Lo, Shou-Fu
    Tseng, Kuo-Tsung
    Yang, Chang-Biau
    Huang, Kuo-Si
    THEORETICAL COMPUTER SCIENCE, 2020, 815 : 69 - 78