-
Notifications
You must be signed in to change notification settings - Fork 17
/
ALGORITHM
86 lines (66 loc) · 3.01 KB
/
ALGORITHM
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
lbzip2 implements many different algorithms. Some of them were designed
specially for use in lbzip2, but most of them were based on publicly available
descriptions.
The following is the list of publications describing many algorithms behind
lbzip2, most of them are easily available online.
Title: A Block-sorting Lossless Data Compression Algorithm
Author: Burrows, Michael
Author: Wheeler, David John
URL: ftp://gatekeeper.dec.com/pub/DEC/SRC/research-reports/SRC-124.pdf
Title: In-Place Calculation of Minimum-Redundancy Codes
Author: Moffat, Alistair
Author: Katajainen, Jyrki
URL: http://www.diku.dk/~jyrki/Paper/WADS95.pdf
Title: A Fast Algorithm for Optimal Length-Limited Huffman Codes
Author: Larmore, Lawrence
Author: Hirschberg, Daniel
URL: http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.157.4015&rep=rep1&type=pdf
Title: The Art of Computer Programming, volume 3: Sorting and Searching
Author: Knuth, Donald
Title: On the implementation of minimum-redundancy prefix codes
Author: Moffat, Alistair
Author: Turpin, Andrew
URL: http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.121.6586&rep=rep1&type=pdf
Title: Decoding prefix codes
Author: Liddell, Mike
Author: Moffat, Alistair
URL: http://www.ece.iit.edu/~biitcomm/research/Variable-Length%20Codes/prefix%20codes%20decoding/Decoding%20prefix%20codes.pdf
Title: Fast lightweight suffix array construction and checking
Author: Burkhardt, Stefan
Author: K"arkk"ainen, Juha
URL: http://www.cs.ucr.edu/~stelo/cpm/cpm03/Juha.pdf
Title: An Efficient Method for in Memory Construction of Suffix Arrays
Author: Itoh, Hideo
Author: Tanaka, Hozumi
URL: http://web.iiit.ac.in/~abhishek_shukla/suffix/In%20Memory%20Suffix%20Array%20Construction.pdf
Title: Space-efficient linear time construction of suffix arrays
Author: Ko, Pang
Author: Aluru, Srinivas
URL: http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.83.9781&rep=rep1&type=pdf
Title: Faster suffix sorting
Author: Larsson, Jesper
Author: Sadakane, Kunihiko
URL: http://www.larsson.dogma.net/ssrev-tr.pdf
Title: MSufSort
Author: Maniscalco, Michael
URL: http://www.michael-maniscalco.com/msufsort.htm
Title: Short description of improved two-stage suffix sorting algorithm
Author: Mori, Yuta
URL: http://homepage3.nifty.com/wpage/software/itssort.txt
Former versions of lbzip2 also used to benefit from:
Title: An Incomplex Algorithm for Fast Suffix Array Construction
Author: Schurmann, Klaus-Bernd
Author: Stoye, Jens
URL: http://techfak.uni-bielefeld.de/~stoye/cpublications/alenex2005final.pdf
Title: Engineering a Lightweight Suffix Array Construction Algorithm
Author: Manzini, Giovanni
Author: Ferragina, Paolo
URL: http://people.unipmn.it/manzini/papers/esa02.pdf
Title: Engineering a Sort Function
Author: Bentley, Jon Louis
Author: McIlroy, Douglas Malcolm
URL: http://www.comp.nus.edu/~tanhuiyi/cs1102/2007-2008SEM2/spe862jb.pdf
Title: Fast Algorithms for Sorting and Searching Strings
Author: Sedgewick, Robert
Author: Bentley, Jon Louis
URL: http://www.cs.tufts.edu/~nr/comp150fp/archive/bob-sedgewick/fast-strings.pdf