• DocumentCode
    1537876
  • Title

    The shortest common superstring problem: average case analysis for both exact and approximate matching

  • Author

    Yang, En-Hui ; Zhang, Zhen

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Waterloo Univ., Ont., Canada
  • Volume
    45
  • Issue
    6
  • fYear
    1999
  • fDate
    9/1/1999 12:00:00 AM
  • Firstpage
    1867
  • Lastpage
    1886
  • Abstract
    The shortest common superstring problem and its extension to approximate matching are considered in the probability model where each string in a given set has the same length and letters of strings are drawn independently from a finite set. In the exact matching case, several algorithms proposed in the literature are shown to be asymptotically optimal in the sense that the ratio of the savings resulting from the superstring constructed by each of these algorithms, that is the difference between the total length of the strings in the given set and the length of the superstring, to the optimal savings from the shortest superstring approaches in probability to 1 as the number of strings in the given set increases. In the approximate matching case, a modified version of the shortest common approximate matching superstring problem is analyzed; it is demonstrated that the optimal savings in this case is given approximately by nlogn/Il(Q,Q,2D), where n is the number of strings in the given set, Q is the probability distribution governing the selection of letters of strings, Il(Q,Q,2D) is the lower mutual information between Q and Q with respect to 2D, and D⩾0 is the distortion allowed in approximate matching. In addition, an approximation algorithm is proposed and proved asymptotically optimal
  • Keywords
    data compression; information theory; optimisation; probability; set theory; superstrings; DNA sequencing; approximate matching; approximation algorithm; asymptotically optimal algorithms; average case analysis; data compression; distortion; exact matching; finite set; letters; lower mutual information; optimal savings; probability; probability distribution; probability model; shortest common approximate matching superstring; shortest common superstring problem; string length; superstring length; Approximation algorithms; Assembly; Computer aided software engineering; DNA; Data compression; Databases; Greedy algorithms; Information analysis; Mutual information; Probability distribution;
  • fLanguage
    English
  • Journal_Title
    Information Theory, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9448
  • Type

    jour

  • DOI
    10.1109/18.782108
  • Filename
    782108