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 条
  • [41] Hybrid techniques based on solving reduced problem instances for a longest common subsequence problem
    Blum, Christian
    Blesa, Maria J.
    APPLIED SOFT COMPUTING, 2018, 62 : 15 - 28
  • [42] A SYSTOLIC ARRAY FOR THE LONGEST COMMON SUBSEQUENCE PROBLEM
    ROBERT, Y
    TCHUENTE, M
    INFORMATION PROCESSING LETTERS, 1985, 21 (04) : 191 - 198
  • [43] Beam search for the longest common subsequence problem
    Blum, Christian
    Blesa, Maria J.
    Lopez-Ibanez, Manuel
    COMPUTERS & OPERATIONS RESEARCH, 2009, 36 (12) : 3178 - 3186
  • [44] Thermodynamical Approach to the Longest Common Subsequence Problem
    Saba Amsalu
    Heinrich Matzinger
    Marina Vachkovskaia
    Journal of Statistical Physics, 2008, 131 : 1103 - 1120
  • [45] BOUNDS ON COMPLEXITY OF LONGEST COMMON SUBSEQUENCE PROBLEM
    AHO, AV
    HIRSCHBERG, DS
    ULLMAN, JD
    JOURNAL OF THE ACM, 1976, 23 (01) : 1 - 12
  • [46] PARALLEL ALGORITHMS FOR THE LONGEST COMMON SUBSEQUENCE PROBLEM
    LU, M
    LIN, H
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1994, 5 (08) : 835 - 848
  • [47] An Analysis on Computation of Longest Common Subsequence Algorithm
    Kawade, Gaurav
    Sahu, Santosh
    Upadhye, Sachin
    Korde, Nilesh
    Motghare, Manish
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INTELLIGENT SUSTAINABLE SYSTEMS (ICISS 2017), 2017, : 982 - 987
  • [48] Distributed code and data propagation algorithm for Longest Common Subsequence problem solving
    Krol, Dariusz
    Kukla, Grzegorz Stanislaw
    AGENT AND MULTI-AGENT SYSTEMS: TECHNOLOGIES AND APPLICATIONS, PROCEEDINGS, 2007, 4496 : 694 - +
  • [49] A Fast On-Line Algorithm for the Longest Common Subsequence Problem with Constant Alphabet
    Sakai, Yoshifumi
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2012, E95A (01): : 354 - 361
  • [50] A fast and practical bit-vector algorithm for the Longest Common Subsequence problem
    Crochemore, M
    Iliopoulos, CS
    Pinzon, YJ
    Reid, JF
    INFORMATION PROCESSING LETTERS, 2001, 80 (06) : 279 - 285