Search  for anything...

Art of Computer Programming, The: Combinatorial Algorithms, Volume 4B

  • Based on 83 reviews
Condition: New
Checking for the best price...

Buy Now, Pay Later


As low as $13.33 / mo
  • – 6-month term
  • – No impact on credit
  • – Instant approval decision
  • – Secure and straightforward checkout

Ready to go? Add this product to your cart and select a plan during checkout.

Payment plans are offered through our trusted finance partners Klarna, Affirm, Afterpay, Apple Pay, and PayTomorrow. No-credit-needed leasing options through Acima may also be available at checkout.

Learn more about financing & leasing here.

Free shipping on this product

30-day refund/replacement

To qualify for a full refund, items must be returned in their original, unused condition. If an item is returned in a used, damaged, or materially different state, you may be granted a partial refund.

To initiate a return, please visit our Returns Center.

View our full returns policy here.


Availability: In Stock.
Fulfilled by Amazon

Arrives Tuesday, Feb 10
Order within 12 hours and 16 minutes
Available payment plans shown during checkout

Protection Plan Protect Your Purchase
Checking for protection plans...

Description

The Art of Computer Programming is Knuth's multivolume analysis of algorithms. With the addition of this new volume, it continues to be the definitive description of classical computer science.Volume 4B, the sequel to Volume 4A, extends Knuth's exploration of combinatorial algorithms. These algorithms are of keen interest to software designers because ". . . a single good idea can save years or even centuries of computer time."The book begins with coverage of Backtrack Programming, together with a set of data structures whose links perform "delightful dances" and are ideally suited to this domain. New techniques for important applications such as optimum partitioning and layout are thereby developed.Knuth's writing is playful, and he includes dozens of puzzles to illustrate the algorithms and techniques, ranging from popular classics like edge-matching to more recent crazes like sudoku. Recreational mathematicians and computer scientists will not be disappointed!In the second half of the book, Knuth addresses Satisfiability, one of the most fundamental problems in all of computer science. Innovative techniques developed at the beginning of the twenty-first century have led to game-changing applications, for such things as optimum scheduling, circuit design, and hardware verification. Thanks to these tools, computers are able to solve practical problems involving millions of variables that only a few years ago were regarded as hopeless.The Mathematical Preliminaries Redux section of the book is a special treat, which presents basic techniques of probability theory that have become prominent since the original "preliminaries" were discussed in Volume 1.As in every volume of this remarkable series, the book includes hundreds of exercises that employ Knuth's ingenious rating system, making it easy for readers of varying degrees of mathematical training to find challenges suitable to them. Detailed answers are provided to facilitate self- study."Professor Donald E. Knuth has always loved to solve problems. In Volume 4B he now promotes two brand new and practical general problem solvers, namely (0) the Dancing Links Backtracking and (1) the SAT Solver. To use them, a problem is defined declaratively (0) as a set of options, or (1) in Boolean formulae. Today's laptop computers, heavily armoured with very high speed processors and ultra large amounts of memory, are able to run either solver for problems having big input data. Each section of Volume 4B contains a multitudinous number of tough exercises which help make understanding surer. Happy reading!" --Eiiti Wada, an elder computer scientist, UTokyo"Donald Knuth may very well be a great master of the analysis of algorithms, but more than that, he is an incredible and tireless storyteller who always strikes the perfect balance between theory, practice, and fun. [Volume 4B, Combinatorial Algorithms, Part 2] dives deep into the fascinating exploration of search spaces (which is quite like looking for a needle in a haystack or, even harder, to prove the absence of a needle in a haystack), where actions performed while moving forward must be meticulously undone when backtracking. It introduces us to the beauty of dancing links for removing and restoring the cells of a matrix in a dance which is both simple to implement and very efficient." --Christine Solnon, Department of Computer Science, INSA LyonRegister your book for convenient access to downloads, updates, and/or corrections as they become available. Read more

Publisher ‏ : ‎ Addison-Wesley Professional


Publication date ‏ : ‎ October 8, 2022


Edition ‏ : ‎ 1st


Language ‏ : ‎ English


Print length ‏ : ‎ 736 pages


ISBN-10 ‏ : ‎ 0201038064


ISBN-13 ‏ : ‎ 64


Item Weight ‏ : ‎ 3.84 pounds


Dimensions ‏ : ‎ 7.1 x 1.75 x 9.63 inches


Best Sellers Rank: #156,029 in Books (See Top 100 in Books) #21 in Software Design & Engineering #139 in Software Development (Books) #356 in Computer Software (Books)


Frequently asked questions

If you place your order now, the estimated arrival date for this product is: Tuesday, Feb 10

Yes, absolutely! You may return this product for a full refund within 30 days of receiving it.

To initiate a return, please visit our Returns Center.

View our full returns policy here.

  • Klarna Financing
  • Affirm Pay in 4
  • Affirm Financing
  • Afterpay Financing
  • PayTomorrow Financing
  • Financing through Apple Pay
Leasing options through Acima may also be available during checkout.

Learn more about financing & leasing here.

Top Amazon Reviews


  • Instant Classic
This fifth volume in Knuth's "The Art of Computer Programming" continues the level of excellence of the previous volumes. The content includes an overview of backtracking methods for solving various combinatorial problems, then moves on to exact cover problems and variations thereon and finally satisfiability problems. Applications of exact cover problems include solving Sudoku puzzles, four-coloring maps, and finding fault-free tilings of rectangles. Satisfiability is the prototypical NP complete problem, so improvements in SAT solvers improve our ability to solve a great number of problems with real-world applications. As with all TAOCP books, the exercises are the best part. They are numerous, cover a wide range of topics, and are marked with difficulty estimates to help the reader know what they are getting into before they start. But I encourage all readers to try some of the exercises. Computer science is not a spectator sport and trying the exercises helps cement in the material. ... show more
Reviewed in the United States on January 1, 2023 by David Bowen

  • To really find joy and value in Knuth’s TAOCP, solve some exercises!
Professor Knuth’s writing is always enjoyable, but if you aren’t taking time to do some of the exercises, you’re missing what makes any of Knuth’s books amazing, which is the interplay between his expository text and your working to discover some things on your own. It’s like you are dancing a waltz without a partner; you may move across the floor - but you haven’t truly experienced a ballroom dance. What you discover is text + time spent solving some of the exercises gives you not just a deeper understanding of the material, but let’s you feel you are in his class - learning from him - and you feel pride in solving the problems. My point: Knuth’s text is a joy - but how he structures those exercises - that’s sublime, and in my opinion, it’s text + exercises together that make these books the best academic texts I’ve read in any subject. ... show more
Reviewed in the United States on December 22, 2022 by Amazon Customer

  • One of the best Recreational Math books ever written
The Art of Computer Programming is a classic set of books. With 4B, Don is getting to the fun stuff: the more obscure, combinatorial math that computers excel at. I've been a student of recreational math for 50 years, but there is material on almost every page I've never seen before, all exquisitely diagrammed and explained and/or solved. He's also contacted many people from recreational math for this volume. What any incredible book -- just from the comprehensiveness of the problems covered. But he also lists solving methods for almost everything. This book is basically a toolbox for solving almost any problem. Many of these algorithms, I am not yet familiar with. But I plan to study this book carefully. Highly recommended. ... show more
Reviewed in the United States on October 22, 2022 by Ed Pegg Jr

Can't find a product?

Find it on Amazon first, then paste the link below.
Checking for best price...