Meeting 29 : Thu, Mar 06, 11:00 am-11:50 am - References Exercises Reading
Introduction to Boolean circuits. Post's characterization of Complete Bases for Boolean circuits.
References : Notes from an earlier offering of the course.
Meeting 30 : Fri, Mar 07, 10:00 am-10:50 am - References Exercises Reading
Resource measures on circuits: Size Depth, fan-in and fan-out. Formulas. Most functions are hard, Shanon's lower bound.
References : Notes from an earlier offering of the course.
Meeting 31 : Mon, Mar 10, 08:00 am-08:50 am - References Exercises Reading
Shannon's lower bound (contd). Lupanov's upper bound.
References : Notes from an earlier offering of the course.
Meeting 32 : Tue, Mar 11, 12:00 pm-12:50 pm - References Exercises Reading
Uniformity in circuits. Simulation of Turing machines by circuits.
References : Notes from an earlier offering of the course.Reading : Heribert Vollmer: Introduction to Circuit Complexity (A Uniform Approach), Springer-Verlag 1999
Meeting 33 : Thu, Mar 13, 11:00 am-11:50 am - References Exercises Reading
Circuits as non-uniform models of computation: the class P/poly. NP vs P/poly: Karp Lipton theorem.
Meeting 34 : Fri, Mar 14, 10:00 am-10:50 am - References Exercises Reading
The classes NC, AC, and SC.
Parity in NC1, Reachin NC2. NC1 is contained in Logspace.
References :[MBNotes], Notes from the earlier offering of this course.
Meeting 35 : Mon, Mar 17, 08:00 am-08:50 am - References Exercises Reading
No Lecture (Holi)
Meeting 36 : Tue, Mar 18, 08:00 am-09:00 am - References Exercises Reading
NC1 subseteq L.
Parallel vs Sequential Computation (NC vs P/poly): The circuit valuation problem (CVP). CVP is P-complete.
References :[Vollmer] Sections 1.2 and 1.3. Reading : Limits to Parallel Computation: P Completeness, a book by Greenlaw, Hoover and Ruzzo. This book provides a good account on the theory of P completeness.
Meeting 37 : Thu, Mar 20, 11:00 am-11:50 am - References Exercises Reading
Circuits for specific functions: ADD, ITADD, BITCOUNT, Threshold, Majority. Alternating hierarichy: AC0, AC1...
Meeting 38 : Fri, Mar 21, 10:00 am-10:50 am - References Exercises Reading
Constant depth reductions. ITADD, MAJ, and BITCOUNT are equivalent under cd-reductions.
References :Section 1.4 in [Vollmer]. Notes by Kristoffer Hansen also has a nice exposition.
Meeting 39 : Mon, Mar 24, 08:00 am-08:50 am - References Exercises Reading
Threshold circuits: classes TC^i.
Parity vs AC0. Introduction to lowerbounds. Lowerbound techniques: gate elimination method.
References :[Volllmer] Book.
Meeting 40 : Tue, Mar 25, 12:00 pm-12:50 pm - References Exercises Reading
Formulas. Formulas vs circuits. F=NC1. Lower bounds against formulas.
References :[Jukna] Sections 6.1 and 6.2
Meeting 41 : Thu, Mar 27, 11:00 am-11:50 am - References Exercises Reading
Sabbatovskaya's method of restrictions. Random restrictions.
References :[Jukna] Sections 6.3 and 6.4
Meeting 42 : Fri, Mar 28, 10:00 am-10:50 am - References Exercises Reading
Andreev's cubic lower bound for parity.
References :Sections 6.4 and 12.1 in [Jukna]
Meeting 43 : Tue, Apr 01, 12:00 pm-12:50 pm - References Exercises Reading
Constant depth Circuits. Hastad Switching lemma. Parity is not in AC0.
References :[Jukna] Section 12.2
Meeting 44 : Thu, Apr 03, 11:00 am-11:50 am - References Exercises Reading
Proof of Switching Lemma.
References :[Jukna] Sections 12.2 and 12.3
Meeting 45 : Fri, Apr 04, 10:00 am-10:50 am - References Exercises Reading
Proof of switching lemma (contd). The polynomial method: Smolensky's method of approximations.
References : Notes by Kristoffer Hansen.
Meeting 46 : Mon, Apr 07, 08:00 am-08:50 am - References Exercises Reading
Smolensky's proof (contd)
Meeting 47 : Tue, Apr 08, 12:00 pm-12:50 pm - References Exercises Reading
Smolensky's proof (contd).
Circuits with parity and Mod_p gates. ACC0 circuits. Overview of Ryan Williams' lowerbound
Meeting 48 : Thu, Apr 10, 11:00 am-11:50 am - References Exercises Reading
Lower bounds against ACC0. Ryan Williams' theorem. From Satisfiability algorithms to lower bounds.
Meeting 49 : Fri, Apr 11, 10:00 am-10:50 am - References Exercises Reading
Williams' theorem (conclusion)
References :Notes by Thomas Holenstein. Will be sent by email to the group.
Meeting 50 : Tue, Apr 15, 12:00 pm-01:25 pm - References Exercises Reading
Branching Programs and Skew circuits. Programs over permutation groups and Monoids. Barrington's theorem. (Need 2 more lectures)
References :Helenstein's notes. Also see Chapter 4 of [Vollmer] and Section 15.4 of [Jukna]
Meeting 51 : Tue, Apr 15, 04:40 pm-05:35 pm - References Exercises Reading
...
Meeting 52 : Wed, Apr 16, 08:00 am-08:50 am - References Exercises Reading
Barrington's theorem (contd).
Meeting 53 : Wed, Apr 16, 04:40 pm-05:35 pm - References Exercises Reading
...