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...
(展开全部)
央北:男,作家。取意,未达北方。生于1989年春天,自幼居住小镇,体会平静之美好。大学时开始写字,在怀疑中前行,坚信善良与希望,希望假以时日能用自己朴素的文字描...
BloodstainsintheShadowsisapoetrycollectionwithadifference.Itisthebooktobridgethe...
理查德•斯坦普(Richard Stemp)曾就读于剑桥大学,研习自然科学和艺术史,获得意大利文艺复兴雕刻领域的博士学位。有一年时间在现场及纪录艺术学院(Aca...
金匮要略传真-中国汤液经方-下部 本书特色 《中国汤液经方(下部)金匮要略传真》是由人民军医出版社出版的。金匮要略传真-中国汤液经方-下部 内容简介 本书是《中...
《坂本龙马(第3部)》内容简介:德川幕府末期,独裁专制,闭关锁国,民不聊生。坂本龙马乃日本高知乡下草民,却独身促成“萨长联盟”,一致倒幕;创建日本第一家公司,奠...
建筑施工技术(第3版) 本书特色 本书是高职高专建筑工程系列教材之一。全书共分11章,内容包括:土石方施工技术、起重技术、脚手架搭设技术、地基加固与桩基施工技术...
白鸟早奈英营养学博士、心理生活指导员、健康运动指导员。就读于青叶学园短期大学食物营养学专业、日本女子大学食物学专业、东京农业大学营养学专业、美国佐治亚州立大学营...
中华拉面 本书特色 中华拉面是中华面条家族中的重要一员,包括兰州拉面、新疆拉条子、扯面(揪片子)、手工挂面等。兰州拉面是中华拉面成员中商业化程度较高、产业化开发...
阿加莎·克里斯蒂被誉为举世公认的侦探推理小说女王。她的著作英文版销售量逾10亿册,而且还被译成百余种文字,销售量亦逾10亿册
一生中要遇到多少人,要失望和伤心多少次,要酒醉后跌倒多少回,才会终于遇见那个让我们嘴角含笑、眼睛发亮,把我们捧在手心里疼着的人?生命中的某一天,有个人突然闯进来...
拔得女榜狀頭,當上了魁星娘子,虞璇璣終於又離為官之路更近一步!沒想到第一次進宮面聖,就從老番癲太上皇嘴裡聽到新拜座師李千里不可告人的八卦祕辛?熱鬧滾滾的進士宴,...
作品目录第一编 孙禄堂《形意拳学》论语 《形意拳学》自序 凡例 上编 形意混沌辟开天地五行学 总纲 形意无极学 第二节 形
贝蒂·弗里丹,美国妇女组织的发起人之一和第一任领袖。她也是美国女性政治核心会议的发起人和美国堕胎权行动联盟的组织者。她曾撰写《女性的奥秘》、《它改变了我的生活》...
《我的灵魂骑在纸背上》是知名作家三毛的作品,在三毛离开30周年之际,生前未发表文字首度出版简体中文版。《我的灵魂骑在纸背上》收录了三毛写给亲友的私人书信83封,...
Physical computing is all around us from interactive displays at museums to "puf...
马库斯·布伦纳迈耶(Markus Brunnermeier)是普林斯顿大学经济学专业讲座教授,同时任教于普林斯顿本德海姆金融研究中心,他撰写了大量关于金融危机和...
程浩,网名伯爵在城堡,1993年生,2013年8月21日去世。二十年间,他没有下地走过路,疾病已成为生活的一部分,是真正向死而生的人。自称“职业病人”的他,坦然...
《我的职场十年》是一本真实的“职场小说”。20世纪90年代初,他是一个成绩优异的清华大学工科博士。他初入职场,从普通技术工程
约翰・格里宾约翰・格里宾获得剑桥大学天体物理学博士学位,现为苏塞克斯大学客座研究员和《新科学家》杂志顾问。他写了很多畅销书,其中包括《薛定谔的猫》、《奥米伽点》...
菲利普·科恩(Philipp Koehn)是约翰斯·霍普金斯大学计算机科学系的教授。他是机器翻译领域的领军人物,于2010年出版了教材Statistical M...