INTRODUCTION TO THE ANALYSIS OF ALGORITHMS, AN
暫譯: 演算法分析導論

Soltys Michael

  • 出版商: World Scientific Pub
  • 出版日期: 2009-11-01
  • 售價: $2,030
  • 貴賓價: 9.5$1,929
  • 語言: 英文
  • 頁數: 150
  • 裝訂: Paperback
  • ISBN: 9814271403
  • ISBN-13: 9789814271400
  • 相關分類: Algorithms-data-structures
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

This textbook covers the mathematical foundations of the analysis of algorithms. The gist of the book is how to argue, without the burden of excessive formalism, that a given algorithm does what it is supposed to do. The two key ideas of the proof of correctness, induction and invariance, are employed in the framework of pre/post-conditions and loop invariants. The algorithms considered are the basic and traditional algorithms of computer science, such as Greedy, Dynamic and Divide & Conquer. In addition, two classes of algorithms that rarely make it into introductory textbooks are discussed. Randomized algorithms, which are now ubiquitous because of their applications to cryptography; and Online algorithms, which are essential in fields as diverse as operating systems (caching, in particular) and stock-market predictions. This self-contained book is intended for undergraduate students in computer science and mathematics.

商品描述(中文翻譯)

本教科書涵蓋了演算法分析的數學基礎。這本書的要旨在於如何在不過度形式化的情況下,論證一個給定的演算法確實能夠達成其預期的功能。正確性證明的兩個關鍵概念,歸納法(induction)和不變性(invariance),在前置條件(pre-conditions)/後置條件(post-conditions)和迴圈不變式(loop invariants)的框架中被運用。所考慮的演算法是計算機科學中的基本和傳統演算法,例如貪婪演算法(Greedy)、動態規劃(Dynamic)和分治法(Divide & Conquer)。此外,還討論了兩類在入門教科書中很少出現的演算法。隨機演算法(Randomized algorithms),因其在密碼學中的應用而變得無處不在;以及線上演算法(Online algorithms),在操作系統(特別是快取)和股市預測等多樣化領域中至關重要。本書是自成體系,旨在為計算機科學和數學的本科生提供學習資源。