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...
(展开全部)
本书是一部由诸多儿童精神分析的实例构成的精神分析作品,字里行间穿插了精神分析师醍醐灌顶般的专业分析。案例涉及的症状有儿童焦虑、强迫、抑郁、多动等,每进入一个案例...
历史卷.下-中国针灸交流通鉴 本书特色 《中国针灸交流通鉴·历史卷(下)》是关于针灸在世界传播的历史轨迹,透过书中那些生动的故事和事件,勾勒出世界针灸的历史画卷...
论法的精神(下) 本书特色 孟德斯鸠(1689-1755)十八世纪上半叶法国杰出的启蒙思想家。《论法的精神》是他的一部主要著作。本书是1784年出版的;是孟德斯...
[印]室利?拉马纳?马哈希(Sri Ramana Maharshi),二十世纪初印度较有影响力的导师。他名声远扬,来自世界各地的拜访者络绎不绝,很多有影响力的大...
Reconstitutinghisreflectionsandobservationsoftheoldandmodernworld,theauthorexplo...
本书是即学即用的用户心理学手册,其内容基于大受欢迎的网站Laws of UX。该网站是用户体验设计圈内的一些知名媒体推荐设计师学习的网站。作者将设计师需要了解的...
上野千鹤子(1948年7月12日-),日本社会学家。出生于富山县中新川郡上市町,在京都大学社会学科毕业。上野是日本著名研究女性解放理论的女性主义者,在1980年...
作品目录潮わく谷冬の底隠り江日照る雨泥の草· · · · · ·
从古典到现代从钢琴到电子乐一部关于声音的百科全书!★为什么不同乐器的中音C听起来完全不同? MIDI电子乐是如何制作出来的?音乐与物理学是如何发生联结的?是什么...
精彩摘录事实上,是保守还是激进,不过是一个时代的看法,它从来都不是音乐的看法。任何一个时代都会结束,与那些时代有关的看法
精编工程力学习题同步解答 本书特色 《精编工程力学习题同步解答(土木工程类21世纪普通高等院校规划教材)》由陈国平、彭芸主编,本书内容与主教材的教学安排...
铁杆中医彭坚汤方实战录-疗效才是道理-(第一辑) 本书特色 本书详细介绍了铁杆中医彭坚的200余首经方、时方、单方、验方的临床运用心得,重点展示了其独到的用方思...
常见中草药实用手册 内容简介 中草药是中医预防疾病、治疗疾病的重要手段。中草药具有疗效确切、副作用小等特点,不仅对防治常见病、多发病有较好的疗效,而且还...
元明清诗歌鉴赏辞典 本书特色 ★ 32开精装,商务印书馆国际有限公司出版★ 著名古典文学专家、四川大学教授、博士生导师周啸天主编★ 收录近百位学者对从金元到近代...
吴洵昳(网名Sherine医生洵)复旦大学附属华山医院神经内科主任医师,医学博士,硕士研究生导师,中国抗癫痫协会青年委员会副主任委员,中华医学会神经病学分会脑电...
实用内科学(上、下) 内容简介 本书分上、下两册。上册包括:绪论、分子生物学基础与临床、医学遗传学概论、临床免疫学概论、临床微生物学概论、临床药理学概论、临床流...
米米拉,5月22日生,双子座。喜欢一个人窝在房间里把四面墙包括天花板全部画成超帅GG;喜欢一个人趴在地板上噼里啪啦震天响地把键盘敲得要自杀;喜欢一个人拽啊拽卷啊...
Building a social web application that attracts and retains regular visitors, an...
中华人民共和国民法总则-(含草案说明及民法通则与民法总则对照表) 内容简介 《中华人民共和国民法总则(含草案说明及民法通则与民法总则对照表)》主要内容包括中华人...
Justlike"AliceinWonderland,"Michaellivesinacrazyworld.Asadrugaddict,hehastriedto...