The constrained longest common subsequence problem
Information Processing Letters
New Processor Array Architectures for the Longest Common Subsequence Problem
The Journal of Supercomputing
Speeding up transposition-invariant string matching
Information Processing Letters
Fast and simple XML tree differencing by sequence alignment
Proceedings of the 2006 ACM symposium on Document engineering
A programmable array processor architecture for flexible approximate string matching algorithms
Journal of Parallel and Distributed Computing
Rough clustering of sequential data
Data & Knowledge Engineering
LCS-TRIM: dynamic programming meets XML indexing and querying
VLDB '07 Proceedings of the 33rd international conference on Very large data bases
New efficient algorithms for the LCS and constrained LCS problems
Information Processing Letters
A parallel LCS algorithm for biosequences alignment
Proceedings of the 2nd international conference on Scalable information systems
Finding the longest common subsequence for multiple biological sequences by ant colony optimization
Computers and Operations Research
Algorithms for computing variants of the longest common subsequence problem
Theoretical Computer Science
A New Efficient Algorithm for Computing the Longest Common Subsequence
AAIM '07 Proceedings of the 3rd international conference on Algorithmic Aspects in Information and Management
Constrained LCS: Hardness and Approximation
CPM '08 Proceedings of the 19th annual symposium on Combinatorial Pattern Matching
A PGAS-Based Algorithm for the Longest Common Subsequence Problem
Euro-Par '08 Proceedings of the 14th international Euro-Par conference on Parallel Processing
Algorithms for subsequence combinatorics
Theoretical Computer Science
Theoretical Computer Science
An Algorithm for Sophisticated Code Matching in Logic Programs
ICLP '08 Proceedings of the 24th International Conference on Logic Programming
IEICE - Transactions on Information and Systems
Similarity measures for trajectory of moving objects in cellular space
Proceedings of the 2009 ACM symposium on Applied Computing
Semantics-aware trace analysis
Proceedings of the 2009 ACM SIGPLAN conference on Programming language design and implementation
Improving XML schema matching performance using Prüfer sequences
Data & Knowledge Engineering
Beam search for the longest common subsequence problem
Computers and Operations Research
Neighbourhood Counting Metric for Sequences
Proceedings of the 2006 conference on Advances in Intelligent IT: Active Media Technology 2006
Tree Representation in Combined Polyphonic Music Comparison
Computer Music Modeling and Retrieval. Genesis of Meaning in Sound and Music
A space efficient algorithm for the constrained heaviest common subsequence problem
Proceedings of the 46th Annual Southeast Regional Conference on XX
Type-safe diff for families of datatypes
Proceedings of the 2009 ACM SIGPLAN workshop on Generic programming
Efficient change control of XML documents
Proceedings of the 9th ACM symposium on Document engineering
Pattern Matching and I/O Replay for POSIX I/O in Parallel Programs
Euro-Par '09 Proceedings of the 15th International Euro-Par Conference on Parallel Processing
IJCAI'07 Proceedings of the 20th international joint conference on Artifical intelligence
IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews
Palmprint authentication using a symbolic representation of images
Image and Vision Computing
Measuring the Compliance of Processes with Reference Models
OTM '09 Proceedings of the Confederated International Conferences, CoopIS, DOA, IS, and ODBASE 2009 on On the Move to Meaningful Internet Systems: Part I
A fast algorithm for computing a longest common increasing subsequence
Information Processing Letters
Finite automata based algorithms on subsequences and supersequences of degenerate strings
Journal of Discrete Algorithms
Probabilistic beam search for the longest common subsequence problem
SLS'07 Proceedings of the 2007 international conference on Engineering stochastic local search algorithms: designing, implementing and analyzing effective heuristics
SPIRE'07 Proceedings of the 14th international conference on String processing and information retrieval
SPIRE'07 Proceedings of the 14th international conference on String processing and information retrieval
Journal of Discrete Algorithms
Bit-Parallel Algorithm for the Constrained Longest Common Subsequence Problem
Fundamenta Informaticae
Discovering significant relaxed order-preserving submatrices
Proceedings of the 16th ACM SIGKDD international conference on Knowledge discovery and data mining
Benchmarking dynamic time warping for music retrieval
Proceedings of the 3rd International Conference on PErvasive Technologies Related to Assistive Environments
Variants of constrained longest common subsequence
Information Processing Letters
Solving longest common subsequence and related problems on graphical processing units
Software—Practice & Experience
Cache-Oblivious Dynamic Programming for Bioinformatics
IEEE/ACM Transactions on Computational Biology and Bioinformatics (TCBB)
The system kato: Detecting cases of plagiarism for answer-set programs
Theory and Practice of Logic Programming
Peeping tom in the neighborhood: keystroke eavesdropping on multi-user systems
SSYM'09 Proceedings of the 18th conference on USENIX security symposium
A parallel longest common subsequence algorithm in UPC
SpringSim '10 Proceedings of the 2010 Spring Simulation Multiconference
Toward automatic sign language recognition from web3D based scenes
ICCHP'10 Proceedings of the 12th international conference on Computers helping people with special needs
A hybrid metaheuristic for the longest common subsequence problem
HM'10 Proceedings of the 7th international conference on Hybrid metaheuristics
Finite automata based algorithms for the generalized constrained longest common subsequence problems
SPIRE'10 Proceedings of the 17th international conference on String processing and information retrieval
SPIRE'10 Proceedings of the 17th international conference on String processing and information retrieval
Information Sciences: an International Journal
On the generalized constrained longest common subsequence problems
Journal of Combinatorial Optimization
An improved algorithm for the longest common subsequence problem
Computers and Operations Research
Polynomial-time approximation algorithms for weighted LCS problem
CPM'11 Proceedings of the 22nd annual conference on Combinatorial pattern matching
A novel similarity measure for fiber clustering using longest common subsequence
Proceedings of the 2011 workshop on Data mining for medicine and healthcare
A multi-type indexing CBVR system constructed with MPEG-7 visual features
AMT'11 Proceedings of the 7th international conference on Active media technology
Context-aware personal route recognition
DS'11 Proceedings of the 14th international conference on Discovery science
A similarity measure for time, frequency, and dependencies in large-scale workloads
Proceedings of 2011 International Conference for High Performance Computing, Networking, Storage and Analysis
Faster algorithms for computing longest common increasing subsequences
Journal of Discrete Algorithms
Crowd-sourced carpool recommendation based on simple and efficient trajectory grouping
Proceedings of the 4th ACM SIGSPATIAL International Workshop on Computational Transportation Science
Starting from scratch: growing longest common subsequences with evolution
PPSN'06 Proceedings of the 9th international conference on Parallel Problem Solving from Nature
Faster algorithms for computing longest common increasing subsequences
CPM'06 Proceedings of the 17th Annual conference on Combinatorial Pattern Matching
On the parameterized complexity of the repetition free longest common subsequence problem
Information Processing Letters
A comparative survey of business process similarity measures
Computers in Industry
ScalaExtrap: Trace-based communication extrapolation for SPMD programs
ACM Transactions on Programming Languages and Systems (TOPLAS)
A fast longest common subsequence algorithm for similar strings
LATA'10 Proceedings of the 4th international conference on Language and Automata Theory and Applications
Utilizing dynamically updated estimates in solving the longest common subsequence problem
SPIRE'05 Proceedings of the 12th international conference on String Processing and Information Retrieval
XCC: change control of XML documents
Computer Science - Research and Development
Generalized Model-Based Human Motion Recognition with Body Partition Index Maps
Computer Graphics Forum
Charge and reduce: A fixed-parameter algorithm for String-to-String Correction
Discrete Optimization
Quick-MLCS: a new algorithm for the multiple longest common subsequence problem
Proceedings of the Fifth International C* Conference on Computer Science and Software Engineering
Structured merge with auto-tuning: balancing precision and performance
Proceedings of the 27th IEEE/ACM International Conference on Automated Software Engineering
Hardness of longest common subsequence for sequences with bounded run-lengths
CPM'12 Proceedings of the 23rd Annual conference on Combinatorial Pattern Matching
A largest common d-dimensional subsequence of two d-dimensional strings
FCT'07 Proceedings of the 16th international conference on Fundamentals of Computation Theory
Algorithms for computing the longest parameterized common subsequence
CPM'07 Proceedings of the 18th annual conference on Combinatorial Pattern Matching
A mobile learning application for parsons problems with automatic feedback
Proceedings of the 12th Koli Calling International Conference on Computing Education Research
Accelerating the dynamic programming for the optimal polygon triangulation on the GPU
ICA3PP'12 Proceedings of the 12th international conference on Algorithms and Architectures for Parallel Processing - Volume Part I
A survey of query-by-humming similarity methods
Proceedings of the 5th International Conference on PErvasive Technologies Related to Assistive Environments
A New Similarity Metric for Sequential Data
International Journal of Data Warehousing and Mining
TrafficPulse: a mobile GISystem for transportation
Proceedings of the First ACM SIGSPATIAL International Workshop on Mobile Geographic Information Systems
Efficient high-similarity string comparison: the waterfall algorithm
Proceedings of the Joint EDBT/ICDT 2013 Workshops
Surfing Notes: An Integrated Web Annotation and Archiving Tool
WI-IAT '12 Proceedings of the The 2012 IEEE/WIC/ACM International Joint Conferences on Web Intelligence and Intelligent Agent Technology - Volume 03
ACCV'12 Proceedings of the 11th international conference on Computer Vision - Volume 2
From amateurs to connoisseurs: modeling the evolution of user expertise through online reviews
Proceedings of the 22nd international conference on World Wide Web
Identifying clone removal opportunities based on co-evolution analysis
Proceedings of the 2013 International Workshop on Principles of Software Evolution
Genre classification of symbolic music with SMBGT
Proceedings of the 6th International Conference on PErvasive Technologies Related to Assistive Environments
On supernode transformations and multithreading for the longest common subsequence problem
AusPDC '12 Proceedings of the Tenth Australasian Symposium on Parallel and Distributed Computing - Volume 127
LiveAction: Automating Web Task Model Generation
ACM Transactions on Interactive Intelligent Systems (TiiS)
A new data hiding method via revision history records on collaborative writing platforms
ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP)
Synthesizing union tables from the web
IJCAI'13 Proceedings of the Twenty-Third international joint conference on Artificial Intelligence
Fast Longest Common Subsequence with General Integer Scoring Support on GPUs
Proceedings of Programming Models and Applications on Multicores and Manycores
Finding progression stages in time-evolving event sequences
Proceedings of the 23rd international conference on World wide web
A Case Study of Implementing Supernode Transformations
International Journal of Parallel Programming
Automatic identification of application I/O signatures from noisy server-side traces
FAST'14 Proceedings of the 12th USENIX conference on File and Storage Technologies
Hi-index | 0.00 |
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 lcs 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, the paper gives only a coarse overview of the performance of the algorithms; more detailed studies are reported elsewhere.