
Ebook Info
- Published: 2019
- Number of pages: 516 pages
- Format: PDF
- File Size: 3.83 MB
- Authors: Robert S. Sutor
Description
Explore the principles and practicalities of quantum computingKey FeaturesDiscover how quantum computing works and delve into the math behind it with this quantum computing textbookLearn how it may become the most important new computer technology of the centuryExplore the inner workings of quantum computing technology to quickly process complex cloud data and solve problemsBook DescriptionQuantum computing is making us change the way we think about computers. Quantum bits, a.k.a. qubits, can make it possible to solve problems that would otherwise be intractable with current computing technology.Dancing with Qubits is a 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. From there it moves on to a fuller description of classical computing and the mathematical underpinnings necessary to understand such concepts as superposition, entanglement, and interference. Next up is circuits and algorithms, both basic and more sophisticated. It then nicely moves on to provide 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 will affect you.Really 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 introduced and explained thoroughly, in clear English with helpful examples.What you will learnSee how quantum computing works, delve into the math behind it, what makes it different, and why it is so powerful with this quantum computing textbookDiscover the complex, mind-bending mechanics that underpin quantum systemsUnderstand the necessary concepts behind classical and quantum computingRefresh and extend your grasp of essential mathematics, computing, and quantum theoryExplore the main applications of quantum computing to the fields of scientific computing, AI, and elsewhereExamine a detailed overview of qubits, quantum circuits, and quantum algorithmWho this book is forDancing with Qubits is a quantum computing textbook for those who want to deeply explore the inner workings of quantum computing. This entails some sophisticated mathematical exposition and is therefore best suited for those with a healthy interest in mathematics, physics, engineering, and computer science.Table of ContentsWhy Quantum Computing?They’re Not Old, They’re ClassicsMore Numbers than You Can ImaginePlanes and Circles and Spheres, Oh MyDimensionsWhat Do You Mean “Probably”?One QubitTwo Cubits, ThreeWiring Up the CircuitsFrom Circuits to AlgorithmsGetting PhysicalQuestions about the Future
User’s Reviews
Editorial Reviews: Review “A much-needed and welcome addition to the emerging literature on quantum computing. Fresh, provocative, and deeply thought-out with sections on the essential mathematical tools that anyone can access. Highly recommended!” –Ilyas Khan, CEO, Cambridge Quantum Computing”Dancing with Qubits is an excellent resource, both as a textbook in the classroom and as a reference for those learning and experimenting with quantum computing.” –James L. Weaver, Quantum Developer Advocate, IBM”One of the best new quantum computing books” –BookAuthority About the Author Robert S. Sutor 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.
Reviews from Amazon users which were colected at the time this book was published on the website:
⭐Quantum computing has become a hobby interest of mine. The idea of quantum computers were first introduced decades ago, but until recently they were entirely theoretical. Today, the public’s understanding of quantum computers largely reduces to “magic,” which is how quantum computers are typically treated in science fiction. It’s assumed that something “quantum” happens at the subatomic level and presto, quantum computers can perform massive computations faster than any classical computer, communicate faster than light, and do all sorts of other ridiculous things.Understanding how and why this is not the case, and what quantum computers actually can do, requires a lot of study. It also requires a lot of math.I picked up Dancing with Qubits because it looked like a fairly heavy but approachable layman’s introduction to quantum computing. It is that, but it’s very heavy, and dives deeply into the math, with many chapters on sets and fields and rings, number theory, logic, vector spaces, and matrix operations before you even get into the quantum. This book is clearly intended to be used as a textbook for a class and is probably a lot more digestible in that environment. Reading it entirely as independent study, as I did, was a pretty hard slog.My prior experience was playing around a little bit with the open source Qiskit API, and with IBM’s Cloud Quantum Computing platform, which allows people to build quantum circuits and run them (for free!) on one of IBM’s actual quantum computers.My background is in software engineering, with just the minimal amount of math necessary for a CS degree: a few semesters of calculus and linear algebra, and some basic statistics and probability theory. This is barely enough to do a deep dive into the math behind quantum computing, and I found myself buying refresher linear algebra and calculus workbooks to keep up.So I will freely admit that I did not actually work through all the problems, and at some points I skimmed through the math and the algorithmic proofs.Past the math, this is a thorough introduction to quantum computing, and eventually you start with simple 1-qubit operations, work your way up to Hadamard and Tiffoli gates, and then ever-more complex circuits, until you get to the chapter that explains Shor’s Algorithm in detail.Shor’s Algorithm, if you know anything about quantum computing, is the famous algorithm that will someday break private-key cryptography and thereby much of our information security infrastructure. To simplify greatly, a lot of modern cryptography (including the “https” connections you rely on to do secure banking with your phone app) relies on the computational difficulty of factoring very, very large prime numbers. Even supercomputers can’t do it in less than centuries, for sufficiently large numbers. Shor’s Algorithm is a quantum algorithm that has been mathematically proven capable of factoring very, very large prime numbers much, much faster than any classical computer can. So in theory, someday a quantum computer will be able to hack all banks everywhere and take over the Internet.So why isn’t everyone panicking? It’s complicated, and fully understanding it requires a book like, well, this one. Which requires kind of understanding the math. But it boils down to this, and these were some of the most useful chapters: what quantum computers can do in theory is still quite a long way from what any real-world quantum computers can do in practice. For example, IBM and Microsoft and China are bragging every day about how they have built a 10-qubit, 20-qubit, or 60-qubit quantum computer, and expect to have a 100-qubit quantum computer by 2024, etc. The catch is that those are physical qubits, and physical qubits are very fragile. They have to be generated using cryonics or lasers or nuclear magnetic resonance – not anything that you’ll be able to put on your desktop this decade. And right now we need hundreds of physical qubits to reliably produce one usable logical qubit. Performing a useful quantum operation (such as, for example, using Shor’s Algorithm to break private key cryptography) will require hundreds or thousands of logical qubits.So, it will happen eventually, but it’s not going to happen tomorrow. And people are already working on quantum cryptography. It’s also important to note that the nature of quantum computers is such that they are never going to “replace” classical computers. It would be enormously inefficient to use a quantum computer as a simple calculator, for example. Even though you theoretically could, most computing will always be cheaper and faster to do on classical computers. Quantum computing, when it “arrives,” will be a hybrid where classical computers do their thing and occasionally hand off certain operations to quantum computers and process the results.None of this is quite as exciting as some quantum news sounds, is it? The bottom line is that although many companies and countries are investing billions in quantum research, there does not exist anywhere in the world today (2022) a quantum computer that can actually do anything useful and practical. Investors are starry-eyed about cryptography, pharmacology (quantum algorithms will eventually be able to model and test new drug molecules much faster than we currently can), information retrieval, and certain other specialty fields, but no quantum computer currently on the market…. actually does anything but toy problems.That said, don’t bet against a field where Microsoft, IBM, and the People’s Republic of China are all investing billions of dollars. So quantum computing will be “real” someday and it will make a major impact. Robert Sutor’s book provides a grounding in the math and theory behind it, but not much in the way of doing things. He talks about “quantum volume” as a somewhat ill-defined but more useful way to measure how powerful a quantum computer actually is. He points you to some popular software packages and quantum simulators, but actually experimenting with quantum circuits is the next step for you to take on your own, and from a software engineering perspective, I’ve found you can, to a certain extent, do this already without knowing the deep background.I recommend this book if you really want to know the math and the theory behind quantum computing, and a good high-level introduction to the technology as it exists today. If you want to get into programming quantum algorithms with more foundational knowledge than just how to use a Python API, it’s a great starter. If you don’t want to dive into linear algebra and complex numbers and matrix operations, or going in the other direction, you want to know about quantum physics, this is probably not the book you want to start with.
⭐This is a very important book for anyone working in quantum computing. Especially those starting out. I think you will be surprised by what you get. You can divide the book into two halves. The first 222 pages or so is the basic math that someone should have gone through in college (even high school) that supports the more advanced math used in linear algebra and complex vector calculations that are the foundation of quantum mechanics. Yes, quantum mechanics! This book is about “quantum” computing. The second half gets deeper into the Dirac notation, matrix manipulation and step by step derivation of the math for various quantum gates and popular quantum algorithms. You will arrive at Shor’s algorithm around page 396 after you have fully explored quibit states through phase estimation and order finding.Wow, this is all very complicated stuff.Yes, but Bob does a fine job of simplifying it and taking the reader through bite sized steps to allow understanding and familiarity with how quantum computing and algorithms really work. It is not a book about slapping together a quantum circuit in QASM and getting some probability. You will know what probability you should have got with your circuit through the concepts in this book. Even the act of measurement is mathematically described.Can you do without this book? There are harder and more complex books that wave the magic wand and suddenly the answer is there. You can keep those books in your library, for now. If you really want to understand quantum computing keep this open close to your keyboard. And in time the more complex concepts, PhD level books and research papers will become readable.What you will not find in this book is any of the variational quantum algorithms – VQE or QAOA. Those were developed for our current low gate fidelity and noisy quantum computers. That might have added another 100 pages to the book, but I really wish it is addressed, with similar detail, by Bob in a future version.One final comment- I see a lot of programmers asking fundamental questions and somehow want to make the SDK they are using produce the result they want. That is not a sustainable way to solve quantum computing problems. I would recommend, understanding what is happening under the hood, which really means, understanding the math and the physics first. And we are fortunate that Bob has given the community a great start with this book.
⭐The book takes a leisurely approach to fundamentals of quantum computing. But for a novice like me, effort and another book to consult is best way forward. I am about 20 percent in.
⭐The book is a great review of the current state ofthe industry with each page thoughtfully designed. The reader is welcomed by a clean anduseful table of contents and the author’s style is colloquial, even humorous at times, making anotherwise tedious topic easy to digest and fun to explore. The book provides sufficient detailswhile also leaving more to be learned, providing thoughtful references throughout.The book highlights the significance of industry contributors throughout history anddetails developments in quantum computing as they relate to relevant topics. Images ofscientists are included adding a human element. The paragraphs are wonderfully short andconcise. Example problems are taught with a very detailed explanation of the “magic tricks” inphysics and mathematics, and leave no stone unturned. Dr. Sutor even shows alternate waysto get to the same answer in several cases.In summary, Dancing With Qubits is an excellent book for anyone looking to connectimportant dots in the topics of mathematics, computer science, and physics to expand theirunderstanding of computing and capacity with regard to quantum information. I look forward torecommending this book to a general audience and do think that Dr. Sutor successfullyemphasized how quantum computing can change the world. I will give a review of 5/5 stars.
⭐Dancing Withe Qbits’ is a very clear and informative introduction to the underlying physics and mathematics of quantum computing.It assumes some knowledge of topics covered in first year college math or physics – but anyone who’s for instance worked equivalent online courses, would also we well prepared. There’s also discussion of some applications of the technology. There are reminder-summaries of needed mathematics – but you should have some existing familiarity with the topics to use these.An excellent book, for coursework or independent study. One reviewer asked, ‘why that title?’, thinking it could be read as a more ‘popular’ book rather than technical. ‘Dancing with Qbits’? – well, with the ideas, which is the same thing!
⭐I am a laymen, setting out on a journey to properly understand Quantum Computing (to see how it converges with my 25+ years of experience in Content Delivery Networking) – Having read numerous high level introductions to the space, I decided to ‘go deep’ and really try to get into the math. This book was articulate, clear, and in-depth, and for anyone wanting to understand the fundamentals of Quantum Computing I could not more heartily recommend it. But be warned: if, like me, you are starting out, this journey is not for the faint-hearted! Thank-you to the author!!!
⭐Ai acheté ce livre car ne trouvant pas d’équivalent de qualité en français. L’anglais ne pose pas de problèmes et il y a vraiment un bon effort pédagogique. Le livre est abordable par un lecteur n’ayant que peu de bases mathématiques car tout l’attirail nécessaire est développé dans une (trop) copieuse première partie de la moitié du livre. Cette partie peut être vue rapidement pour les lecteurs ayant des bases de maths standards. On tarde malheureusement un peu pour aborder la notation de Dirac (Bracket) réellement utilisée dans le domaine. On y trouve des développements mathématiques inutiles pour la suite dont on aurait pu se passer. La deuxième partie couvre l’informatique quantique proprement dite en s’appuyant sur la mathématique précédente. On y décrit de façon claire les portes quantiques puis les circuits. On passe ensuite aux algorithmes qui deviennent beaucoup plus nébuleux. L’intrication, la téléportation et la superposition sont traités d’un point de vue purement mathématique et supposent des relectures et recherche de compléments sur internet (heureusement nombreux) pour comprendre. On termine par une partie sur l’implémentation physique de l’informatique quantique qui laisse vraiment sur sa faim. Les aspects de physique quantique sont abordés rapidement de façon trop élémentaire et pas très claires. La décohérence est simplement évoquée. On sort du livre sans avoir aucune idée sur la façon de réaliser un ordinateur quantique. En résumé c’est un bon premier livre avec une réelle ambition pédagogique à lire sur un domaine complexe et très vaste qui satisfera ceux qui souhaitent se limiter aux aspects mathématiques mais laissera sur leur faim ceux qui s’intéressent à la Physique et à la Technologie. Pour ceux là, le dernier livre en français de 2020 “Physique quantique , information et calcul” des éditions du CNRS constituera un complément plus général. Il est prévu en 2 volumes dont seul le premier est paru à ce jour.Consiglio questo testo a chi abbia voglia di comprendere la computazione quantistica e decida di dedicarci tutto il tempo che ci serve. E’ un buon testo completo e abbastanza discorsivo, ma ovviamente è rigoroso nel formalismo e richiede applicazione per essere compreso. Parlo a ragion veduta perché io stesso sono autore di due testi di informatica quantistica.For me personally the best book I have read on quantum computing. It gives a thorough background on the required math. Covers the gates one by one and provides a lot of examples. It is self-contained and doesn’t take any short-cuts. The questions in the book allow to practice the material.In contrast to a lot of other books the author doesn’t try to explain the concepts with counter-intuitive visualizations which are hard to grasp and rather confusing. I am happy I found this book.
Keywords
Free Download Dancing with Qubits: How quantum computing works and how it can change the world in PDF format
Dancing with Qubits: How quantum computing works and how it can change the world PDF Free Download
Download Dancing with Qubits: How quantum computing works and how it can change the world 2019 PDF Free
Dancing with Qubits: How quantum computing works and how it can change the world 2019 PDF Free Download
Download Dancing with Qubits: How quantum computing works and how it can change the world PDF
Free Download Ebook Dancing with Qubits: How quantum computing works and how it can change the world