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...
(展开全部)
Inthelate1990s,SouthKoreanfilmandotherculturalproducts,broadlyknownashallyu(Kore...
《资源型地区战略性新兴产业发展研究》内容简介:资源型地区可持续发展是世界难题。本书力图为资源型地区创新发展寻找新的突破口,
Thehundredorsopoemsinthiscollectionrangeoverawidevarietyofsubjects.Unusually,the...
In1959JohnBackuspresentedapaperonaproposedinternationalalgebraiclanguagewhichevo...
夏七夕天秤女,养两猫一狗,现居长沙。生活悲伤有时,快乐有时,忧愁亦有时。自写字起,便只因白驹过隙,不为取悦任何人。
弗朗索瓦・里卡尔(1947-)加拿大皇家学会成员,麦吉尔大学法语文学教授,文学批评家,著有《反文学的文学》、《抒情的一代》等文学批评集。
全科医学理论与实践 本书特色 三百余位美国医学专家数十年精心打造,第五版享誉全球。三大部分一百三十章涉及医疗与保健的方方面面,呵护健康。从优生优育直到临终关怀为...
《走向大众的“计然之术”》内容简介:明清时期是中国传统社会全面转型的一个历史阶段,商业不仅高度发展,其职业化程度也越来越高
恩里克·波萨达·卡诺(Enrique Posada Cano),哥伦比亚经济学家、作家、汉学家、外交家。曾任哥伦比亚驻中国大使馆领事、公使衔参赞、代理大使等职位...
阿加莎·克里斯蒂被誉为举世公认的侦探推理小说女王。她的著作英文版销售量逾10亿册,而且还被译成百余种文字,销售量亦逾10亿册。她一生创作了80部侦探小说和短篇故...
屈婉玲,1969年毕业于北京大学物理系物理学专业,现任北京大学信息科学技术学院教授、博士生导师,中国人工智能学会离散数学专委会委员,主要研究方向是算法设计与分析...
莫言中国首位获诺贝尔文学奖的作家。1955年出生,1980年代初开始文学创作,2012年获诺贝尔文学奖。著有《红高粱家族》《丰乳肥臀》《檀香刑》《生死疲劳》《蛙...
史铁生(1951—2010)中国当代作家,年轻时就双腿瘫痪,后又患上尿毒症,需靠透析维持生命,自称是“职业是生病,业余在写作”。2002年获华语文学传媒大奖年度...
刑法总论争议问题比较研究Ⅰ 目录 前言**章 罪刑法定主义与刑法解释一、罪刑法定主义与刑法解释原理二、扩大解释与类推解释之区别三、刑法解释的界限四、结语第二章 ...
王小波,1952年出生。一个特立独行的作家。他的作品被誉为“中国当代文坛最美的收获”。自1999年4月11日去世后,他的作品被人们广泛阅读、关注、讨论,并引发了...
Life in the woods: Creative cabin architectureEver since Henry David Thoreau’s d...
●他创造了太空歌剧的奇迹,也奠定了赛博朋克的基石,更预见了科技的现在和未来。1981年,弗诺·文奇在《真名实姓》中构建的赛博空间成为威廉·吉布森、尼尔·斯蒂芬森...
周松芳,文学博士,文史学者,专栏作家。出版学术专著《自负一代文宗:刘基研究》《汤显祖的岭南行:及其如何影响了〈牡丹亭〉》,学术文化随笔《岭南饕餮:广东饮膳九章》...
【美】克劳德•霍普金斯克劳德•霍普金斯是现代广告的奠基人,被大卫•奥格威视为创造现代广告的六大巨人之一。霍普金斯坚持为占消费者95%的大众服务。他的广告更加关注...
生物医学中的核技术 本书特色 《生物医学中的核技术》:普通高等教育“十一五”国家级规划教材生物医学中的核技术 内容简介 本书以介绍生物和医学中的核技术为目的,同...