The block-sorting compression algorithm, also called the Burrows-Wheeler transform (BWT), is an algorithm used in data compression techniques that was invented by David Wheeler and the speaker in 1994. It is based on a transformation that was discovered by Wheeler in 1983.