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...
(展开全部)
复杂系统的动力学分析与同步控制 内容简介 本书共分为绪论 ; 混沌系统的动力学分析 ; 混沌系统的同步与控制 ; 非时滞复杂动力学网络的同步与控制 ; 时滞复杂...
佛罗伦斯•西恩,美国最伟大的身心灵导师,畅销书作家。早年曾向几位东西方著名的灵性导师求学,经历多次闭关和修行后,晚年发展出了一套独特的身心灵课程,对后世发展产生...
市政给排水工程常见质量问题及处理300例 内容简介 本书以严防质量通病、杜绝施工隐患为主旨,以“问题”、“问题表现”、“问题分析”、“正确做法”、“小结”为体例...
一月,她经历第一场相亲,身为相亲对象的他却说,请多丑言几句。二月,她决定放弃相亲,却发现他就住在隔壁。三月,她试着走出失恋阴影,如猫咪般被他收留,他的被子上有淡...
爱情像眼睛一样,容不得一粒沙子● 鸳鸯蝴蝶派标杆作家张恨水代表作● 中国现代通俗小说里程碑之作● 《啼笑因缘》+《〈啼笑因缘〉续》全收录● 入选《亚洲周刊》“2...
美国民事诉讼法的制度.案例与材料-美国经典案例选读 内容简介 第二节主题事物管辖权——异籍管辖权究竟应该是人性本善还是本恶在中国至今还是一个停留在打嘴仗程度上的...
2001年,年仅49岁的天才科幻作家道格拉斯·亚当斯永远离开了我们。他的朋友和编辑从亚当斯的个人电脑中抢救出文件,精心挑选、编辑,这部作品集由此诞生。本书为喜爱...
这是一部有关商海沉浮的个人体悟与小说式实录,展现了2008年金融危机之后,一些民营投资公司的发展轨迹。牛市、股灾、上市公司质押风潮,商界精英的胆识与局限,年轻学...
新编怎样依法解决婚姻纠纷指南 内容简介 本书根据新《婚姻法》和国务院令第387号公布自2003年10月1日起施行的《婚姻登记条例》编定,内容丰富、实用性强。从婚...
《交互设计概论》是一本全面论述交互设计的理论、概念、方法、历史和未来发展的专业基础教材。交互设计是一个关注交互行为、用户体验与人机间有效沟通的数字产品设计领域,...
东汉至魏晋时期是我国历史上少有的瘟疫频发期,此一时期,死亡笼罩大地,士人凋伤,人人悚惧,恐慌和绝望弥漫,疫病不但影响着个体的生命健康和精神世界,也深刻影响着历史...
维基•伍德盖特Vicky Woodgate英国作家、插画师。她从事过十年的插画工作,也在电影电视行业和主题公园做过场景艺术家。她一直对野生动物拥有非凡的热情,喜...
《中华人民共和国慈善法》解读与应用 本书特色 2016年3月16日上午,十二届全国人大四次会议举行闭幕会,全国人大表决通过《中华人民共和国慈善法》。从2005年...
新编常用合同范本全书(增订6版) 本书特色 《新编常用合同范本全书》自2011年1月出版以来,深受读者喜爱和支持,迅速售罄。应读者强烈要求,分别于2011年10...
“医学大神”系列以十四册、九十万字的体量,忠实再现四百年现代医学史,精细描摹十四位业界传奇大神,并穿插解说医学科普知识,是一套集传记、历史、科普于一身的大众读物...
实用中医内科学-第二版 内容简介 本书再版在基本保持**版的特点和精辟内容外,将对总论中有关中医内科学基本原理、术语、辨治规律等内容进行改写;在各论中在原有病种...
这集子里的46首诗最早一首写于1991年最晚的一首1998年.其余 半在1992年至1997年以一种兴奋片段混乱探路般的方式出现在我的笔记本里.然后就搁着搁了好...
耳穴治急症经验辑要 本书特色 本书根据作者多年从事针灸的经验所编写出来的。全书共分“耳穴诊治疾病简介”“耳针治疗急症案例”“耳穴治疗杂症拾零”3个部分,主要对1...
席梁丞医案医话选 本书特色 席梁丞(1911-1981),名作栋。甘肃武威人。甘肃省中医院内科主任医师,一生躬耕杏林,悬壶济世,广有口碑,是甘肃乃至全国的著名中...
2014-中药学专业知识(二)-国家执业药师资格考试指导 本书特色 为了帮助参加全国执业药师资格考试的考生更明确有效地应试复习,我们编写了《2014国家...