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...
(展开全部)
《崇祯十七年欧洲那些事儿》内容简介:17世纪,40年代。人类数千年历史中的十年。世界、欧洲、中国发生巨变的十年。法国人罗伯特·
佐藤友哉(Sato Yuya)1980年於北海道出生。2001年以「電影般的風格──鏡公彥理想的殺人方式」獲得第21回梅菲斯特獎而出道。完全經歷九零年代青少年次...
作品目录中国史の全体構造の理解に向けて 中国史における「文と武」、「官と賊」、「漢人と少数民族」の間 / 小林一美著. 民衆運
男科病效验良方 本书特色 难治病效验良方丛书:糖尿病效验良方、肥胖症效验良方、肿瘤效验良方、胃肠病效验良方、男科病效验良方、高血压病效验良方。男科病效验良方 目...
一般人也許會覺得有點詭異,但「佛格特街一號」卻深深吸引著珍,這幢房子與她的相遇簡直就像命中注定。要住進這裡,必須遵守兩百多條近乎偏執的出租守則以及無所不在的科技...
一个良好的长期趋势跟踪系统最吸引人的地方,是仓位通常建立在趋势就要发动的起始点,而且是朝趋势的方向建立。一个良好的系统会让你在市场仍对你有利的情况下保持原有仓位...
《全国会计专业技术资格考试考点串讲与经典题库:初级会计实务》内容简介:本书是为参加全国会计专业技术资格考试的人士量身定做的
中华人民共和国继承法-实用版 本书特色 本书以《中华人民共和国继承法》的法律条文为基础,用相关法律法规的条文规定对其进行注释,保证了全书在适用方面的便捷以及内容...
马洛•摩根(Marlo Morgan):美国预防医学工作者,现居住在密苏里州;长期在澳洲从事预防医学教育,并为澳洲原住民经济独立、种族融合作出了突出贡献。其著作...
财智论语:图像可以到达语言无法到达的地方,思想可以到达时空无法到达的地方。本书精编王志纲多年“流传江湖”的“论语体”语言,以图文并茂的形式,浓缩了王志纲二十年来...
精彩摘录这个世界开始的时候,人类并不存在,这个世界结束的时候,人类也不会存在。我将要用一生的牛命加以描述,设法要了解的人
作品目录一、序二、序三、导言:鲁迅“骂人”现象面面观四、上编1、忧患于时事,退隐于书斋――鲁迅与钱玄同2、“主将”与“楷模
徐韦华,在台湾很有影响力的著名拼布作家,从事拼布材料包设计多年,经验非常丰富。
孟悦,生于北京,1982年毕业于北京大学中文系,1985年获北京大学中文系文学硕士学位,2000 年于美国加州大学洛杉矶分校获历史学博士学位,曾在清华大学、美国...
大森庄藏,哲学家。1921年出生于日本冈山县。1944年于东京大学理学部物理系毕业,1949年于同校文学部哲学系毕业,曾在东京大学、放送大学担任教授。著有《言语...
作品目录导论第一章 主权学说第二章 雅典民主制第三章 罗马共和国第四章 中世纪法律的对抗理论,天主教教会学,以及胡格诺派政治
社会建构的逻辑:中国社会组织发展论纲 本书特色 《社会建构的逻辑:中国社会组织发展论纲》是国内*部系统梳理新时代中国社会组织发展经验的理论著述。党的十八大以来,...
儿科规范化诊疗 内容简介 本书是《基层医师培训丛书》之一,包含新生儿疾病、小儿急救、小儿外科常见疾病、小儿免疫性疾病等内容,共分十三章,每章重点介绍儿科常见疾病...
周文强:1987年11月生于中国河南省新乡市,2008年开始传播财商思想,2012年创办新思想控股集团,集财商教育,创业培训,投资咨询于一体。公司总部坐落在香港...
《可视化程序设计》系统介绍了基于VisualC++6.O可视化程序设计的方法和步骤。全书分成三个部分,第一部分介绍了VisualC++6.O开发