Computational Complexity: A Modern Approach

Computational Complexity: A Modern Approach

by Sanjeev Arora, Boaz Barak
ISBN-10:
0521424267
ISBN-13:
9780521424264
Pub. Date:
04/20/2009
Publisher:
Cambridge University Press
ISBN-10:
0521424267
ISBN-13:
9780521424264
Pub. Date:
04/20/2009
Publisher:
Cambridge University Press
Computational Complexity: A Modern Approach

Computational Complexity: A Modern Approach

by Sanjeev Arora, Boaz Barak
$72.0
Current price is , Original price is $72.0. You
$72.00 
  • SHIP THIS ITEM
    In stock. Ships in 1-2 days.
  • PICK UP IN STORE

    Your local store may have stock of this item.

$59.13 
  • SHIP THIS ITEM

    Temporarily Out of Stock Online

    Please check back later for updated availability.

    • Condition: Good
    Note: Access code and/or supplemental material are not guaranteed to be included with used textbook.

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.

Product Details

ISBN-13: 9780521424264
Publisher: Cambridge University Press
Publication date: 04/20/2009
Edition description: New Edition
Pages: 594
Product dimensions: 7.20(w) x 10.10(h) x 1.40(d)

About the Author

Sanjeev Arora is a Professor in the department of computer science at Princeton University. He holds a Ph.D. from the University of California, Berkeley and has done foundational work in complexity theory, probabilistically checkable proofs, and approximation algorithms.

Boaz Barak is an assistant professor in the department of computer science at Princeton University. He holds a Ph.D. from the Weizmann Institute of Science.

Table of Contents

Part I. Basic Complexity Classes: 1. The computational model - and why it doesn't matter; 2. NP and NP completeness; 3. Diagonalization; 4. Space complexity; 5. The polynomial hierarchy and alternations; 6. Boolean circuits; 7. Randomized computation; 8. Interactive proofs; 9. Cryptography; 10. Quantum computation; 11. PCP theorem and hardness of approximation: an introduction; Part II. Lower Bounds for Concrete Computational Models: 12. Decision trees; 13. Communication complexity; 14. Circuit lower bounds; 15. Proof complexity; 16. Algebraic computation models; Part III. Advanced Topics: 17. Complexity of counting; 18. Average case complexity: Levin's theory; 19. Hardness amplification and error correcting codes; 20. Derandomization; 21. Pseudorandom constructions: expanders and extractors; 22. Proofs of PCP theorems and the Fourier transform technique; 23. Why are circuit lower bounds so difficult?; Appendix A: mathematical background.
From the B&N Reads Blog

Customer Reviews