Computational Complexity: A Modern Approach

E-Book Overview

This beginning graduate textbook describes both recent achievements and classical results of computational complexity theory. Requiring essentially no background apart from mathematical maturity, the book can be used as a reference for self-study for anyone interested in complexity, including physicists, mathematicians, and other scientists, as well as a textbook for a variety of courses and seminars. More than 300 exercises are included with a selected hint set.

E-Book Content

i Computational Complexity: A Modern Approach Draft of a book: Dated January 2007 Comments welcome! Sanjeev Arora and Boaz Barak Princeton University [email protected]com Not to be reproduced or distributed without the authors’ permission This is an Internet draft. Some chapters are more finished than others. References and attributions are very preliminary and we apologize in advance for any omissions (but hope you will nevertheless point them out to us). Please send us bugs, typos, missing references or general comments to [email protected] — Thank You!! DRAFT ii DRAFT About this book Computational complexity theory has developed rapidly in the past three decades. The list of surprising and fundamental results proved since 1990 alone could fill a book: these include new probabilistic definitions of classical complexity classes (IP = PSPACE and the PCP Theorems) and their implications for the field of approximation algorithms; Shor’s algorithm to factor integers using a quantum computer; an understanding of why current approaches to the famous P versus NP will no
You might also like

Tutorials In Mathematical Biosciences I: Mathematical Neuroscience
Authors: Alla Borisyuk , Avner Friedman , Bard Ermentrout , David Terman (auth.)    237    0


Mathematical Models For Speech Technology
Authors: Stephen Levinson    192    0


Computationalism: New Directions
Authors: Matthias Scheutz    214    0


Graphs, Networks And Algorithms
Authors: Dieter Jungnickel (auth.)    124    0


Computer Algebra: Systems And Algorithms For Algebraic Computation
Authors: J. H. Davenport , Y. Siret , Evelyne Tournier    155    0


Geometric Curve Evolution And Image Processing
Authors: Frédéric Cao (auth.)    155    0


Logic For Concurrency And Synchronisation
Authors: R.J. De Queiroz    163    0


Mathematical Writing
Authors: Donald E. Knuth    180    0


Euclid's Elements
Authors: Fitzpatrick R. (ed.)    193    0


Comprehensive Mathematics For Computer Scientists
Authors: Guerino Mazzola , Gérard Milmeister , Jody Weissmann    150    0