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...
(展开全部)
三岛由纪夫(1925—1970),日本小说家、剧作家。本名平冈公威,生于东京。1949年出版长篇小说《假面自白》,文坛地位确立。1970年11月25日写完《丰饶...
《江苏商务发展报告(2013)》内容简介:2012年,由次贷危机引发的金融危机余波未了,欧洲主权债务危机又接踵而来,世界经济在不稳
司马迁的最后十年,从太史令变为中书令,典章枢机,随侍圣驾。与此同时,他为后世留下了划时代的《史记》。剧本《中书令司马迁》讲述这段历史,不过并非这位忍辱负重的伟大...
杂病广要精要 本书特色 《杂病广要精要》原著丹波元坚,是摘辑我国古代医籍中有关内科杂病论述的专著,分为外因、内因、气血、脏腑、身体五类,列中风、虚劳等病症七十三...
Clinton Begin iBATIS的创造者,资深企业应用开发人员和敏捷开发导师。他曾经担任ThoughtWorks、微软和斯坦福大学等业界知名机构的顾问。...
《明史:多重性格的时代》为“新编中国史”中的一卷。明朝以多元的面相和复杂的谜团著称,多少人穷经皓首,就是为了体认和理解这个朝代的多重性格。在明朝之前,是中国传统...
我把青少年时期所有快乐的部分写成了《我的晃荡的青春》。——东野圭吾推理大师东野圭吾真诚讲述成长经历这不是优等生的制胜秘笈,更不是成功逆袭的人生传奇这是一个普通生...
法官告诉您怎样打产品质量官司 本书特色 《法官告诉您怎样打产品质量官司》:法官说法丛书是您学法用法的良师益友法官说法丛书是您维护合法权益的权威顾问法官说法丛书是...
Thisbookgatherstogether11empirical-basedstudiesofclassroominteractioncarriedouti...
《伤心咖啡馆之歌》是麦卡勒斯于1951年出版的小说集,共收录七篇麦卡勒斯最优秀的中短篇小说。其中最著名的《伤心咖啡馆之歌》讲述了爱密利亚小姐、罪犯马文•马西和罗...
余玮红墙作家、红色文献研究专家、高端专访媒体人。湖北赤壁人。中国作家协会会员。著有《新闻老照片的背后》《访谈毛泽东》《红色书笺背后的周恩来》《敦厚朱德》《魅力邓...
作家、导演、编剧青春文学领军作家,被读者誉为“校园女王”电影《剩者为王》导演、编剧、原著作者电影《悲伤逆流成河》导演、编剧电影《如果声音不记得》导演、编剧、原著...
What is the function of style today? If the 1970s were defined by Postmodernism ...
作者简介:西村吉雄1942年生,1971年毕业于东京工业大学研究生院,工学博士。1967年~1968年曾留学于法国蒙彼利埃大学固体电子学研究中心,从事微波半导体...
作者简介梁实秋(1903.1.6-1987.11.3),号均默,原名梁治华、梁秋实,字实秋,笔名子佳、秋郎、程淑等,出生于北京祖籍浙江杭县
AftertenyearsontheTexascattletrailwithlittletoshowforit,twenty-six-year-oldClint...
这是一本旅游随笔书。一个女孩+背包5年+踏遍5大洲+畅游16个国家+走过38个地区+260张精美图片,天涯、磨坊、穷游、豆瓣千万旅友狂热推荐,中国最美的旅行书,...
[内容简介]古典园林是了解中国文明的一扇窗,更是每个中国人的精神花园,寄托着我们对理想生活、与自然同居的向往。从先秦的高台厚榭到六朝的山庄田园,从唐宋的风雅端丽...
妇人大全良方 内容简介 《妇人大全良方》为南宋著名医家陈自明撰著。自明字良父,临川(今江西抚州)人。生于世医之家,自幼熟读家藏医籍,又遍行东南,尽索方书以观,遂...
维权攻略-大字版 内容简介 李东方编著的《维权攻略(大字版)/送给爸爸妈妈*好的礼物》精选近年来编者在工作中接触的上海老年人身边的种种案件,稿件从继承篇、婚姻篇...