A linear space algorithm for computing maximal common subsequences

From MaRDI portal
Publication:4055176

DOI10.1145/360825.360861zbMath0301.68042OpenAlexW2165654401WikidataQ55891301 ScholiaQ55891301MaRDI QIDQ4055176

Daniel S. Hirschberg

Publication date: 1975

Published in: Communications of the ACM (Search for Journal in Brave)

Full work available at URL: https://doi.org/10.1145/360825.360861




Related Items (only showing first 100 items - show all)

DERIVING A FAST SYSTOLIC ALGORITHM FOR THE LONGEST COMMON SUBSEQUENCE PROBLEMLongest common subsequencesApproximating Longest Common Subsequence in Linear Time: Beating the $\sqrt{{n}}$ BarrierAbsent Subsequences in WordsLinear-space S-table algorithms for the longest common subsequence problemLongest bordered and periodic subsequencesSpace-efficient STR-IC-LCS computationShuffle squares and reverse shuffle squaresUnnamed ItemALGORITHMS FOR THE CONSTRAINED LONGEST COMMON SUBSEQUENCE PROBLEMSWeighted LCSFINDING MANY OPTIMAL PATHS WITHOUT GROWING ANY OPTIMAL PATH TREESAN ALGORITHM AND APPLICATIONS TO SEQUENCE ALIGNMENT WITH WEIGHTED CONSTRAINTSUnnamed ItemA learning algorithm for the longest common subsequence problemFrom Regular Expression Matching to ParsingExact Multiple Sequence Alignment by Synchronized Decision DiagramsAPPLICATION-SPECIFIC ARRAY PROCESSORS FOR THE LONGEST COMMON SUBSEQUENCE PROBLEM OF THREE SEQUENCES ∗ †A common basis for similarity measures involving two strings†Formal timing analysis for distributed real-time programsUsing Hirschberg's algorithm to generate random alignments of stringsImproving the worst-case performance of the Hunt-Szymanski strategy for the longest common subsequence of two stringsPerformance analysis of some simple heuristics for computing longest common subsequencesA faster linear systolic algorithm for recovering a longest common subsequenceLCS\(k\): a refined similarity measureA linear space algorithm for computing a longest common increasing subsequenceDynamic programming algorithms for the mosaic longest common subsequence problemEfficient algorithms for regular expression constrained sequence alignmentEfficient algorithms for finding interleaving relationship between sequencesThe longest common subsequence problem revisitedConstrained string editingAn \(O(ND)\) difference algorithm and its variationsAsynchronous communication model based on linear logicThe set LCS problemSequence comparison with concave weighting functionsA novel look-ahead optimization strategy for trie-based approximate string matchingRNA multiple structural alignment with longest common subsequencesData structures and algorithms for approximate string matchingLinear-space algorithms that build local alignments from fragmentsCalculating distances for dissimilar strings: the shortest path formulation revisitedMulti-sided boundary labelingA hybrid dynamic programming and memetic algorithm to the traveling salesman problem with hotel selectionTwo applications of the divide \(\&\) conquer principle in the molecular sciencesA faster reduction of the dynamic time warping distance to the longest increasing subsequence lengthLongest common subsequence in sublinear spaceOptimality regions and fluctuations for Bernoulli last passage modelsThe generalized definitions of the two-dimensional largest common substructure problemsOne-dimensional approximate point set pattern matching with \(L_p\)-normHardness and approximation of the asynchronous border minimization problemEfficient merged longest common subsequence algorithms for similar sequencesA faster algorithm computing string edit distancesStrategy-proof social choice on multiple and multi-dimensional single-peaked domainsFast Algorithms for Computing Tree LCSConstrained LCS: Hardness and ApproximationA fully compressed algorithm for computing the edit distance of run-length encoded stringsOrphan gene finding -- an exon assembly approach.Sequence Alignment Algorithms for Run-Length-Encoded StringsExact algorithms for the repetition-bounded longest common subsequence problemThe string merging problemA fast algorithm for the longest-common-subsequence problemA parallel strategy for biological sequence alignment in restricted memory spaceOn a cyclic string-to-string correction problemA hyper-heuristic for the longest common subsequence problemAn O(NP) sequence comparison algorithmMinimum message length encoding and the comparison of macromoleculesFACC: a novel finite automaton based on cloud computing for the multiple longest common subsequences searchOn measuring similarity for sequences of itemsetsAn overview on XML similarity: background, current trends and future directionsAn efficient algorithm for LCS problem between two arbitrary sequencesFaster algorithms for computing longest common increasing subsequencesSpace efficient algorithms for ordered tree comparisonOn the inadequacy of tournament algorithms for the \(N\)-SCS problemBreadth-first heuristic searchAn adaptive multi-policy grid service for biological sequence comparisonParallel parsing on a one-way linear array of finite-state machinesDynamic edit distance table under a general weighted cost functionOn the generalized constrained longest common subsequence problemsOn the space complexity of some algorithms for sequence comparisonSequence alignment with arbitrary steps and further generalizations, with applications to alignments in linguisticsAn improved algorithm for computing the edit distance of run-length coded stringsA time-efficient, linar-space local similarity algorithmComparing bacterial genomes from linear orders of patternsFast linear-space computations of longest common subsequencesDynamic programming with convexity, concavity and sparsityA large neighborhood search heuristic for the longest common subsequence problemFinding the gapped longest common subsequence by incremental suffix maximum queriesA practical semi-external memory method for approximate pattern matchingSparse RNA folding: time and space efficient algorithmsAn all-substrings common subsequence algorithmAn improved algorithm for the longest common subsequence problemIdentifying periodic occurrences of a template with applications to protein structureConstrained sequence alignmentThe intractability of computing the Hamming distanceUnnamed ItemAn information-theoretic lower bound for the longest common subsequence problemTable design in dynamic programmingFast algorithms for computing tree LCSThe cache complexity of multithreaded cache oblivious algorithmsApproximate labelled subtree homeomorphismSparse RNA Folding: Time and Space Efficient Algorithms




This page was built for publication: A linear space algorithm for computing maximal common subsequences