Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Pioneer

Thomas G. Szymanski

Theory of Computation

Thomas G. Szymanski is a computer scientist who, with James A. Storer, created the Lempel-Ziv-Storer-Szymanski compression algorithm, known as LZSS, in 1982. The two described the method in the article Data compression via textual substitution, published in the Journal of the ACM in 1982 on pages 928 to 951. LZSS is a lossless dictionary coding technique derived from the earlier LZ77 algorithm. Its main refinement is that a reference to earlier data is left out when it would be no shorter than the literal text it replaces, and it uses one-bit flags to tell whether the next item is a literal byte or an offset and length pair. Archivers such as ARJ, RAR, ZOO and LHarc use LZSS as their primary compression algorithm, so this single paper shaped much everyday compression software. This entry records only what that source states about his work.

Thomas G. Szymanski
Filter Results1 entry
Connections

Credited

Source Lempel-Ziv-Storer-Szymanski (source article)

In Field

Source Lempel-Ziv-Storer-Szymanski (source article)

Invented By

Source Lempel-Ziv-Storer-Szymanski (source article)
Sources
Lempel-Ziv-Storer-Szymanski (source article)
  • In Group: Algorithm Design and Analysis, Lead
    created in 1982 by James A. Storer and Thomas Szymanski
  • In Field: Algorithms and Complexity Theory, Lead
    created in 1982 by James A. Storer and Thomas Szymanski
  • Credited: Lempel-Ziv-Storer-Szymanski, Lead
    created in 1982 by James A. Storer and Thomas Szymanski
  • Invented By: Lempel-Ziv-Storer-Szymanski, Lead
    created in 1982 by James A. Storer and Thomas Szymanski
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.