ScienceDirect® Home Skip Main Navigation Links
You have guest access to ScienceDirect. Find out more.
 
Home
Browse
My Settings
Alerts
Help
 Quick Search
 Search tips (Opens new window)
    Clear all fields    
advertisementadvertisement
Information Processing Letters
Volume 106, Issue 1, 31 March 2008, Pages 13-18
 
Font Size: Decrease Font Size  Increase Font Size
 Abstract - selected
Purchase PDF (131 K)

  E-mail Article   
  Add to my Quick Links   
Bookmark and share in 2collab (opens in new window)
Request permission to reuse this article
  Cited By in Scopus (0)
 
 
 
Related Articles in ScienceDirect
View More Related Articles
 
View Record in Scopus
 
doi:10.1016/j.ipl.2007.09.008    How to Cite or Link Using DOI (Opens New Window)
Copyright © 2007 Elsevier B.V. All rights reserved.

New efficient algorithms for the LCS and constrained LCS problemsstar, open

Costas S. Iliopoulos1, a, E-mail The Corresponding Author and M. Sohel RahmanCorresponding Author Contact Information, 2, 3, a, E-mail The Corresponding Author, E-mail The Corresponding Author

aAlgorithm Design Group, Department of Computer Science, King's College London, Strand, London WC2R 2LS, England, UK

Received 16 May 2007; 
revised 18 September 2007; 
accepted 18 September 2007. 
Communicated by L.A. Hemaspaandra. 
Available online 21 September 2007.

Purchase the full-text article



References and further reading may be available for this article. To view references and further reading you must purchase this article.

Abstract

In this paper, we study the classic and well-studied longest common subsequence (LCS) problem and a recent variant of it, namely the constrained LCS (CLCS) problem. In the CLCS problem, the computed LCS must also be a supersequence of a third given string. In this paper, we first present an efficient algorithm for the traditional LCS problem that runs in View the MathML source time, where View the MathML source is the total number of ordered pairs of positions at which the two strings match and n is the length of the two given strings. Then, using this algorithm, we devise an algorithm for the CLCS problem having time complexity View the MathML source in the worst case, where p is the length of the third string.

Keywords: Algorithms; Combinatorial problems; Longest common subsequence


 
Home
Browse
My Settings
Alerts
Help
Elsevier.com (Opens new window)
About ScienceDirect  |  Contact Us  |  Information for Advertisers  |  Terms & Conditions  |  Privacy Policy
Copyright © 2008 Elsevier B.V. All rights reserved. ScienceDirect® is a registered trademark of Elsevier B.V.