A survey of longest common subsequence algorithms

被引:375
作者
Bergroth, L [1 ]
Hakonen, H [1 ]
Raita, T [1 ]
机构
[1] Univ Turku, Dept Comp Sci, FIN-20520 Turku, Finland
来源
SPIRE 2000: SEVENTH INTERNATIONAL SYMPOSIUM ON STRING PROCESSING AND INFORMATION RETRIEVAL - PROCEEDINGS | 2000年
关键词
D O I
10.1109/SPIRE.2000.878178
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The aim of this paper is to give a comprehensive comparison of well-known longest common subsequence algorithms (for two input strings) and study their behaviour in various application environments. The performance of the methods depends heavily on the properties of the problem instance as well as the supporting data structures used in the implementation. We want to make also a clear distinction between methods that determine the actual Ics and those calculating only its length, since the execution time and more importantly, the space demand depends crucially on the type of the task. To our knowledge, this is the first time this kind of survey has been done. Due to the page limits, we can give here only a coarse overview of the performance of the algorithms; more detailed studies are reported elsewhere [II].
引用
收藏
页码:39 / 48
页数:10
相关论文
共 40 条
[21]   INFORMATION-THEORETIC LOWER BOUND FOR LONGEST COMMON SUBSEQUENCE PROBLEM [J].
HIRSCHBERG, DS .
INFORMATION PROCESSING LETTERS, 1978, 7 (01) :40-41
[22]   NEW ALGORITHMS FOR THE LCS PROBLEM [J].
HSU, WJ ;
DU, MW .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1984, 29 (02) :133-152
[23]   FAST ALGORITHM FOR COMPUTING LONGEST COMMON SUBSEQUENCES [J].
HUNT, JW ;
SZYMANSKI, TG .
COMMUNICATIONS OF THE ACM, 1977, 20 (05) :350-353
[24]   ON THE APPROXIMATION OF SHORTEST COMMON SUPERSEQUENCES AND LONGEST COMMON SUBSEQUENCES [J].
JIANG, T ;
LI, M .
SIAM JOURNAL ON COMPUTING, 1995, 24 (05) :1122-1139
[25]  
Johtela T., 1996, Proceedings of the Third South American Workshop on String Processing. WSP 1996, P126
[26]  
KUMAR SK, 1987, ACTA INFORM, V24, P353, DOI 10.1007/BF00265993
[27]  
Kuo S., 1989, ACM SIGIR FORUM, V23, P89
[28]   COMPLEXITY OF SOME PROBLEMS ON SUBSEQUENCES AND SUPERSEQUENCES [J].
MAIER, D .
JOURNAL OF THE ACM, 1978, 25 (02) :322-336
[29]  
Masek W., J COMPUTER SYSTEM SC, V20, P18
[30]   A FILE COMPARISON PROGRAM [J].
MILLER, W ;
MYERS, EW .
SOFTWARE-PRACTICE & EXPERIENCE, 1985, 15 (11) :1025-1040