Rotations of periodic strings and short superstrings

被引:44
作者
Breslauer, D
Jiang, T
Jiang, ZG
机构
[1] MCMASTER UNIV,DEPT COMP SCI,HAMILTON,ON L8S 4K1,CANADA
[2] MCMASTER UNIV,DEPT ELECT & COMP ENGN,HAMILTON,ON L8S 4K1,CANADA
[3] AARHUS UNIV,DEPT COMP SCI,DANISH NATL RES FDN,BRICS,DK-8000 AARHUS C,DENMARK
[4] UNIV WASHINGTON,SEATTLE,WA 98195
基金
加拿大自然科学与工程研究理事会;
关键词
D O I
10.1006/jagm.1997.0861
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper presents two simple approximation algorithms for the shortest superstring problem with approximation ratios 2 2/3 (approximate to 2.67) and 2 25/42 (approximate to 2.596). The framework of our improved algorithms is similar to that of previous algorithms in the sense that they construct a superstring by computing some optimal cycle covers on the distance graph of the given strings and then break and merge the cycles to finally obtain a Hamiltonian path, but we make use of new bounds on the overlap between two strings. We prove that for each periodic semiinfinite string alpha = a(1)a(2) ... of period q, there exists an integer k, such that for any (finite) string s of period p which is inequivalent to alpha, the overlap between s and the rotation alpha[k] = a(k)a(k+1)... is at most p + 1/2q. Moreover, if p less than or equal to q, then the overlap between s and alpha[k] is not larger than 2/3(p + q). The bounds are tight. In the previous shortest superstring algorithms p + q was used as the standard (tight) bound on overlap between two strings with periods p and q. (C) 1997 Academic Press.
引用
收藏
页码:340 / 353
页数:14
相关论文
共 24 条
[1]  
[Anonymous], 1988, DATA COMPRESSION MET
[2]  
Armen C, 1995, LECT NOTES COMPUT SC, V955, P494
[3]  
ARMEN C, 1996, LECT NOTES COMPUTER
[4]  
ARMEN C, IN PRESS J COMPUT BI
[5]   LINEAR-APPROXIMATION OF SHORTEST SUPERSTRINGS [J].
BLUM, A ;
JIANG, T ;
LI, M ;
TROMP, J ;
YANNAKAKIS, M .
JOURNAL OF THE ACM, 1994, 41 (04) :630-647
[6]  
CESARI Y, 1978, CR ACAD SCI A MATH, V286, P1175
[7]  
CROCHEMORE M, 1991, J ACM, V38, P651, DOI 10.1145/116825.116845
[8]  
CROCHEMORE M, 1994, TXT ALGORITHMS
[9]  
CZUMAJ A, 1995, LECT NOTES COMPUTER, V824, P95
[10]   UNIQUENESS THEOREMS FOR PERIODIC FUNCTIONS [J].
FINE, NJ ;
WILF, HS .
PROCEEDINGS OF THE AMERICAN MATHEMATICAL SOCIETY, 1965, 16 (01) :109-&