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 language | English |
|---|---|
| Pages (from-to) | 409-433 |
| Number of pages | 25 |
| Journal | Fundamenta Informaticae |
| Volume | 99 |
| Issue number | 4 |
| DOIs | |
| Publication status | Published - 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
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver