Topic Quantum Computing
Topic Quantum Computing
Quantum bits can represent 0 and 1 and between states at one time because
of superposition of two states 0 and 1.
Superposition:
In quantum computing, superposition is the ability of
mechanical system to be in the state of 0 and 1 at one time.
In the above picture, the basic colors superpose each other to form various
color. Likewise, bits are Superposed each other to form Qubit.
As we know there is a large amount of bits in computer so these bits are
interlinked with each other through a process of Quantum entanglement.
Only few “Q-bits” are entangled to perform a humongous calculation.
For Example in Caffeine simulation calculation, we require 2^48 states.
Classical Computers cannot calculate, but quantum computer does in with
the entanglement of only 48 Q-bits.
Role of these “Q-bits” to Fast processing of Quantum Computer:
Example no 1:
Let us consider an example of “Spinning Coin”. During spin of Coin, we cannot
guess which Part of coin is displayed to us. But, we can say that the coin is
calculating that which side will be displayed.
In the Same way, Quantum Chip uses Superposition to speed up its calculations.
Example no 2:
In This puzzle, we need to reach at point 2 from 1.
When we use Classical Computer, it calculates the right
ways by visiting all ways one by one. It consumes More
time and resources.
But Quantum Computer visits all ways at a time due
to superposition and give the best ways in seconds.
Disadvantage of Superposition in Quantum Computing:
But after Superposition, there is 50% chance of showing Correct Answer.
We tackle this situation by using the process of Interference.
Interference:
Interference is the combination of two waves which resultant is either
combined or cancelled.
In quantum computing, we use interference to show the correct superposed
calculation and cancel out wrong processing.
We cancel out the Wrong Processing by Different algorithm. e.g: Gover’s
algorithm.
These processes are done by “Quantum gates” in Quantum chip.
Examples:
Google’s Sycamore
Microsoft Azure Quantum computers
D-wave Quantum Computer
Programming languages in Quantum Computers:
Qiskit
Cirq
Quipper
Microsoft Q#
PyQuil
Potential Impact of Quantum Computers on Computing
Fast Processing:
Quantum Computers will take the processing to next level. Due to them, we
will be able to solve complex problems in very less time.
Less Power Consumption:
They also use very less resources and save our energy.
Artificial Intelligence and machine Learning:
Quantum computers is true friend of Artificial intelligence and machine
Learning.
It makes machine learning algorithms by quickly processing vast amount
of data.
This is really helpful in in fields such as finance, healthcare, and climate
science etc.