Skip to main navigation Skip to search Skip to main content

Bit-parallel algorithm for the constrained longest common subsequence problem

Research output: Contribution to journalArticlepeer-review

20 Citations (Scopus)

Abstract

The problem of finding a constrained longest common subsequence (CLCS) for the sequences A and B with respect to the sequence P was introduced recently. Its goal is to find a longest subsequence C of A and B such that P is a subsequence of C. Most of the algorithms solving the CLCS problem are based on dynamic programming. Bit-parallelism is a technique of using single bits in a machine word for concurrent computation. We propose the first bit-parallel algorithm computing a CLCS and/or its length which outperforms the other known algorithms in terms of speed.

Original languageEnglish
Pages (from-to)409-433
Number of pages25
JournalFundamenta Informaticae
Volume99
Issue number4
DOIs
Publication statusPublished - 2010

Keywords

  • bit-parallel algorithm
  • constrained longest common subsequence
  • dynamic programming
  • longest common subsequence

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Algebra and Number Theory
  • Information Systems
  • Computational Theory and Mathematics

Fingerprint

Dive into the research topics of 'Bit-parallel algorithm for the constrained longest common subsequence problem'. Together they form a unique fingerprint.

Cite this