The Art of Computer Programming, Volume 4, Fascicle 7 : Constraint Satisfaction
The Art of Computer Programming, Volume 4, Fascicle 7 : Constraint Satisfaction
Click to enlarge
Author(s): Knuth, Donald
ISBN No.: 9780135328248
Year: 202411
Format: Trade Paper
Price: $ 48.29
Dispatch delay: Dispatched between 7 to 15 days
Status: Available (Forthcoming)

Volume 4 of The Art of Computer Programming is devoted to the topic of Combinatorial Algorithms. Combinatorial algorithms are the methods that allow developers to cope with problems that involve zillions of cases. The explosive growth in the knowledge of such techniques has meant that several volumes are needed to describe them. 4C will be the next such volume. This fascicle, which will eventually form the first part of volume 4C, covers section 7.2.2.3 (Constraint Satisfaction Problems) of TAOCP.


It follows the recently published volume 4B, which covered sections 7.2.2.1 (Dancing Links) and 7.2.2.2 (Satisfiability) of Knuth's grand project. Sudoku is a simple example of a Contstraint Satisfaction Problem (CSP).


The problem to solve is putting a number in each square, with the constraint that no row, column, or block can contain a repeating number. CSPs traverse many domains in computer science, including in AI, where tasks including resource allocation, planning, scheduling, and decision-making all are formulated as CSPs. The latest chapter in Knuth's magnum opus! Will eventually form the first part of Volume 4B Covers Constraint Satisfaction Problems (CSP) - Sudoku is a simple example of a CSP CSPs traverse many domains in computer science, including in AI.


To be able to view the table of contents for this publication then please subscribe by clicking the button below...
To be able to view the full description for this publication then please subscribe by clicking the button below...