Limits of computation an introduction to the undecidable and the intractable /

"Preface To the student: We think that the theory dealing with what is hard about computation (and what is impossible!) is challenging but fun. This book grows out of these ideas, and our approach to teaching a course in computational complexity. There is no doubt that some of the material in t...

Full description

Bibliographic Details
Main Author: Reiter, Edna E.
Other Authors: Johnson, Clayton Matthew.
Format: Electronic
Language:English
Published: Boca Raton : CRC Press, 2013.
Subjects:
Online Access:Distributed by publisher. Purchase or institutional license may be required for access.
LEADER 02723nam a2200325Ia 4500
001 3822
003 FlBoTFG
005 20121226160756.0
006 m|||||o||d||||||||
007 cr||||
008 121226s2013 fluad sb 001 0 eng d
020 # # |a 9781439882078 (e-book : PDF) 
040 # # |a FlBoTFG  |c FlBoTFG 
090 # # |a QA267.7  |b .R445 2013 
092 # # |a 003.3  |b R379 
100 1 # |a Reiter, Edna E.  |q (Edna Elizabeth) 
245 1 0 |a Limits of computation  |b an introduction to the undecidable and the intractable /  |c Edna E. Reiter, Clayton Matthew Johnson.  |h [electronic resource] : 
260 # # |a Boca Raton :  |b CRC Press,  |c 2013. 
300 # # |a xix, 259 p. :  |b ill. 
500 # # |a "A Chapman & Hall book." 
504 # # |a Includes bibliographical references (p. 253-254) and index. 
505 0 # |a ch. 1. Set theory -- ch. 2. Languages : alphabets, strings, and languages -- ch. 3. Algorithms -- ch. 4. Turing machines -- ch. 5. Turing-completeness -- ch. 6. Undecidability -- ch. 7. Undecidability and reducibility -- ch. 8. Classes NP and NP-complete -- ch. 9. More NP-complete problems -- ch. 10. Other interesting questions and classes. 
520 # # |a "Preface To the student: We think that the theory dealing with what is hard about computation (and what is impossible!) is challenging but fun. This book grows out of these ideas, and our approach to teaching a course in computational complexity. There is no doubt that some of the material in these chapters is what might be called "wrap your brain around it" material, where a first reaction might be that the authors are pulling off a trick like a magician pulling a rabbit out of a hat. For instance, consider the proof--using proof by contradiction--that there can be no algorithm to tell whether a program written in C++ will go into an infinite loop. One reaction upon reaching the contradiction at the end of the proof might be that there must be a misstep somewhere in the proof; another might be that there cannot really be a contradiction. Only after reading, rereading, and carefully considering each step can the student buy in to the proof. There are no shortcuts here; this is not reading to be done with the television playing in the background. There are also diversions here, such as the bridges of K. 
530 # # |a Also available in print edition. 
538 # # |a Mode of access: World Wide Web. 
650 # 0 |a Computational complexity. 
655 # 7 |a Electronic books.  |2 lcsh 
700 1 # |a Johnson, Clayton Matthew. 
776 1 # |z 9781439882061 (hardback) 
856 4 0 |q application/PDF  |u https://ezaccess.library.uitm.edu.my/login?url=http://marc.crcnetbase.com/isbn/9781439882078  |z Distributed by publisher. Purchase or institutional license may be required for access.