• DocumentCode
    640121
  • Title

    Efficient determination of the unique decodability of a string

  • Author

    Filtser, Arnold ; Jiaxi Jin ; Kontorovich, Aryeh ; Trachtenberg, Ari

  • Author_Institution
    Comput. Sci., Ben-Gurion Univ., Beer-Sheva, Israel
  • fYear
    2013
  • fDate
    7-12 July 2013
  • Firstpage
    1411
  • Lastpage
    1415
  • Abstract
    Determining whether an unordered collection of overlapping substrings (called shingles) can be uniquely decoded into a consistent string is a problem common to a broad assortment of disciplines ranging from networking and information theory through cryptography and even genetic engineering and linguistics. We present a new insight that yields an efficient streaming algorithm for determining whether a string of n characters over the alphabet Σ can be uniquely decoded from its two-character shingles; our online algorithm achieves an overall time complexity Θ(n+|Σ|) and space complexity O(|Σ|). As a motivating application, we demonstrate how this algorithm can be adapted to larger, varying-size shingles for (empirically) efficient string reconciliation.
  • Keywords
    computational complexity; cryptography; string matching; cryptography; genetic engineering; linguistics; overall time complexity; overlapping substrings; space complexity; streaming algorithm; string reconciliation; string unique decodability; two-character shingles; Algorithm design and analysis; Complexity theory; Decoding; Genetic communication; Merging; Protocols;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Theory Proceedings (ISIT), 2013 IEEE International Symposium on
  • Conference_Location
    Istanbul
  • ISSN
    2157-8095
  • Type

    conf

  • DOI
    10.1109/ISIT.2013.6620459
  • Filename
    6620459