Maximal common subsequence algorithms

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

4 Citations (Scopus)

Abstract

A common subsequence of two strings is maximal, if inserting any character into the subsequence can no longer yield a common subsequence of the two strings. The present article proposes a (sub)linearithmic-time, linear-space algorithm for finding a maximal common subsequence of two strings and also proposes a linear-time algorithm for determining if a common subsequence of two strings is maximal.

Original languageEnglish
Title of host publication29th Annual Symposium on Combinatorial Pattern Matching, CPM 2018
EditorsBinhai Zhu, Gonzalo Navarro, David Sankoff
PublisherSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
Pages11-110
Number of pages100
ISBN (Electronic)9783959770743
DOIs
Publication statusPublished - 2018 May 1
Event29th Annual Symposium on Combinatorial Pattern Matching, CPM 2018 - Qingdao, China
Duration: 2018 Jul 22018 Jul 4

Publication series

NameLeibniz International Proceedings in Informatics, LIPIcs
Volume105
ISSN (Print)1868-8969

Conference

Conference29th Annual Symposium on Combinatorial Pattern Matching, CPM 2018
Country/TerritoryChina
CityQingdao
Period18/7/218/7/4

Keywords

  • Algorithms
  • Constrained longest common subsequence
  • Longest common subsequence
  • String comparison

Fingerprint

Dive into the research topics of 'Maximal common subsequence algorithms'. Together they form a unique fingerprint.

Cite this