Introduction To Complexity Theory, Lecture Notes


E-Book Content

Introduction to Complexity Theory { Lecture Notes Oded Goldreich Department of Computer Science and Applied Mathematics Weizmann Institute of Science, Israel. Email: [email protected] July 31, 1999 I c Copyright 1999 by Oded Goldreich. Permission to make copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for pro t or commercial advantage and that new copies bear this notice and the full citation on the rst page. Abstracting with credit is permitted. II Preface Complexity Theory is a central eld of Theoretical Computer Science, with a remarkable list of celebrated achievements as well as a very vibrant present research activity. The eld is concerned with the study of the intrinsic complexity of computational tasks, and this study tend to aim at generality: It focuses on natural computational resources, and the e ect of limiting those on the class of problems that can be solved. These lecture notes were taken by students attending my year-long introductory course on Complexity Theory, given in 1998{99 at the Weizmann Institute of Science. The course was aimed at exposing the students to the basic results and research directions in the eld. The focus was on concepts and ideas, and complex technical proofs were avoided. Speci c topics included:  Revisiting NP and NPC (with emphasis on search vs decision);  Complexity classes de ned by one resource-bound { hierarchies, gaps, etc;  Non-deterministic Space complexity (with emphasis on NL);  Randomized Computations (e.g., ZPP, RP and BPP);  Non-uniform complexity (e.g., P/poly, and lower bounds on restricted circuit classes);  The Polynomial-time Hierarchy;  The counting class #P, ap
You might also like

Parallel And Distributed Logic Programming
Authors: Bhattacharya A. , Konar A. , Mandal A.    193    0


Object-oriented Analysis And Design With Applications
Authors: Grady Booch , Robert A. Maksimchuk , Michael W. Engel , Bobbi J. Young , Jim Conallen , Kelli A. Houston    150    0


Functional Programming
Authors: Fokker J.    181    0


Computer Graphics And Geometric Modeling. Mathematics
Authors: Max K. Agoston    180    0


Algorithms For Computational Linguistics
Authors: Striegnitz K. , et al.    193    0


Combinatorial Optimization: Networks And Matroids
Authors: Lawler E.L.    162    0


Linear Programming: Theory And Extensions
Authors: George B. Dantzig , Mukund N. Thapa    197    0


The Science Of Color
Authors: Steven K. Shevell    202    0


Tex For The Impatient
Authors: Abrahams P.W. , Hargreaves K.A. , Berry K.    166    0


Tex By Topic: A Texnician's Reference
Authors: Victor Eijkhout    133    0