On the Performance of BWT Sorting Algorithms

  • Authors:
  • Julian Seward

  • Affiliations:
  • -

  • Venue:
  • DCC '00 Proceedings of the Conference on Data Compression
  • Year:
  • 2000

Quantified Score

Hi-index 0.01

Visualization

Abstract

In recent years, lossless text compression based on the Burrows-Wheeler Transform (BWT) has grown popular. The expensive activity during compression is sorting of all the rotations of the block of data to compress. Burrows and Wheeler (1994) describe an efficient implementation of rotation sorting, but give little analysis of its performance this paper addresses that need.We present the base algorithm using a more formal framework, describe two important optimizations not present in the original paper, and measure performance of the variants on a set of 14 files. For completeness, a tuned implementation of Sadakane's rotation sorting algorithm was also tested.