The Stanford GraphBase: A Platform for Combinatorial Computing, (Paperback)
暫譯: 史丹佛圖形庫:組合計算平台(平裝本)

Donald E. Knuth

  • 出版商: Addison Wesley
  • 出版日期: 1993-12-10
  • 定價: $2,180
  • 售價: 8.0$1,744
  • 語言: 英文
  • 頁數: 592
  • 裝訂: Paperback
  • ISBN: 0321606329
  • ISBN-13: 9780321606327
  • 相關分類: NoSQL
  • 立即出貨 (庫存 < 4)

買這商品的人也買了...

相關主題

商品描述

The Stanford GraphBase: A Platform for Combinatorial Computing represents the first efforts of Donald E. Knuth's preparation for Volume Four of The Art of Computer Programming. The book's first goal is to use examples to demonstrate the art of literate programming. Each example provides a programmatic essay that can be read and enjoyed as readily as it can be interpreted by machines. In these essays/programs, Knuth makes new contributions to several important algorithms and data structures, so the programs are of special interest for their content as well as for their style. The book's second goal is to provide a useful means for comparing combinatorial algorithms and for evaluating methods of combinatorial computing. To this end, Knuth's programs offer standard, freely available sets of data - the Stanford GraphBase - that may be used as benchmarks to test competing methods. The data sets are both interesting in themselves and applicable to a wide variety of problem domains. With objective tests, Knuth hopes to bridge the gap between theoretical computer scientists and programmers who have real problems to solve. As with all of Knuth's writings, this book is appreciated not only for the author's unmatched insight, but also for the fun and the challenge of his work. He illustrates many of the most significant and most beautiful combinatorial algorithms that are presently known and provides sample programs that can lead to hours of amusement. In showing how the Stanford GraphBase can generate an almost inexhaustible supply of challenging problems, some of which may lead to the discovery of new and improved algorithms, Knuth proposes friendly competitions. His own initial entries into such competitions are included in the book, and readers are challenged to do better. Features *Includes new contributions to our understanding of important algorithms and data structures *Provides a standard tool for evaluating combinatorial algorithms *Demonstrates a more readable, more practical style of programming *Challenges readers to surpass his own efficient algorithms 0201542757B04062001

商品描述(中文翻譯)

《史丹佛圖形庫:組合計算平台》代表了唐納德·E·克努斯(Donald E. Knuth)為《計算機程式設計的藝術》第四卷所做的首次準備工作。這本書的第一個目標是通過示例來展示文學化編程的藝術。每個示例都提供了一篇程式化的文章,既可以被機器解釋,也可以被讀者輕鬆閱讀和享受。在這些文章/程式中,克努斯對幾個重要的演算法和資料結構做出了新的貢獻,因此這些程式的內容和風格都特別引人注目。

這本書的第二個目標是提供一種有用的手段來比較組合演算法並評估組合計算的方法。為此,克努斯的程式提供了標準的、免費可用的數據集——史丹佛圖形庫——可用作測試競爭方法的基準。這些數據集本身既有趣,又適用於各種問題領域。通過客觀測試,克努斯希望縮小理論計算機科學家與需要解決實際問題的程式設計師之間的差距。

與克努斯的所有著作一樣,這本書不僅因為作者無與倫比的洞察力而受到讚賞,還因為他的工作帶來的樂趣和挑戰。他展示了當前已知的許多最重要和最美麗的組合演算法,並提供了可以帶來數小時娛樂的示範程式。在展示史丹佛圖形庫如何生成幾乎無窮無盡的挑戰性問題時,其中一些問題可能導致新演算法的發現,克努斯提議進行友好的競賽。他自己最初參加這些競賽的作品也包含在書中,並挑戰讀者超越他自己的高效演算法。

特色
* 包含對重要演算法和資料結構理解的新貢獻
* 提供評估組合演算法的標準工具
* 展示更可讀、更實用的編程風格
* 挑戰讀者超越他自己高效的演算法