Skip to main navigation Skip to search Skip to main content

Efficient determination of the unique decodability of a string

Research output: Chapter in Book/Report/Conference proceeding › Conference contribution › peer-review

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.

Original languageEnglish
Title of host publication2013 IEEE International Symposium on Information Theory, ISIT 2013
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages1411-1415
Number of pages5
ISBN (Print)9781479904464
DOIs
StatePublished - 1 Jan 2013
Event2013 IEEE International Symposium on Information Theory, ISIT 2013 - Istanbul, Turkey
Duration: 7 Jul 2013 → 12 Jul 2013

Publication series

NameIEEE International Symposium on Information Theory - Proceedings

Conference

Conference2013 IEEE International Symposium on Information Theory, ISIT 2013
Country/TerritoryTurkey
CityIstanbul
Period7/07/13 → 12/07/13

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Information Systems
  • Modelling and Simulation
  • Applied Mathematics

Fingerprint

Dive into the research topics of 'Efficient determination of the unique decodability of a string'. Together they form a unique fingerprint.

Cite this