My Account Log in

2 options

Dancing with Qubits : From Qubits to Algorithms, Embark on the Quantum Computing Journey Shaping Our Future.

EBSCOhost Academic eBook Collection (North America) Available online

View online

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Sutor, Robert S.
Series:
Expert insight.
Expert insight
Language:
English
Subjects (All):
Quantum computing.
Physical Description:
1 online resource (685 pages)
Edition:
2nd ed.
Place of Publication:
Birmingham : Packt Publishing, Limited, 2024.
System Details:
Mode of access: World Wide Web.
Biography/History:
Sutor Robert S. : Robert S. Sutor has been a technical leader and executive in the IT industry for over 40 years. More than two decades of that were spent in IBM Research in Yorktown Heights, New York USA. During his time there, he worked on and led efforts in symbolic mathematical computation, mathematical programming languages, optimization, AI, blockchain, and quantum computing. He is the author of Dancing with Qubits: How quantum computing works and how it can change the world and Dancing with Python: Learn Python software development from scratch and get started with quantum computing, also with Packt. He is the published co-author of several research papers and the book Axiom: The Scientific Computation System with the late Richard D. Jenks. Sutor was an IBM executive on the software side of the business in areas including Java web application servers, emerging industry standards, software on Linux, mobile, and open source. He was the Vice President of Corporate Development and, later, Chief Quantum Advocate, at Infleqtion, a quantum computing and quantum sensing company based in Boulder, Colorado USA. He is currently an Adjunct Professor in the Department of Computer Science and Engineering at the University at Buffalo, New York, USA. He is 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.
Summary:
Dancing with Qubits, Second Edition, is a comprehensive quantum computing textbook that starts with an overview of why quantum computing is so different from classical computing and describes several industry use cases where it can have a major impact. A full description of classical computing and the mathematical underpinnings of quantum computing follows, helping you better understand concepts such as superposition, entanglement, and interference. Next up are circuits and algorithms, both basic and sophisticated, as well as a survey of the physics and engineering ideas behind how quantum computing hardware is built. Finally, the book looks to the future and gives you guidance on understanding how further developments may affect you. This new edition is updated throughout with more than 100 new exercises and includes new chapters on NISQ algorithms and quantum machine learning. Understanding quantum computing requires a lot of math, and this book doesn't shy away from the necessary math concepts you'll need. Each topic is explained thoroughly and with helpful examples, leaving you with a solid foundation of knowledge in quantum computing that will help you pursue and leverage quantum-led technologies.
Contents:
Intro
Copyright
Contributors
Contents
Preface
I Foundations
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
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.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.5 Real numbers
3.6 Structure
3.7 Modular arithmetic
3.8 Doubling down
3.9 Complex numbers, algebraically
3.10 Summary
4 Planes and Circles and Spheres, Oh My
4.1 Functions
4.2 The real plane
4.3 Trigonometry
4.4 From Cartesian to polar coordinates
4.5 The complex ``plane''
4.6 Real three dimensions
4.7 Summary
5 Dimensions
5.1 R2 and C1
5.2 Vector spaces
5.3 Linear maps
5.4 Matrices
5.5 Matrix algebra
5.6 The determinant and trace
5.7 Length and preserving it
5.8 Unitary transformations
5.9 Change of basis
5.10 Eigenvectors and eigenvalues
5.11 Direct sums
5.12 Homomorphisms
5.13 Systems of linear equations
5.14 Summary
6 What Do You Mean ``Probably''?
6.1 Being discrete
6.2 More formally
6.3 Wrong again?
6.4 Probability and error detection
6.5 Randomness
6.6 Expectation
6.7 Hellinger distance
6.8 Markov and Chebyshev go to the casino
6.9 Summary
II Quantum Computing
7 One Qubit
7.1 Introducing quantum bits
7.2 Bras and kets
7.3 The complex math and physics of a single qubit.
7.4 A nonlinear projection
7.5 The Bloch sphere
7.6 Professor Hadamard, meet Professor Pauli
7.7 Gates and unitary matrices
7.8 Summary
8 Two Qubits, Three
8.1 Tensor products
8.2 Entanglement
8.3 Multi-qubit gates
8.4 The cat
8.5 Summary
9 Wiring Up the Circuits
9.1 So many gates
9.2 From gates to circuits
9.3 Building blocks and universality
9.4 Arithmetic
9.5 Welcome to Delphi
9.6 Amplitude amplification and interference
9.7 Searching with Grover
9.8 The Deutsch-Jozsa algorithm
9.9 The Bernstein-Vazirani algorithm
9.10 Simon's algorithm
9.11 Summary
10 From Circuits to Algorithms
10.1 Quantum Fourier Transform
10.2 Factoring
10.3 How hard can that be, again?
10.4 Phase kickback
10.5 Eigenvalue and phase estimation
10.6 Order and period finding
10.7 Shor's factoring algorithm
10.8 Summary
11 Getting Physical
11.1 That's not logical
11.2 What does it take to be a qubit?
11.3 Quantum cores and interconnects
11.4 Decoherence
11.5 Error correction for physical qubits
11.6 Quantum benchmarks
11.7 The software stack and access
11.8 Simulation
11.9 Light and photons
11.10 Summary
III Advanced Topics
12 Considering NISQ Algorithms
12.1 Cost functions and optimization
12.2 Heuristics
12.3 Hermitian matrices again
12.4 Expectation and the variational principle
12.5 Time evolution
12.6 Parameterized circuits
12.7 The Hamiltonian
12.8 Quantum approximate optimization algorithm (QAOA)
12.9 Is NISQ worth it?
12.10 Summary
13 Introduction to Quantum Machine Learning
13.1 What is machine learning?
13.2 Methods for encoding data
13.3 Quantum neural networks
13.4 Quantum kernels for SVMs
13.5 Other quantum machine learning research areas
13.6 Summary
14 Questions about the Future.
14.1 Ecosystem and community
14.2 Applications and strategy
14.3 Computing system access
14.4 Software
14.5 Hardware
14.6 Education
14.7 Workforce
14.8 Summary
Afterword
Appendices
A Quick Reference
A.1 One qubit kets
A.2 Two qubit kets
A.3 Pauli gates and matrices
A.4 Pauli strings of length 2
A.5 Greek letters
B Notices
B.1 Photos, images, and diagrams
B.2 Marks
B.3 Creative Commons Attribution-NoDerivs 2.0 Generic
B.4 Creative Commons Attribution-ShareAlike 2.0 Germany
B.5 Creative Commons Attribution 3.0 Unported
B.6 Creative Commons Attribution-ShareAlike 3.0 Unported
B.7 Los Alamos National Laboratory
B.8 Python 3 license
C Production Notes
C.1 How this book was built
C.2 Citing this book
C.3 Python version
C.4 LaTeX environment
Other Books You May Enjoy
References
Index
Share your thoughts
Download a free PDF copy of this book
Blank Page.
Notes:
Includes bibliographical references and index.
Description based on publisher supplied metadata and other sources.
ISBN:
9781837634620
1837634629
OCLC:
1429146908

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account