CODY LEET
  • Books
  • Stories
  • Blog
  • Resources
    • Novel Creation Process
  • About
  • Contact

Explaining Quantum Computing

5/7/2016

1 Comment

 
Picture
Quantum Computing has been gaining a lot of press lately. After decades of research into quantum information theory and attempts to design the physical means to build a computer that actually uses these principles, we are in the midst of this moving from ‘someday’ to ‘today’.
IBM just announced the availability of their Quantum Experience: a functional general purpose quantum computer that can be accessed, by anyone with an approved project, via the cloud (i.e. Internet). Previously there have been commercial quantum computer efforts, albeit specific purpose ones, by the companies D-Wave and 1Qbit, and projects are underway at Google, NASA, and various academic institutions. These prior efforts have been under constant criticism, as it is questionable if they are even using quantum theory at all, and they are actually outperformed by classical computers working on the same problems. So the jury is still out on if we have achieved this yet or not. Maybe the IBM initiative finally makes this a reality.

Check it out, the IBM project is super cool:
Picture
What I find interesting in all this buzz, all this hype, is that nobody has really, in my opinion, been able to succinctly explain what the heck quantum computing is, and how it actually works. I’m not saying this is not well understood, because clearly it is, it’s just not something that is easy to explain in layman’s terms. Take the Wikipedia explanation:
A classical computer has a memory made up of bits, where each bit is represented by either a one or a zero. A quantum computer maintains a sequence of qubits. A single qubit can represent a one, a zero, or any quantum superposition of those two qubit states; a pair of qubits can be in any quantum superposition of 4 states, and three qubits in any superposition of 8 states. In general, a quantum computer with n qubits can be in an arbitrary superposition of up to 2^n different states simultaneously (this compares to a normal computer that can only be in one of these 2^n states at any one time). A quantum computer operates by setting the qubits in a controlled initial state that represents the problem at hand and by manipulating those qubits with a fixed sequence of quantum logic gates. The sequence of gates to be applied is called a quantum algorithm. The calculation ends with a measurement, collapsing the system of qubits into one of the 2^n pure states, where each qubit is zero or one, decomposing into a classical state. The outcome can therefore be at most n classical bits of information. Quantum algorithms are often non-deterministic, in that they provide the correct solution only with a certain known probability.
Got it? Yea, right. This is basically the same explanation everyone gives, although worded differently. Hidden in here is the real explanation, but it’s not completely lucid. The key word in that whole paragraph is the last one: probability. The quantum world, as far as we can currently determine, is a world of probabilities. Things are not here or there, but probably somewhere. Some major historical physicists had serious issues with this, including Albert Einstein who famously said “God does not play dice with the world.” The thing is, all the data from our best particle accelerators keeps confirming that this is reality. All our models based on these concepts keep getting confirmed, the latest being the discovery of the predicted Higgs boson.

Canadian Prime Minister Justin Trudeau recently attempted to explain this at a press conference announcing $50 million in funding to the Perimeter Institute for Theoretical Physics for quantum computing research (incidentally D-Wave is a Canadian company). He said this:
Normal computers work by sending power through a wire or not, a one or a zero, the binary system. What quantum states allow for is much more complex information to be encoded into a single bit. A regular computer bit is ether a one or a zero. On or off. A quantum state can be much more complex than that because, as we know, things can be both particle and waves at the same time and the uncertainty around quantum states allows us to encode more information into a much smaller computer.
Here is the actual video if you would like to see his speech first hand:
He may have gotten an applause, but his explanation missed the mark. Throwing together a bunch of relevant buzzwords in a haphazard manner may satisfy the press, but it doesn't help us actually understand any of this. A quantum bit is neither a 1 nor a 0, until measured, then it becomes either a 1 or a 0. So it has the same amount of information holding capacity as a classical binary bit. It is when it decides what the information is that is the difference. I don't mean to downplay the significance of having a politician engaged in science and trying to explain something like this; I wish more would take an interest in advancing our knowledge. 

So why is this so hard to explain? Because it contradicts our reality. It’s not how we are wired to think. We operate fundamentally at a different cosmic scale than the quantum world. The opposite is also true. The distance from Earth to the center of our galaxy is 27,000 light years. So the light you see when you glance up at that bright spot in the Milky Way has been making the journey to reach your eyes for twenty-seven thousand years! That is a massive, inconceivable, distance. And that is only half way across our own galaxy. The distance to other galaxies? Completely beyond our ability to comprehend. So it stands to reason that if the super large scale is impossible to understand, then the super small scale should also be impossible to understand.

Charles Bennett, an Information Theorist at IBM, has an interesting way of looking at this. Not by explaining it, per se, but by forming an analogy to a dream:
Quantum Information is like the information in a dream. If you start even trying to share it to one other person besides yourself and talking about it, you start forgetting the dream and only remembering what you said about it.
Right on! So the quantum world is just a bit surreal.

So here is where you are expecting me to finally give a better explanation. I think I can do that, and I have attempted it in my forthcoming novel, Spheria, which makes heavy use of quantum computing as part of its premise. I can’t wait to share both the book and the explanation with you soon. Please subscribe to my mailing list and I will let you know the day it is released.

Cody Leet
5/6/2016
1 Comment
Ivy link
2/10/2021 02:26:20 pm

Hi great rreading your blog

Reply



Leave a Reply.

    Archives

    June 2018
    December 2017
    November 2017
    March 2017
    February 2017
    December 2016
    November 2016
    October 2016
    September 2016
    August 2016
    July 2016
    June 2016
    May 2016
    April 2016
    March 2016
    January 2016
    December 2015

    Categories

    All
    Appearances
    Audio
    Books
    Computing
    Games
    Movies
    Numbers
    Programming
    Progress
    Quantum
    Writing

    RSS Feed

(C) 2016 CODY Leet


Read Freely
Photos used under Creative Commons from tgrauros, Michael Seeley, Fabio Pani
  • Books
  • Stories
  • Blog
  • Resources
    • Novel Creation Process
  • About
  • Contact