The Nature of Computation

Writer:
Language:
Pages:
1004 page
Format:
Size:
45.48 Mb
Computational complexity is one of the most beautiful fields ofmodern mathematics, and it is increasingly relevant to othersciences ranging from physics to biology. But this beauty is oftenburied underneath layers of unnecessary formalism, and excitingrecent results like interactive proofs, phase transitions, andquantum computing are usually considered too advanced for thetypical student. This book bridges these gaps by explaining thedeep ideas of theoretical computer science in a clear and enjoyablefashion, making them accessible to non-computer scientists and tocomputer scientists who finally want to appreciate their field froma new point of view. The authors start with a lucid and playfulexplanation of the P vs. NP problem, explaining why it is sofundamental, and so hard to resolve. They then lead the readerthrough the complexity of mazes and games; optimization in theoryand practice; randomized algorithms, interactive proofs, andpseudorandomness; Markov chains and phase transitions; and theouter reaches of quantum computing. At every turn, they use aminimum of formalism, providing explanations that are both deep andaccessible. The book is intended for graduate and undergraduatestudents, scientists from other areas who have long wanted tounderstand this subject, and experts who want to fall in love withthis field all over again.First published 2011Reprinted 2012, 2013 (with corrections), 2014 (with corrections),2016 (twice, once with corrections), 2017 (with corrections)
Relative posts

Flexible Pattern Matching in Strings: Practical On-Line Search Algorithms for Texts and Biological Sequences

Encyclopedia of Artificial Intelligence, Volumes 1-3

Encyclopedia of Computer Science and Technology (Facts on File Science Library)

Guide to Efficient Software Design: An MVC Approach to Concepts, Structures, and Models (Texts in Computer Science)

Guide to Efficient Software Design: An MVC Approach to Concepts, Structures, and Models (Texts in Computer Science)

PCI DSS: An Integrated Data Security Standard Guide

Encyclopedia of Human Computer Interaction

Encyclopedia of Information Communication Technology, Volumes 1-2

Building Event-Driven Microservices: Leveraging Organizational Data at Scale

Python Scripting for Network Engineers: Realizing Network Automation for Reliable Networks

Java All-in-One For Dummies (6th Edition)
