@inproceedings{a8bff543e2ea44ad87b3a40fe195bf5c,
title = "Efficient determination of the unique decodability of a string",
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.",
author = "Arnold Filtser and Jiaxi Jin and Aryeh Kontorovich and Ari Trachtenberg",
year = "2013",
month = dec,
day = "19",
doi = "10.1109/isit.2013.6620459",
language = "الإنجليزيّة",
isbn = "9781479904464",
series = "IEEE International Symposium on Information Theory - Proceedings",
pages = "1411--1415",
booktitle = "2013 IEEE International Symposium on Information Theory, ISIT 2013",
note = "2013 IEEE International Symposium on Information Theory, ISIT 2013 ; Conference date: 07-07-2013 Through 12-07-2013",
}