Quantum computing is an area of research that depends on three major domains: Quantum Physics, Mathematics, and Computer Science. In the real world, it has applications in fields. Such as computational chemistry, cybersecurity and Cryptography, Artificial Intelligence, Machine learning, Weather forecasting, Financial Modeling, Drug design and development, and many more. When this full-fledged application will be built, it will be able to solve various problems that are not solved by classical computers yet. The major drawback of quantum computers is their extreme sensitivity to the environment.
This unique ability of a state to exist in a superposition of states can easily be destroyed by the interaction of the system with surrounding effects. This process of loss of power of the quantum system (due to interaction with the environment) is known as DECOHERENCE. The irreversible formation of quantum correlation of a system with the surrounding induces Quantum Decoherence. To overcome this limitation, many designs have been proposed to correct the errors or prevent them from occurring. The error groups such as Pauli groups and Clifford groups play a certain role in error correction protocols.
WHY QUANTUM COMPUTING?
The world is developing day by day with the advancement of the IT sector and computers play a major role in it. The question is, if we have supercomputers then why do we need a quantum computer?
Time flies and to move on with time, to speed up our task, there came a concept of parallel computers in the classical computers (the computer with which we are normally familiar. In classical computers, for implementing this parallel concept we need an ‘n’ number of processors. A problem is broken up into logic that can be calculated independently and simultaneously with different processors.
In this way, parallel computation takes place in classical computers but this concept of parallelism is inherent in quantum computers. To increase computation speed, we keep on increasing integrated circuits on computers, which results in a decrease in spacing between transistors and other components giving rise to problems such as – the result is no longer reliable and the heat released affects the performance a lot.
The efficiency of removing heat is not good in classical computers because it needs to be done reversibly and if we try to do it with the classical system then we will come up with large garbage in terms of input storage but it becomes easy with the help of a quantum computer as most of the task is performed in a reversible manner (from the output, the input can be calculated). This led to the invention of quantum computers.
DIFFERENCE BETWEEN CLASSICAL & QUANTUM COMPUTERS
There is also a problem of computing factors of large composite numbers which are quite hard for classical computers to solve but can be solved using the principles of Quantum mechanics. In classical computers, we can easily identify the state of a system because memory consists of bits. So the state can either be 0 or 1 but in Quantum computers, measuring the state of a system is difficult because a state does not exist here in 0 or 1 but in a linear combination of certain states. Here we measure the probability of the system being in a state. So, it gives probabilistic measurement.
Classical computers | Quantum computers |
Memory consists of bits that remain in two states either 0 or 1. | Memory consists of finite dimension and complex vector space V with an inner product defined in it |
States in these computers are seen as binary sequences of length n. | States in these computers are seen as unit vectors in V. |
The system exists in either 0 or 1 state. | The system exists in a linear combination of any number of states (known as a qubit). |
Measurement of state can be done easily and output can be observed and preserved. | Measurement of a particular state can not be done directly, a state of the system may alter at the time of measurement hence, the probability of states is measured. |
QUBIT (The Smallest Unit)
Fig 1: Qubits
In Classical Computation, we use bits that store the value 0 and 1. In Quantum computation we use qubits that represent a state in a superposition of states and it is this superposition that provides quantum computers with enormous parallel computers capability.
QUANTUM CHIPS
Fig. 2: Quantum chip
Some of the leaders in the race are IBM, MICROSOFT, GOOGLE, INTEL, 1QBIT, QC WARE, D-WAVE SOLUTIONS.
Google announced that they have achieved quantum supremacy, it’s 54-qubit sycamore performed a calculation in 200 sec that would have taken the world most powerful computer 1000’s years. Intel in 2019 unveiled a new control chip designed to withstand the cold and operate as close as possible to the quantum processor. The device was named “Horse Ridge”
CONCLUSION:
Quantum computers can process information millions of times faster than classic computers. Experts expect quantum computers to help us understand biology and evolution, cure cancer, and even take steps to reverse climate change. It’s going to have a major impact in the next decade or two by working in full concentration with classical computers. The main advantage of quantum computers is that they can execute any task very faster and very accurately compared to a classical computer. Generally, the atom changes very fast in the case of traditional computers whereas in quantum computers it changes even faster.
The main disadvantage is the technology required to implement a quantum computer is not available at present days. There are numerous obstacles in the process of development of a full-fledged application and one of them is the sensitivity of the system with the environment which, leads to Decoherence which affects the uniqueness of quantum state to exist in a superposition of states(the power that leads the concept of quantum computers)
References :
[1] Quantum Information and Computing by Prof. D.K. Ghosh (NPTEL) Feb 2017
[2] Quantum Algorithms in Group Theory, Michael Batty, Samuel L. Braunstein, Andrew J. Duncan, and Sarah Rees.
[3] Quantum-Computing-for-Everyone-Part-II-Quantum-Gat Quantum Computing for Everyone Part II: Quantum Gates.
[4] Wikipedia July 2021 Quantum Computers
[5] Quantum Computing: Lecture Notes Ronal de Wolf QuSoft, CWI and University of Amsterdam.