Skip to main navigation Skip to search Skip to main content

Grammar precompression speeds up burrows-wheeler compression

  • University of Helsinki

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

4 Scopus citations

Abstract

Text compression algorithms based on the Burrows-Wheeler transform (BWT) typically achieve a good compression ratio but are slow compared to Lempel-Ziv type compression algorithms. The main culprit is the time needed to compute the BWT during compression and its inverse during decompression. We propose to speed up BWT-based compression by performing a grammar-based precompression before the transform. The idea is to reduce the amount of data that BWT and its inverse have to process. We have developed a very fast grammar precompressor using pair replacement. Experiments show a substantial speed up in practice without a significant effect on compression ratio.

Original languageEnglish
Title of host publicationString Processing and Information Retrieval - 19th International Symposium, SPIRE 2012, Proceedings
PublisherSpringer Verlag
Pages330-335
Number of pages6
ISBN (Print)9783642341083
DOIs
StatePublished - 2012
Event19th International Symposium on String Processing and Information Retrieval, SPIRE 2012 - Cartagena de Indias, Colombia
Duration: Oct 21 2012Oct 25 2012

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume7608 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference19th International Symposium on String Processing and Information Retrieval, SPIRE 2012
Country/TerritoryColombia
CityCartagena de Indias
Period10/21/1210/25/12

Fingerprint

Dive into the research topics of 'Grammar precompression speeds up burrows-wheeler compression'. Together they form a unique fingerprint.

Cite this