Quantum Computer |

Quantum computing is a fundamentally different approach to computation than the kind of computation that laptops, workstations, and mainframes do today. It won’t replace these devices, but by using the principles of quantum physics, it will solve specific, typically very complex, statistical problems that are difficult for today’s computers.

##
__Quantum Computing - How it works__

**Quantum computers,**on the other hand, use so-called qubits, which can represent a combination of zero and one simultaneously, based on a principle called superposition.

This difference gives quantum computers the potential to be exponentially faster than today’s mainframes and servers. Quantum computers can perform multiple calculations with multiple inputs simultaneously.

**Today’s**computers can only process one set of inputs and one calculation at a time. When working with a certain number of qubits - let’s take n as an example - a quantum computer can perform calculations with up to 2n inputs simultaneously.

That sounds easy to me. But if you delve into the details of how a quantum computer works, you begin to understand that many challenges have to be solved before quantum computers can exploit this potential in practice. (See box "Quantum computers compared to traditional computers").

##
__Quantum computers - technical challenges__

**Qubits**, on the other hand, can represent any combination of zero and one, and interact with other qubits. In fact, it is these interactions that make it possible to perform multiple calculations at once.

However, controlling these interactions is very complicated. The volatility of qubits can cause input to be lost or altered, which can affect the accuracy of the results. And now, in order to build a powerful quantum computer, hundreds of thousands or millions of qubits have to be connected coherently. The few quantum computers that exist today cannot process this number nearly.

__Software and hardware companies__- from unknown start-ups to research institutes to companies like Google, IBM and Microsoft - are trying to overcome these challenges. They are working on algorithms that hardly resemble those used today. Likewise, the hardware may be very different from today’s gray boxes. They are also working on software that helps translate existing data into a qubit-capable format. But companies still have a long way to go.

Although the concept of quantum computing has existed since the early 1980s, it was not until the end of 2019 that the first real proof was that quantum computers can deal with problems that are too complicated for conventional computers: Google announced that its quantum computer has solved such a calculation in just 200 seconds. But this was more of a mathematical exercise than something practical that could be applied in real business - the problem solved had no real benefit.

##
__Quantum Computing - Areas instead of Answers__

After several data units have been entered into qubits, these qubits are manipulated to interact with other qubits so that a series of calculations can be performed simultaneously. Quantum computers are much faster in this than today’s machines. But these performance gains are relativized by the fact that quantum computers do not provide a clear answer. Instead, users receive a limited range of possible responses. It may even happen that various arithmetic runs have to take place in order to limit the area even further. However, the simultaneous execution of several calculations can lead to a lack of the expected speed gains.

##
__Quantum Computing Tutorial__

Now, if you get blurred or multiple answers, quantum computers seem to be less precise than today’s computers. This is also true for calculations that are limited in scope, which is one reason why quantum computers will not replace today’s systems. Instead, they should be used for new types of problems. These are incredibly complex tasks that restrict a wide range of possibilities, which means enormous time savings. With which ultimately hybrid approaches are conceivable: A complex problem is first limited to a few possibilities by quantum computer and in a final step a classical computer calculates a result.

###
__Quantum computers can do that__

####
__Quantum computers have four basic capabilities that distinguish them from today’s classical computers:__

###
- quantum simulation in which quantum computers model complex molecules;

- Optimization, the solution of multivariable problems in unprecedented speed;

- quantum artificial intelligence (AI) with better algorithms that optimize machine learning and

- the prime factor decomposition that could revolutionize encryption (hi/fm)

##
__Quantum computers in comparison to classical computers__

### Bits vs Qubits - the concept is completely different

#### A bit is the essential information unit of today’s computers.

A qubit is the essential information unit for quantum computers.Qubits can store any combination of zeros and ones simultaneously.

__Accordingly, their calculations differ__: a single result compared to a limited range of possibilities.

The limitations of the bits become apparent when classic computers are supposed to handle a problem with several variables. In such scenarios, the computer must perform a new calculation each time a variable is changed. Each calculation is a single path to a single result.

Quantum computers, on the other hand, have an exponentially larger working space thanks to the nature of the qubits. You can explore a gigantic number of computational paths at the same time, which gives quantum computers the potential to be much faster. They deliver several results in a narrow range and thus approach the answer much faster than conventional computers.