Thursday, May 30, 2013

The Complexity Remedy: The Quantum Computer

In a previous post, we talked about how computers could change our world. And while those circuit boards may be powerful, there is now a new player in town with even more potential: The Quantum Computer.

The Latest Quantum Computer -- Image Credit: The New York Times

Science background first. Normal computers are built using an element called a transistor which is made up of many atoms. The transistor is a switch that can either let electricity flow (symbolized by "1") or stop/impede flow (or "0"). This is where the 0101001 code comes from and each number in the sequence is called a "bit." As a result, a regular computer is restricted to either answering with yes or no, 1 or 0.

A quantum computer, on the other hand, computes on individual atoms, which is mind-blowingly impressive. In fact, all of these atoms are synced together so that they spin together in unison. This phenomenon known as entanglement.

Here is the crazy part. When you affect one of these specially synced atoms, all the other atoms react too even though the atoms are not physically connected to each other! In other words, imagine you have ten tables and a spinning top on each one. If you were to stop one top, and spin it the other direction, the other tops would stop and reverse spin too.

Each top spins at a certain speed and direction, and that exact speed or direction correlates into a number between 0 and 1. Its not a complete yes nor a complete no. As a result, a quantum computer uses "qubits" which are those numbers in between 0 and 1. Because of this, quantum computers can compute exponentially more than regular computers.

If you ask a normal computer to solve a maze, it will try out each route one by one until it finds the solution. By comparison, a quantum computer can try all of the routes at the same time. That is why they are so much faster at complex problems.

The graph below summarizes the race between regular and quantum computers. Even though regular computers have at least 40 years of a head start, the quantum computer is surpassing them rapidly. This is why Google and NASA recently purchased a 512 qubit one.

Quantum Computers Overcoming Regular Computers in 2014 -- Image Credit: 33rdsquare.com
Why does this matter? If price performance of quantum computing grows even faster than regular computers, we can discover and design much more:

Drug Discovery -- Imagine a computer that can simulate potential medications and their complex interactions in the body without having to test it in rats or humans. We could "test" drugs without even going the expensive process of creating them.

Predicting Weather -- There are too many variables that affect the weather, which is exactly where quantum computers excel. Imagine predicting hurricanes and tornados a week in advance.

Emotional Intelligence -- Love, hate, and everything in between is outright complicated. But what if you could simulate all the complexities of the human brain? We could understand what depression actually is on a physical level and develop more effective cures.

© Nicholas Shah and Learning More Than Living, 2013. Please note that the material included this was not written by a licensed medical professional. Therefore, please consult your physician before trying anything suggested in this article. Please note that there was an image used from 33rdsquare.com. Nicholas Shah does not claim ownership to the ideas put forth here. Unauthorized use and/or duplication of this material without express and written permission from this blog’s author and/or owner is strictly prohibited. Excerpts and links may be used, provided that full and clear credit is given to Nicholas Shah and Learning More Than Living with appropriate and specific direction to the original content. Thank You. 




2 comments:

  1. A qubit to consider...

    (0) Drugs will most likely always go through safety testing in clinical trials. No one wants unpredictable disasters to happen such as the computer missing some key interaction due to its innate programming.

    (1/2) Weather predictions become complicated due to the immense number of variables affecting them. The longer the time scale the more these variables have to be guessed or assumed leading to more errors in predictions.

    (1) There are still many obstacles in the way of accurately simulating the human brain. Some include problems mapping and imaging it in the first place, what is being produced by different cells at different times, as well as a poor understanding how specific thoughts are created. Simulating an abnormal brain brings in much more complexity that in some cases will be subject to individual experiences such as traumatic events.

    ReplyDelete
  2. A reply in binary…

    (1) This will save time by not having to test everything in a petri dish.

    (1) Quantum computing will probably do better than the 50-70% prediction rates we have now.

    (0) Imaging and understanding is increasing rapidly. It is only a matter of time before these issues are overcome, and we have a quantum computer simulated “brain”.

    -ARGotI

    ReplyDelete