Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
The greedy algorithm for shortest superstrings
Kaplan H., Shafrir N. Information Processing Letters93 (1):13-17,2005.Type:Article
Date Reviewed: Nov 3 2005

The shortest superstring problem is as follows: given a finite set of strings, find the shortest possible string s, such that every string in the set is a substring of s. Although this question is nondeterministic polynomial time (NP) hard, it is very important, due to its applications in different areas, like biology and data compression.

The algorithm analyzed is called GREEDY (due to the type of procedure used); it picks two strings (with some requirements fulfilled), and combines them into one string, which is then put back into the set. The method is reiterated until only one string remains.

In the paper by Blum et al. [1], two other variants are defined, MGREEDY and TGREEDY. If n denotes the length of the optimal superstring, a conjecture states that a GREEDY procedure produces a superstring of length at most 2n. However, all of the theoretical analyses constructed until now only guarantee an upper bound of 4n. In this paper, the authors prove an upper bound of 3.5n for the string produced by the GREEDY algorithm.

Reviewer:  Adrian Atanasiu Review #: CR131988 (0605-0540)
1) Blum, A.; Jiang, T.; Li, M.; Tromp, J.; Yannakakis, M. Linear approximations of shortest superstring. J. ACM 31, 4(1994), 630–647.
Bookmark and Share
  Reviewer Selected
 
 
Analysis Of Algorithms (I.1.2 ... )
 
 
Biology And Genetics (J.3 ... )
 
 
Data Compaction And Compression (E.4 ... )
 
 
Nonalgebraic Algorithms (I.1.2 ... )
 
 
Algorithms (I.1.2 )
 
 
Coding And Information Theory (E.4 )
 
  more  
Would you recommend this review?
yes
no
Other reviews under "Analysis Of Algorithms": Date
Classification of all the minimal bilinear algorithms for computing the coefficients of the product of two polynomials modulo a polynomial. Part II
Averbuch A., Galil Z., Winograd S. Theoretical Computer Science 86(2): 143-203, 1991. Type: Article
Dec 1 1992
Parallel algorithms for algebraic problems
von zur Gathen J. (ed) SIAM Journal on Computing 13(4): 802-824, 1984. Type: Article
May 1 1985
Computing in transcendental extensions.
Norman A.   (,2000. Type: Proceedings
Feb 1 1985
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy