CSE
-
IITM
CS6845 - Pseudorandomness
Jan-May : 2020
Home
Information
Meetings
Activities
References
Today : Sat, Apr 20, 2024
No meeting
Announcements
Jan 13 : First Lecture on Jan 13 at 8am.
Back to Courses
Meetings
Click on the theme item for the meeting plan for that theme.
Click on the meeting item for references, exercises, and additional reading related to it.
Theme 1 : Introduction and Overview
- 4 meetings
Meeting 01 : Mon, Jan 13, 08:00 am-08:50 am
Power of randomized algorithms. Examples. Derandomization task. Algorithm independent formulation. Trivial derandomization. Idea of a pseudorandom generator. Pseudoradomness. Definition and overview.
References
Exercises
Reading
Power of randomized algorithms. Examples. Derandomization task. Algorithm independent formulation. Trivial derandomization. Idea of a pseudorandom generator. Pseudoradomness. Definition and overview.
References
:
None
Meeting 02 : Tue, Jan 14, 12:00 pm-12:50 pm
Randomness Extractors. Linear codes. Expander graphs. Pseudorandom objects. Introduction of the context, explicit construction questions and connections.
References
Exercises
Reading
Randomness Extractors. Linear codes. Expander graphs. Pseudorandom objects. Introduction of the context, explicit construction questions and connections.
References
:
None
Meeting 03 : Thu, Jan 16, 11:00 am-11:50 am
Amplification of success probability. Randomness efficient amplification challenge. Sipser's matrix argument. Explicit construction question. Hitting sets. Updated list of pseudorandom objects.
References
Exercises
Reading
Amplification of success probability. Randomness efficient amplification challenge. Sipser's matrix argument. Explicit construction question. Hitting sets. Updated list of pseudorandom objects.
References
:
None
Meeting 04 : Fri, Jan 17, 10:00 am-10:50 am
Success probability amplification for one-sided error algorithms. Definition of Dispersers. Amplification algorithm. Explicitness requirement.
References
Exercises
Reading
Success probability amplification for one-sided error algorithms. Definition of Dispersers. Amplification algorithm. Explicitness requirement.
References
:
None
Theme 2 : Probabilistic Method
- 6 meetings
Meeting 05 : Mon, Jan 20, 08:00 am-08:50 am
Details of the analysis using dispersers.
Review of basic probability. Probabilistic method argument. The first example, 2-colorability of uniform hypergraphs.
References
Exercises
Reading
Details of the analysis using dispersers.
Review of basic probability. Probabilistic method argument. The first example, 2-colorability of uniform hypergraphs.
References
:
None
Meeting 06 : Tue, Jan 21, 12:00 pm-12:50 pm
Expectation method. Sum-free sets. Existence of a sumfree subset of size at least n/3 in any set of n integers. Review of Ramsey theory. Ramsey numbers, and the known bounds for the diagonal Ramsey number.
References
Exercises
Reading
Expectation method. Sum-free sets. Existence of a sumfree subset of size at least n/3 in any set of n integers. Review of Ramsey theory. Ramsey numbers, and the known bounds for the diagonal Ramsey number.
References
:
None
Meeting 07 : Thu, Jan 23, 11:00 am-11:50 am
Lower bounding the Ramsey number R(s,s). Using the expectation based variant to lower bound chromatic number of a graph.
References
Exercises
Reading
Lower bounding the Ramsey number R(s,s). Using the expectation based variant to lower bound chromatic number of a graph.
References
:
None
Meeting 08 : Fri, Jan 24, 10:00 am-10:50 am
Lovasz Local Lemma. Symmetric and Asymmetric versions. Deriving Asymmetric version from the symmetric version. Applying the symmetric version for 2-coloring intersection bounded uniform hypergraphs. Proof idea for asymetric version.
References
Exercises
Reading
Lovasz Local Lemma. Symmetric and Asymmetric versions. Deriving Asymmetric version from the symmetric version. Applying the symmetric version for 2-coloring intersection bounded uniform hypergraphs. Proof idea for asymetric version.
References
:
None
Meeting 09 : Mon, Jan 27, 08:00 am-08:50 am
Proof of the asymmetric version of the lemma. Applying it to get newer Ramsey number bounds.
References
Exercises
Reading
Proof of the asymmetric version of the lemma. Applying it to get newer Ramsey number bounds.
References
:
None
Meeting 10 : Tue, Jan 28, 12:00 pm-12:50 pm
Applying the basic method to Expander Graphs to show existence of expander graphs. Explicit construction of exapnder graphs. Algebraic constructions.
References
Exercises
Reading
Applying the basic method to Expander Graphs to show existence of expander graphs. Explicit construction of exapnder graphs. Algebraic constructions.
References
:
None
Theme 3 : Expander Graphs
- 10 meetings
Meeting 11 : Fri, Jan 31, 10:00 am-10:50 am
Variants of expansion. Boundary expansion, Vertex expansion, Edge expansion. Spectral expansion. Spectral expansion implies edge expansion.
References
Exercises
Reading
Variants of expansion. Boundary expansion, Vertex expansion, Edge expansion. Spectral expansion. Spectral expansion implies edge expansion.
References
:
None
Meeting 12 : Sat, Feb 01, 10:00 am-11:30 am
Cheeger's Inequality. Proof.
References
Exercises
Reading
Cheeger's Inequality. Proof.
References
:
None
Meeting 13 : Tue, Feb 04, 12:00 pm-12:50 pm
Expander Mixing Lemma.
References
Exercises
Reading
Expander Mixing Lemma.
References
:
None
Meeting 14 : Thu, Feb 06, 11:00 am-11:50 am
Every connected graph has a noticeable spectral gap.
References
Exercises
Reading
Every connected graph has a noticeable spectral gap.
References
:
None
Meeting 15 : Fri, Feb 07, 10:00 am-10:50 am
Graph Products - Powering, Tensoring, Replacement Product.
References
Exercises
Reading
Graph Products - Powering, Tensoring, Replacement Product.
References
:
None
Meeting 16 : Sat, Feb 08, 10:00 am-11:30 am
Spectral Analysis of Replacement Product. Combinatorial Analysis of Replacement Product.
References
Exercises
Reading
Spectral Analysis of Replacement Product. Combinatorial Analysis of Replacement Product.
References
:
None
Meeting 17 : Mon, Feb 10, 08:00 am-08:50 am
Random Walks on Expanders.
References
Exercises
Reading
Random Walks on Expanders.
References
:
None
Meeting 18 : Tue, Feb 11, 12:00 pm-12:50 pm
Amplifying success probability using Expanders. One-sided and Two-sided error version.
References
Exercises
Reading
Amplifying success probability using Expanders. One-sided and Two-sided error version.
References
:
None
Meeting 19 : Thu, Feb 13, 11:00 am-11:50 am
Dispersers from Expanders
References
Exercises
Reading
Dispersers from Expanders
References
:
None
Meeting 20 : Fri, Feb 14, 10:00 am-10:50 am
References
Exercises
Reading
References
:
None
Theme 4 : Unplanned
- 40 meetings
Meeting 21 : Mon, Feb 17, 08:00 am-08:50 am
To Be Announced
References
Exercises
Reading
To Be Announced
References
:
None
Meeting 22 : Tue, Feb 18, 12:00 pm-12:50 pm
To Be Announced
References
Exercises
Reading
To Be Announced
References
:
None
Meeting 23 : Thu, Feb 20, 11:00 am-11:50 am
To Be Announced
References
Exercises
Reading
To Be Announced
References
:
None
Meeting 24 : Fri, Feb 21, 10:00 am-10:50 am
To Be Announced
References
Exercises
Reading
To Be Announced
References
:
None
Meeting 25 : Mon, Feb 24, 08:00 am-08:50 am
To Be Announced
References
Exercises
Reading
To Be Announced
References
:
None
Meeting 26 : Tue, Feb 25, 12:00 pm-12:50 pm
To Be Announced
References
Exercises
Reading
To Be Announced
References
:
None
Meeting 27 : Thu, Feb 27, 11:00 am-11:50 am
To Be Announced
References
Exercises
Reading
To Be Announced
References
:
None
Meeting 28 : Fri, Feb 28, 10:00 am-10:50 am
To Be Announced
References
Exercises
Reading
To Be Announced
References
:
None
Meeting 29 : Mon, Mar 02, 08:00 am-08:50 am
To Be Announced
References
Exercises
Reading
To Be Announced
References
:
None
Meeting 30 : Tue, Mar 03, 12:00 pm-12:50 pm
To Be Announced
References
Exercises
Reading
To Be Announced
References
:
None
Meeting 31 : Thu, Mar 05, 11:00 am-11:50 am
To Be Announced
References
Exercises
Reading
To Be Announced
References
:
None
Meeting 32 : Fri, Mar 06, 10:00 am-10:50 am
To Be Announced
References
Exercises
Reading
To Be Announced
References
:
None
Meeting 33 : Mon, Mar 09, 08:00 am-08:50 am
To Be Announced
References
Exercises
Reading
To Be Announced
References
:
None
Meeting 34 : Tue, Mar 10, 12:00 pm-12:50 pm
To Be Announced
References
Exercises
Reading
To Be Announced
References
:
None
Meeting 35 : Thu, Mar 12, 11:00 am-11:50 am
To Be Announced
References
Exercises
Reading
To Be Announced
References
:
None
Meeting 36 : Fri, Mar 13, 10:00 am-10:50 am
To Be Announced
References
Exercises
Reading
To Be Announced
References
:
None
Meeting 37 : Mon, Mar 16, 08:00 am-08:50 am
To Be Announced
References
Exercises
Reading
To Be Announced
References
:
None
Meeting 38 : Tue, Mar 17, 12:00 pm-12:50 pm
To Be Announced
References
Exercises
Reading
To Be Announced
References
:
None
Meeting 39 : Thu, Mar 19, 11:00 am-11:50 am
To Be Announced
References
Exercises
Reading
To Be Announced
References
:
None
Meeting 40 : Fri, Mar 20, 10:00 am-10:50 am
To Be Announced
References
Exercises
Reading
To Be Announced
References
:
None
Meeting 41 : Mon, Mar 23, 08:00 am-08:50 am
To Be Announced
References
Exercises
Reading
To Be Announced
References
:
None
Meeting 42 : Tue, Mar 24, 12:00 pm-12:50 pm
To Be Announced
References
Exercises
Reading
To Be Announced
References
:
None
Meeting 43 : Thu, Mar 26, 11:00 am-11:50 am
To Be Announced
References
Exercises
Reading
To Be Announced
References
:
None
Meeting 44 : Fri, Mar 27, 10:00 am-10:50 am
To Be Announced
References
Exercises
Reading
To Be Announced
References
:
None
Meeting 45 : Mon, Mar 30, 08:00 am-08:50 am
To Be Announced
References
Exercises
Reading
To Be Announced
References
:
None
Meeting 46 : Tue, Mar 31, 12:00 pm-12:50 pm
To Be Announced
References
Exercises
Reading
To Be Announced
References
:
None
Meeting 47 : Thu, Apr 02, 11:00 am-11:50 am
To Be Announced
References
Exercises
Reading
To Be Announced
References
:
None
Meeting 48 : Fri, Apr 03, 10:00 am-10:50 am
To Be Announced
References
Exercises
Reading
To Be Announced
References
:
None
Meeting 49 : Mon, Apr 06, 08:00 am-08:50 am
To Be Announced
References
Exercises
Reading
To Be Announced
References
:
None
Meeting 50 : Tue, Apr 07, 12:00 pm-12:50 pm
To Be Announced
References
Exercises
Reading
To Be Announced
References
:
None
Meeting 51 : Thu, Apr 09, 11:00 am-11:50 am
To Be Announced
References
Exercises
Reading
To Be Announced
References
:
None
Meeting 52 : Fri, Apr 10, 10:00 am-10:50 am
To Be Announced
References
Exercises
Reading
To Be Announced
References
:
None
Meeting 53 : Mon, Apr 13, 08:00 am-08:50 am
To Be Announced
References
Exercises
Reading
To Be Announced
References
:
None
Meeting 54 : Tue, Apr 14, 12:00 pm-12:50 pm
To Be Announced
References
Exercises
Reading
To Be Announced
References
:
None
Meeting 55 : Thu, Apr 16, 11:00 am-11:50 am
To Be Announced
References
Exercises
Reading
To Be Announced
References
:
None
Meeting 56 : Fri, Apr 17, 10:00 am-10:50 am
To Be Announced
References
Exercises
Reading
To Be Announced
References
:
None
Meeting 57 : Mon, Apr 20, 08:00 am-08:50 am
To Be Announced
References
Exercises
Reading
To Be Announced
References
:
None
Meeting 58 : Tue, Apr 21, 12:00 pm-12:50 pm
To Be Announced
References
Exercises
Reading
To Be Announced
References
:
None
Meeting 59 : Thu, Apr 23, 11:00 am-11:50 am
To Be Announced
References
Exercises
Reading
To Be Announced
References
:
None
Meeting 60 : Fri, Apr 24, 10:00 am-10:50 am
To Be Announced
References
Exercises
Reading
To Be Announced
References
:
None