內容大鋼
量子計算正在改變我們對於電腦的思考方式。量子比特(quantum bits),又稱qubits,可以解決當前計算技術難以解決的問題。
本書首先概述了量子計算與傳統計算如此不同的原因,並講述了可能會對量子計算產生重大影響的一些行業案例。對理解諸如疊加、糾纏和干涉等概念所必需的經典計算理論和數學基礎進行了更全面的講解。接下來是電路和演算法。既有基礎的,也有更複雜的。然後,對構建量子計算硬體背後的物理和工程思想娓娓道來。最後,本書展望了未來前景並提供了指引,幫助讀者了解日後的發展會如何影響到個人。
真正理解量子計算需要大量的數學知識,而本書也不會迴避必要的數學概念。每個主題均以清晰的文字和有用的示例進行介紹和詳盡解釋。
你將從本書中學到:
量子計算的工作原理、與眾不同之處及其如此強大的原因;
探索量子系統背後令人費解的複雜支撐機制;
理解經典計算和量子計算背後的必要概念;
複習並擴展基礎數學、計算理論和量子理論知識;
探索量子計算在科學計算、人工智慧和其他領域的主要應用;
考察有關量子比特、量子電路和量子演算法的詳細概述。
作者介紹
(美)羅伯特·S.薩托|責編:張燁
羅伯特·S.薩托 has been a technical leader and executive in the IT industry for over 30 years. More than two decades of that have been spent in IBM Research in New York. During his time there, he worked on or led efforts in symbolic mathematical computation, optimization, AI, blockchain, and quantum computing. He is the co-author of several research papers and the book Axiom: The Scientific Computation System with the late Richard D. Jenks.
He also was an executive on the software side of the business in areas including emerging industry standards, software on Linux, mobile, and open source. He's a theoretical mathematician by training, has a Ph.D. from Princeton University, and an undergraduate degree from Harvard College. He started coding when he was 15 and has used most of the programming languages that have come along.
目錄
Preface
1 Why Quantum Computing?
1.1 The mysterious quantum bit
1.2 I'm awake!
1.3 Why quantum computing is different
1.4 Applications to artificial intelligence
1.5 Applications to financial services
1.6 What about cryptography?
1.7 Summary
I Foundations
2 They're Not Old, They're Classics
2.1 What's inside a computer?
2.2 The power of two
2.3 True or false?
2.4 Logic circuits
2.5 Addition, logically
2.6 Algorithmically speaking
2.7 Growth, exponential and otherwise
2.8 How hard can that be?
2.8.1 Sorting
2.8.2 Searching
2.9 Summary
3 More Numbers than You Can Imagine
3.1 Natural numbers
3.2 Whole numbers
3.3 Integers
3.4 Rational numbers
3.4.1 Fractions
3.4.2 Getting formal again
3.5 Real numbers
3.5.1 Decimals
3.5.2 Irrationals and limits
3.5.3 Binary forms
3.5.4 Continued fractions
3.6 Structure
3.6.1 Groups
3.6.2 Rings
3.6.3 Fields
3.6.4 Even greater abstraction
3.7 Modular arithmetic
3.8 Doubling down
3.9 Complex numbers, algebraically
3.9.1 Arithmetic
3.9.2 Conjugation
3.9.3 Units
3.9.4 Polynomials and roots
3.10 Summary
4 Planes and Circles and Spheres, Oh My
4.1 Functions
4.2 The real plane
4.2.1 Moving to two dimensions
4.2.2 Distance and length
4.2.3 Geometric figures in the real plane
4.2.4 Exponentials and logarithms
4.3 Trigonometry
4.3.1 The fundamental functions
4.3.2 The inverse functions
4.3.3 Additional identities
4.4 From Cartesian to polar coordinates
4.5 The complex "plane"
4.6 Real three dimensions
4.7 Summary
5 Dimensions
6 What Do You Mean "Probably"?
II Quantum Computing
7 One Qubit
8 Two Qubits, Three
9 Wirina Up the Circuits
10 From Circuits to Algorithms
11 Getting Physical
12 Questions about the Future
Afterword
Appendices
A Quick Reference
B Symbols
C Notices
D Production Notes
Other Books You May Enjoy
Index