Projects can be done in groups of two. You are expected to read and
understand a couple of papers on some advanced topic and write a report on it.
The following is a list of suggested topics and papers in those areas. Some
topics are good for more than one project. Most papers are available on the
authors web-sites or on citeseer. You could also refer to the course notes in
Berkeley and Princeton. Mail the TA if you have trouble getting any of them.
Often the author's might have surveys/course notes on their webpages that are
easier to read.
Warning: Some of
the papers are quite techinical And/Or require some additional reading to cover
some background material. Do glance through the papers listed and make sure they
seem reasonable before you choose a topic.Topics where there is a
book/survey/course notes avaible might be easier to read.
This is the same list from two years ago. I will make a few changes
to reflect recent work/papers.
List of Projects
List Decoding of Reed Solomon Codes:
- Decoding
Reed-Solomon code beyond the Error-correction diameter. by Madhu Sudan
- Improved
decoding of Reed-Solomon and algebraic-geometry codes (Madhu Sudan and
Venkatesan Guruswami)
- Survey by Madhu Sudan List decoding:
Algorithms and applications. and Course Notes
- Limits to list decoding assuming hardness of Discrete Log. On the list and bounded distance
decodibility of Reed-Solomon codes.
Qi Cheng and Daqing Wan.
Applications of Coding Theory in Complexity:
- Some
Applications of Coding Theory in Computational Complexity Survey by Luca
Trevisan.
- Trevisan's extractor. Extractors and
Pseudorandom Generators L Trevisan
- Pseudorandom
generators without the XOR lemma (M. Sudan, L. Trevisan and S. Vadhan)
Random self-reducibility:
- Random self reducibility for permanent, discrete log. On the
Hardness of the PermanentD. Sivakumar, J. Cai
and A. Pavan.
- On the
random-self-reducibility of complete sets. L. Fortnow and J. Feigenbaum.
- On Worst-Case to
Average-Case Reductions for NP Problems (L. Trevisan and A. Bogdanov)
Derandomization of BPP under Hardness Assumptions:
- Hardness
versus Randomness Nisan-Wigderson.
- P=BPP
unless E has subexponential circuits: Derandomizing the XOR Lemma
Impagliazzo-Wigderson
- Pseudorandom
generators without the XOR lemma (M. Sudan, L. Trevisan and S. Vadhan)
- Derandomizing BPP - A survey ( Lecture notes
) by Avi Wigderson.
Derandomizing small space algorithms:
- Pseudorandom Generator for Space Bounded
Computation by N. Nisan
- RL is contained in SC
by N. Nisan.
- Algorithmic
Derandomization via Complexity Theory by D. Sivakumar
Limited Independence and Derandomization :
- Pairwise
Independence and Derandomization Survey by Luby and Wigderson.
- Simple
constructions of almost k-wise independent random variables N. Alon, O.
Goldreich, J. Hastad and R. Peralta.
- Small-Bias
Probability Spaces: Efficient Constructions and Applications. Joseph Naor,
Moni Naor.
- Algorithmic
Derandomization via Complexity Theory by D. Sivakumar
Extractor/Expander Constructions:
- Trevisan's extractor. Extractors and
Pseudorandom Generators L Trevisan
- Zig-zag expander construction O. Reingold, S. Vadhan, A. Wigderson. Entropy
Waves, The Zig-Zag Graph Product, and New Constant-Degree Expanders and
Extractors.
- Nati Linal and Avi Wigderson's course on Expander Graphs and Their Applications.
- Tutorial given by Salil Vadhan at FOCS `02: Randomness
Extractors and their Many Guises
- Reingold's proof showing that UNDIRECTED-ST-CONNECTIVITY
is in L (highly recommended).
Communication complexity :
See the book by Nisan and Kushilevitz for background material.
- Information
theory methods in communication complexity D. Sivakumar, Ziv Bar-Yossef,
T.S. Jayram and S. Ravi Kumar.
- An
information statistics approach to data stream and communication
complexity D. Sivakumar, Ziv Bar-Yossef, T.S. Jayram, and Ravi Kumar
- Multiparty
Protocols, Pseudorandom Generators for Logspace, and Time-Space Tradeoffs
Laszlo Babai, Noam Nisan, Mario Szegedy.
Circuit Lower Bounds using Communication Complexity:
- Chapters 10 and 11 of Kushilevitz Nisan.
- Approach to ACC^0 via number-on-forehead model (See Princeton notes lecture
20)
- Circuit
Complexity and Communication Complexity lecture notes by Ran Raz
- Monotone
Circuits for Matching Require Linear DepthR.Raz, A.Wigderson
Circuit Lower bounds I:
- Lower bounds for AC_0 using Håstad's Switching Lemma. J. Håstad, Almost Optimal Lower
Bounds for Small Depth Circuits.
- Lower bounds for monotone circuits. Lower bounds for the
monotone complexity of some Boolean function . A. Razborov.
- Limits to current techniques. Natural Proofs A.
Razborov and S. Rudich
Circuit Lower Bounds II (Algebraic Methods):
- Algebraic methods in the theory of lower bounds for Boolean circuit
complexity, by Roman Smolensky.
- Lower bounds for Montone Span Programs. Superpolynomial lower
bounds for monotone span programs, by Laszlo Babai, Anna Gal and Avi
Wigderson.
- Algebraic lower bounds for AC_0. The
Expressive Power of Voting Polynomials by J. Aspnes, R. Beigel, M. Furst,
and S. Rudich.
Decision tree complexity and evasiveness:
- H. Buhrman and R. de Wolf. Complexity Measures
and Decision Tree Complexity: A Survey.
- Lecture notes on Evasivenss
of Graph Properties L. Lovasz and N. Young.
- J. Kahn, M. Saks, and D. Sturtevant. A topological approach to
evasiveness. Combinatorica, 4:297--306, 1984.
- Andrew Yao: Monotone Bipartite Graph Properties are Evasive. SIAM J.
Comput. 17(3): 517-520 (1988
Combinatorial Property Testing:
- O. Goldreich Combinatorial
Property Testing -- A Survey
- O. Goldreich Short Locally
Testable Codes and Proofs (survey)
Complexity of Lattice Problems:
- Lattice problems in NP
intersect coNP, Oded Regev and Dorit Aharonov
- On the Limits
of Non-Approximability of Lattice Problems O. Goldreich and S. Goldwasser
- Hardness of
Approximating the Shortest Vector in a Lattice. Subhash Khot.
- Complexity
of SVP---A reader's digest Ravi Kumar and D. Sivakumar
Quantum Computing:
- Shor's algorithm, Grover's algorithm, Hidden subgroup problem. Umesh Vazirani's
course on Quantum Computing,
- Ronald de Wolf. Quantum
Communication and Complexity. Survey paper.
- Quantum
Computation and Lattice Problems, Oded Regev.
Foundations of Cryptography:
See the book of the same name by Oded Goldreich. Any single chapter could be a reasonable project
- One-way functions
- Pseudorandom generators for cryptography
- Zero-knowledge Proofs. (advanced)
PCPs and Hardness of Approximation:
- Proof of PCP Theorem. See Sanjeev Arora's
thesis.
- New simpler proof of PCP Theorem by Irit Dinur (highly recommended).
- Hardness results for various problems. Notes from the course on PCPs and Hardness of
Approximation . (Mail Subhash for the complete set of notes).
- Inapproximability of
Combinatorial Optimization Problems. Survey Paper by Luca Trevisan