Library of Math
New and Used Math Books at Great Low Prices
Subscribe to the Library of Math Feed

Theory of Computation (Texts in Computer Science)

Theory of Computation (Texts in Computer Science)

enlarge enlarge 
Author: Dexter C. Kozen
Publisher: Springer
Category: Book

List Price: $84.95
Buy New: $45.68
You Save: $39.27 (46%)



New (21) Used (11) from $45.68

Rating: 5.0 out of 5 stars 2 reviews
Sales Rank: 760226

Media: Hardcover
Edition: 1
Pages: 426
Number Of Items: 1
Shipping Weight (lbs): 2
Dimensions (in): 9.5 x 7.1 x 1

ISBN: 1846282977
Dewey Decimal Number: 511.352
EAN: 9781846282973

Publication Date: March 23, 2006
Availability: Usually ships in 1-2 business days
Shipping: Expedited shipping available
Condition: New & Unread Book that May Have Slight Handling Wear From Bookstore Shelf. IN-STOCK Now For Immediate Secure Packaging & Delivery!

Accessories:

  • Linear Genetic Programming (Genetic and Evolutionary Computation)
  • Computation Engineering: Applied Automata Theory and Logic

Similar Items:

  • Introduction to the Theory of Computation, Second Edition
  • Automata and Computability (Undergraduate Texts in Computer Science)
  • Algorithmic Game Theory
  • Randomized Algorithms
  • Computers and Intractability: A Guide to the Theory of NP-Completeness (Series of Books in the Mathematical Sciences)

Editorial Reviews:

Product Description

This textbook has been written with the dual purpose to cover core material in the foundations of computing for graduate students in computer science, as well as to provide an introduction to some more advanced topics for those intending further study in the area.

This book contains an invaluable collection of lectures for first-year graduates on the theory of computation, focusing primarily on computational complexity theory. Topics and features include:

  • Organization into self-contained lectures of 3-7 pages;
  • 41 primary lectures and a handful of supplementary lectures covering more specialized or advanced topics;
  • 12 homework sets and several miscellaneous homework exercises of varying levels of difficulty, many with hints and complete solutions.

Aimed at advanced undergraduates and first-year graduates in Computer Science or Mathematics with an interest in the theory of computation and computational complexity, this book provides a thorough grounding the foundations of computational complexity theory.




Customer Reviews:

5 out of 5 stars Extremely comprehensive   November 26, 2006
Christopher D. Smith (Colorado Springs, CO)
5 out of 5 found this review helpful

I came across this book almost by accident, but I'm glad I did. It's among the most comprehensive coverage of theory of computation that I've seen. Understand this book, and you are basically ready to delve into active research areas within the field.

This is NOT a book on automata or an introduction to theory of computation. You should already understand what theory of computation is all about before you read this book. A good introduction to the field is Sipser, although Dexter Kozen also has an introductory level book that will probably flow well into this one. This is also NOT a good place to work on basic mathematical tools. You will be expected to have them already; if you aren't good at reading mathematical proofs, you will need either extreme patience and diligence or previous work on the skill before you read this book.

Topics include advanced results about basic time/space complexity classes, alternation, probablistic and parallel complexity classes, properties (complexity and decidability) of logical theories, partial recursive function theory, and other topics too numerous to mention. The text covers all major areas of the field, but the emphasis is definitely in favor of complexity results.



5 out of 5 stars I can immediately apply this book to my research   June 11, 2007
Michael de Mare (Hoboken, NJ United States)
2 out of 2 found this review helpful

In 1991 I took a class at Cornell called CS681 The Design and Analysis of Algorithms ([Koz92]). At that time, Professor Kozen had finalized his manuscript for a book by the same name based on the class. I wanted to follow this class up with its sequel, CS682 Theory of Computation, but instead I went out and started a career in software engineering. Now that I am back in graduate school (at a different institution), I was pleased when i learned that the lectures for CS682 were available in the book Theory of Computation by Dexter Kozen ([Koz06]). Although the class which the book is based on has CS681 as a prerequisite, I would say that it would be a mistake to say that one needs to read [Koz92] in order to understand [Koz06]. I am only halfway through [Koz06], but it seems to me that the only prereqs required for this book are an ordinary graduate-level class in algorithms (such as CS482 at Cornell or CS600 at Stevens), a class on automata and some exposure to the NP-hierarchy and reductions. The latter is covered in CS681 at Cornell but can be learned in a wide variety of other forums including CS601 Algorithmic Complexity at Stevens. All the material required to understand this book can be found in the qualifying exams or courses for most computer science programs.

Although I have only read through lecture 20 (of 41), I have found immediate applications of the material in this book to my research. In fact, last night after reading lecture 18 I was able to add a footnote to a journal submission directing the reader to this lecture for a 7/8-approximation algorithm and a proof that MaxSAT is polynomially solvable iff P=NP. These are both results that my paper cites from separate research papers and it pleased me that I was now able to point the reader to a text for further study. I also have learned about many exotic complexity classes and problems in this book, some of which I had encountered in research-level seminars in the past few years. Having a single text that I can read to learn about all of these results is a godsend.

I strongly recommend this book to anyone who is pursuing study or research in computer science at the doctoral level, particularly if they have an interest in theory, complexity or cryptography. This book has already been enormously useful to me. I would like to teach a class someday based on this book.


 
about us contact us privacy policy terms of use mision statement lom help
The Library of Math - Online Math Organized by Subject Into Topics. © 2005 - 2008 www.LibraryOfMath.com All rights reserved. math rss