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 Lyon
Donald E. Knuth is known throughout the world for his pioneering work on algorithms and programming techniques, for his invention of the TEX and METAFONT systems for computer typesetting, and for his prolific and influential writing (26 books, 161 papers). Professor Emeritus of The Art of Computer Programming at Stanford University, he currently devotes full time to the complet...
(展开全部)
《艺术人文》内容简介:艺术温暖人心,艺术点亮生命,艺术是日常生活的一部分。艺术创造和艺术审美特有的人文性和精神性使得艺术教
头针运动疗法 内容简介 本书为阐述头针运动疗法的专著,将头皮针疗法与运动疗法相结合是其特点。书中既介绍了头针运动疗法的特点,治疗带的定位与主治、操作方法,又讨论...
界顶尖的程序员是怎么走上编程道路的?他们的编程工作创造和改变了人类历史,在这一过程中都有哪些经验和教训?他们对计算机软件行业的过去、现在和未来有什么独到的看法和...
欢迎来到人生修罗场!你敢大声说出自己很爱钱吗?一本关于钱和梦想的现实小说。★江户川乱步奖、吉川英治奖、直木奖获奖,继东野圭吾之后又一个三冠王——池井户润的巅峰作...
作品目录序1234567891011121314……· · · · · ·精彩摘录当时所有的事情的事实都是: 一切都不会出意外,只是多了一点波
凯瑟琳•伍德沃德•托马斯(Katherine Woodward Thomas)精神治疗师、作家,她与教育家克莱尔•扎米米特共同创办和推动了女权转化课程和女权共同...
罗一丁男,“六零后”,工科背景,喜欢网球、宿营、看书、画画、朋友和家人,梦想能在这个星球上自由地移动并留下印迹。
汪曾祺:当代著名小说家、散文家、戏剧家。文学家中的美食家,美食家中的生活家,生活家中的士大夫。被誉为“抒情的人道主义者”,“纯粹的文人”“士大夫”。他生于江南,...
千古黄河 本书特色 黄河的历史十分复杂。它是由多种自然因素和社会因素交错编织而成的,不同时期互相交替地起着主导作用。如今要在这种种错综、纷繁的自然、社会现象中理...
神农本草经辑校 本书特色 《神农本草经》简称《本经》,是汉代本草官托名之作,当时有多种本子,后因战乱丧失。仅存四卷本,经魏晋名医增订,又产生多种本子,陶隐居序称...
作者简介新美南吉(1913~1943),日本著名儿童文学作家,与宫泽贤治、小川未明齐名,被誉为“日本安徒生”。他创作了很多儿童文
林剑鸣(1935—1997)著名秦汉史专家。1935年生于北京。1949年6月进入华北大学学习,1957年考入西北大学历史系,1961年10月至1972年在西北...
馳星周(Seisyu Hase)一九六五年生,北海道人。一九九六年以《不夜城》一書風光出道,獲得第十八屆吉川英治文學新人獎。之後更以《鎮魂歌─不夜城Ⅱ》勇奪第十...
您知道吗?许多身体不适都和不健康的饮食方式有关——不断悄悄增加的体重减不下来、血压过高、容易疲劳、工作中容易犯困、注意力不能持续集中……这些困扰我们的疾病和身体...
ExaminingnineAsianCanadianandAsianAmericannarratives,EleanorTyexploreshowauthors...
作品目录前言第1章 掌握必要的談話技巧簡潔的表達更有說服力談話要抓住一個重點長句子要3秒一停頓利用寓言的鮮明效果用身邊的事
The long twentieth century in China and Taiwan has seen both a dramatic process ...
栗田勇日本作家、美术评论家、法国文学专家。1929年出生于日本东京。1953年毕业于东京大学法国文学专业。曾任驹泽女子大学教授、日本文化研究所所长。广泛参与各种...
TRIZ与可拓学比校及融合机制研究 本书特色 本书从使用的角度对triz理论与可拓学在创新思维、矛盾求解方面进行了具体比较。继而进行triz理论与可拓学在创新思...
市政给排水工程常见质量问题及处理300例 内容简介 本书以严防质量通病、杜绝施工隐患为主旨,以“问题”、“问题表现”、“问题分析”、“正确做法”、“小结”为体例...