Collated Lecture Notes [ pdf (246 pages, handwritten) ]
Introduction and Hamming's Problem (Aug 29)
Administrivia; Examples (guessing hats,
secret sharing, pool testing); Hamming's Problem
[Notes]; Ref:
[Sud08 (Lec 1), NYtimes
Hat Puzzle, VV Coding
Theory Trailer]
Shannon's Coding theorem (Sep 5)
Shannon's model of communication, Channels (BSC, BEC),
Shannon, coding theorem for BSC
[Notes]; Ref:
[Sud08 (Lec 2), GRS (Chap. 7)]
What can and cannot be done (Sep 7)
Shannon's converse coding theorem for BSC; Hamming bound in
asymptotic notation, Gilbert-Varshamov bound
[Notes]; Ref: [GRS (Chap 6.3.1, 4.1, 4.2)]
Bounds on Codes (Sep 14)
Singleton bound, Plotkin bound, Elias-Bassalygo bound; Johnson radius; Survey on the coding bounds so far
[Notes]; Ref: [Sud08 (Lec. 4)]
Reed-Solomon Code: The one code to rule them all (Sep 16)
Reed-Solomon code, degree mantra, MDS codes, a primer on Finite fields, dual of RS codes
[Notes]; Ref: [Sud08 (Lec. 5), GRS (Chap. 5)]
Combinatorics of List-decoding (Oct 21)
Introduction to list-decoding; limits on rates of list-decodable codes, Johnson radius
[Notes]; Ref: [Sud08 (Lec. 12)]
List-decoding of Reed-Solomon Codes (Oct 26)
Sudan's algorithm for list-decoding Reed-Solomon codes, Role of multiplicities, Guruswami-Sudan's improvement
[Notes]; Ref: [GRS (Chap. 17)]
Local Decoding of the Hadamard Code (Oct 31)
Local unique-decoding and list-decoding of the Hadamard code; sub-linear time algorithms, Goldreich-Levin algorithm
[Notes]; Ref: [Tre09 (Chap. 9)]
Decoding Reed-Muller codes (Nov 2)
Reed's majority decoder; Local decoder; Pellikaan-Wu reduction to Reed-Solomon codes
[Notes]; Ref: [GRS (Chap. 15)]
Polar Codes - I (Nov 14)
Fully-constructive version of Shannon's theorem, linear compression scheme, polarizing matrix, Arikan's construction
[Notes]; Ref: [GRS (Chap. 12)]
Polar Codes - II (Nov 16)
Arikan's martingale, local polarization, strong polarization
[Notes]; Ref: [GRS (Chap. 12)]
Multiplicity Codes - I (Nov 21)
Hasse Derivatives, Multiplicity Codes -- definition, distance and rate of univariate multiplicity codes
[Notes]; Ref: [Kop15]