Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
The art of computer programming, volume 4, fascicle 6 : satisfiability
Knuth D., Pearson Education, Boston, MA, 2015. 320 pp. Type: Book (978-0-134397-60-3)
Date Reviewed: Apr 5 2016

This 310-page book is devoted to the topic of satisfiability. It is organized in a single chapter covering chapter 7.2.2.2 of the series. The book is essentially devoted to SAT solvers, and as we have come to expect from Knuth, will undoubtedly become the classic text on the topic through its elegant, precise, and thorough coverage. The reader needs to read the book from the beginning, as Knuth introduces the shorthand notation that he utilizes throughout the remainder of the text. Knuth begins by motivating the value of SAT solvers and introducing a few simple examples to make the reader comfortable. As problems are introduced, Knuth introduces algorithms to solve the problems and provides detailed, insightful explanations to accompany them. Conway’s Game of Life is even introduced as an example of bounded model checking.

This is not a light book. It takes time to read and digest the content, but the reader is assured of learning something on almost every page. Knuth ends his discussion on page 133 and then provides readers with a set of 526 problems (52 pages) to challenge them--and challenged you will be. The problems are varied and difficult, but Knuth provides answers to each of them over the course of the next 126 pages. Given this structure, the book is essentially one-third discussion and coverage of the topic and two-thirds devoted to interesting problems and demonstrating the value and power of the approaches covered.

More reviews about this item: Amazon

Reviewer:  Michael Oudshoorn Review #: CR144288 (1607-0456)
Bookmark and Share
  Featured Reviewer  
 
General (D.1.0 )
 
 
Reference (A.2 )
 
Would you recommend this review?
yes
no
Other reviews under "General": Date
Problems in programming
Vitek A., Tvrdy I., Reinhardt R., Mohar B. (ed), Martinec M., Dolenc T., Batagelj V. (ed), John Wiley & Sons, Inc., New York, NY, 1991. Type: Book (9780471930174)
Aug 1 1992
KNOs: KNowledge acquisition, dissemination, and manipulation Objects
Tsichritzis D., Fiume E., Gibbs S., Nierstrasz O. ACM Transactions on Information Systems 5(1): 96-112, 1987. Type: Article
Nov 1 1987
Programmer perceptions of productivity and programming tools
Hanson S. (ed), Rosinski R. Communications of the ACM 28(2): 180-189, 1985. Type: Article
Jul 1 1985
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy