Computational Complexity Theory
- Course COMS 30126: Computational Complexity Theory, Department of Computer Science, University of Bristol
- http://www.cs.bris.ac.uk/Teaching/Resources/COMS30126/
Automata, Computability, and Complexity, Spring 2005
- Course 6.045J / 18.400J at MIT OpenCourseWare with introduction to basic mathematical models of computation, Turing machines, Church's Thesis, time complexity and NP-completeness.
- http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/6-045JSpring-2005/CourseHome/index.htm
Theory of Computation, Fall 2006
- Course 6.045J/18.400J at MIT OpenCourseWare, emphasizing computability and computational complexity theory.
- http://ocw.mit.edu/OcwWeb/Mathematics/18-404JFall-2006/CourseHome/
Efficient algorithms and intractable problems
- Course taught by Christos Papadimitriou and Umesh Vazirani at the University of California at Berkeley.
- http://www-inst.eecs.berkeley.edu/~cs170/fa06/
IBM Research: Algorithms & Theory
- An overview of computational models and methods and how they relate to complexity, with links to selected papers.
- http://domino.research.ibm.com/comm/research.nsf/pages/r.algorithms.html
Theoretical Computer Science links
- A collection of bookmarks to algorithms and complexity resources maintained by Heribert Vollmer at the Theoretical Computer Science Institute, University of Hannover.
- http://www.thi.uni-hannover.de/forschung/tcs-bookmarks/index.en.php
Complexity Zoo
- Description of the 462 complexity classes and relations between them hosted at Caltech as a part of Qwiki project.
- http://qwiki.caltech.edu/wiki/Complexity_Zoo
Lecture notes on Complexity
- Collection of lecture notes by Prof. Eric Allender, Rutgers University.
- http://www.cs.rutgers.edu/~allender/lecture.notes/
ECCC - Electronic Colloquium on Computational Complexity
- A forum for the rapid and widespread interchange of ideas, techniques, and research in computational complexity. Research reports, surveys and books; meetings, discussions and web resources.
- http://eccc.hpi-web.de/
SATLIB - The Satisfiability Library
- A collection of benchmark problems, solvers, and tools. Provides a uniform test-bed for SAT solvers as well as a site for collecting SAT problem instances, algorithms, and empirical characterisations of the algorithms' performance.
- http://www.satlib.org/
Challenging Benchmarks for SAT and CSP
- Includes related links, references and a summary of the results for the SAT benchmarks used in SAT Competition 2004.
- http://www.nlsde.buaa.edu.cn/~kexu/benchmarks/benchmarks.htm
Complexity Theory
- Two set of lecture notes by Prof. Oded Goldreich, Weizmann Institute.
- http://www.wisdom.weizmann.ac.il/~oded/cc.html
$1 million for solving P vs NP
- One of the Prize Problems named by the Clay Mathematics Institute of Cambridge, Massachusetts (CMI).
- http://www.claymath.org/millennium/P_vs_NP/
Complexity of Algorithms
- A list of topics from a Computer Science course involving complexity of algorithms. HTML and PS format.
- http://artemis.cs.yale.edu/classes/cs460/Spring98/contents.html
Algorithms and Complexity Research Area
- The Oxford University Computing Laboratory's area on algorithms and complexity, with links to lectures and information.
- http://web.comlab.ox.ac.uk/oucl/research/areas/algs/
Parameterized Complexity
- Brief description, list of workers and problem compendium, compiled by Todd Wareham.
- http://www.cs.mun.ca/~harold/W_hier/W_hier.html
Constraint Satisfaction Problems
- Research group in the Computing Laboratory, Oxford University.
- http://web.comlab.ox.ac.uk/oucl/research/areas/constraints/index.html
SAT Live!
- A collection of up-to-date links about the satisfiability problem (solvers, benchmarks, articles). A discussion forum is available as well.
- http://www.satlive.org/
A Compendium of NP Optimization Problems
- This is a preliminary version of the catalog of NP optimization problems.
- http://www.nada.kth.se/~viggo/problemlist/compendium.html