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...
(展开全部)
陈冠任,中国现代史、民国史学者,著名畅销书作家,著有《蒋介石玩权术》、《国民党十大王牌军》、《战将》、《中国人民解放军传奇将领纪实》、《荣氏父子》《四代父子五代...
非天夜翔:畅销小说家,被读者昵称为“母鸡”“肥田”。文风大气细腻。现于《天漫·蓝色》上连载《洪荒战记》。代表作包括《末日曙光》《星盘重启》《锦衣卫》《江东双璧》...
刘勤字彦序,四川成都人。四川大学博士,中国社会科学院访问学者,四川师范大学"251重点人才培养工程"人员、副教授。主要从事先秦文学、文献、神话等研究。师从著名敦...
海伦•舒曼哥伦比亚大学医学心理教授。1965年开始写作此书,花了约莫七年半的光景,终于完成了这本心理学界的旷世巨著《奇迹课程》 (A Course in Mir...
20世纪德国最具原创性、批判性的思想家、作家——克拉考尔的“天鹅之歌”,毕生思索人类命运凝集成的历史哲学以拨云见日的笔触、启示录式的精神,召唤历史学家的“前厅”...
泰铭手针 内容简介 泰铭手针疗法安全、简洁、效果快、费用小,能更好的发挥治病救人的作用。在1990年山西省卫生厅举办的针灸万人大赛中获针灸一等奖。张泽全编著的《...
贾瓦哈拉尔•尼赫鲁(Jawaharlal Nehru,1889—1964),印度独立后首任总理,也是印度在位时间最长的总理。他毕业于剑桥大学,长期投身争取印度独...
作品目录目次 引言 作为独立研究单元的南宋文学 上编 身份与诗艺:南宋诗学的多维观照 第一章 “江湖诗派”与退居士大夫诗文
在博客中以别名“万能姐姐”而著称的室内装修设计师。曾经为《女性中央》、《柠檬树》、casa living(居家生活)、livingsense(生活感应)、《La...
1942 年,二战战火席卷整个欧洲和苏联,并蔓延至北非和太平洋,坦克部队、轰炸机、潜水艇和驱逐舰纷纷进入战场,不计其数的士兵在阵地上拼命。德国纳粹正极力推进原子...
“没有比生命更重要的价值,女性主义的思想是‘活下去的思想’”★战争究竟有什么吸引力?女人天生就是和平主义者吗?女性主义就是追求女人也可以像男人一样战斗吗?日本女...
图说棉花生长异常及诊治 本书特色 《图说棉花生长异常及诊治/专家田间会诊丛书》涉及棉花生长中各种生长异常问题74个,以新疆棉花生产为主,贯穿棉花生产全过程。特别...
休斯顿·史密斯(Huston Smith)(1919—2016)国际知名且广受尊崇的杰出宗教学者。他出生于来华传教的传教士家庭,曾在美国芝加哥大学赫里·纳尔逊·...
◎澳洲脱口秀演员本杰明·史蒂文森的侦探小说HBO限定剧由《大小谎言》《消失的爱人》制作人操刀◎没有对错,只有家人!◎黄金时代的公平原则X欢快的全新阅读体验打破第...
李贺(790~816),唐代著名诗人,汉族,河南福昌人。字长吉,世称李长吉、鬼才、诗鬼等,与李白、李商隐三人并称唐代“三李”。祖籍陇西,生于福昌县昌谷(今河南洛...
直到战争结束后,人们才意识到,带来末日的并非战争。「Sentre Stimulus TLE」头盔,这台原本将要引领人类走向伊甸园的虚幻装置,于1996年更新至M...
谢绪恺是四川广汉人,1947年毕业于中央大学电机系无线电专业。建国后,曾任大连工学院电信系讲师,并于1952年高等学校院系调整时追随李华天教授来到东北大学(当时...
菲利普•格拉斯(Philip Glass),1937—,美国作曲家,其创作融合了西方古典音乐、摇滚乐、非洲与印度音乐的元素,作品经常是重复简短的旋律和节奏模式,...
涂色即用的校园手抄报:学科知识篇 本书特色 手抄报可传阅、可欣赏,也可张贴,绘制手抄报能充分发挥孩子的想像力和创造力,通过办手抄报还能对学生进行德智体等多方面的...
喻嘉言-小郎中学医记-名医是怎样炼成的 本书特色 《小郎中学医记:名医是怎样炼成的之喻嘉言》是以历代名医名著为主线,采用讲故事的形式去挖掘中医各家学说智慧,其间...