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
Link To Document