Quantum Computing Report
Quantum Computing Report
A Seminar report on
BACHELOR OF TECHNOLOGY
In
COMPUTER SCIENCE AND ENGINEERING
Submitted by
Table of Contents
2 Introduction 4-5
4 Methodology 9-10
5 Applications 11
8 Conclusion 13
9 References 13-14
2
Vishnu Institute of Technology: Bhimavaram
UNLOCKING THE POWER OF QUANTUM COMPUTING
1. Abstract
The potential applications of quantum computing are vast, ranging from optimizing
supply chains and enhancing drug discovery to cryptography and artificial
intelligence. As the technology continues to advance, it holds the promise of
unlocking new insights in fields like materials science and climate modeling.
However, significant challenges remain, including qubit stability, error correction,
and scalability, which researchers are actively working to overcome.
This paper explores the current state of quantum computing, the break throughs
that have been made, and the obstacles that must be surmounted before it can reach
its full potential. Furthermore, it examines the impact quantum computing will have
on various sectors and the economy, as well as the ethical implications of its
widespread adoption.
3
Vishnu Institute of Technology: Bhimavaram
UNLOCKING THE POWER OF QUANTUM COMPUTING
2. Introduction
Classical computers operate using bits, which can only be in one of two states, 0 or 1, at any
given time. In contrast, quantum computers use quantum bits or qubits. Unlike classical
bits, qubits can exist in multiple states simultaneously, thanks to the principle of
superposition. This allows quantum computers to handle and process vast amounts of
information in parallel, making them potentially capable of solving problems much faster
than classical systems, especially for problems involving large datasets or complex
algorithms. Furthermore, qubits can be entangled, meaning the state of one qubit is
directly related to the state of another, even across large distances. This phenomenon
allows quantum systems to perform computations in a way that classical systems cannot
replicate.
The theoretical foundation of quantum computing was first proposed by physicists such as
Richard Feynman and David Deutsch in the 1980s. They recognized that classical computers
would struggle to simulate quantum systems due to the complexity involved. As a result,
they hypothesized that quantum computers, which directly leverage quantum mechanics,
could efficiently solve certain problems that are currently intractable for classical systems.
Another key area where quantum computing is expected to make a significant impact is
drug discovery. By simulating molecular interactions at an atomic level, quantum
4
Vishnu Institute of Technology: Bhimavaram
UNLOCKING THE POWER OF QUANTUM COMPUTING
computers could drastically accelerate the process of identifying new drug molecules,
potentially revolutionizing the pharmaceutical industry. In addition, quantum
optimization algorithms hold promise for solving complex logistical problems, from supply
chain management to traffic routing and beyond.
The potential of quantum computing extends far beyond these examples, as it has the
capability to transform industries that rely on complex simulations and computations.
Material science, climate modeling, and artificial intelligence (AI) are other areas that
could see breakthroughs due to quantum computing’s ability to process vast amounts of
data and simulate complex systems in ways that classical computers cannot.
However, the journey to realizing the full potential of quantum computing is fraught with
challenges. Quantum decoherence, where qubits lose their quantum state due to
interference from their environment, is one of the most significant hurdles. Additionally,
quantum systems are currently highly susceptible to errors, making quantum error
correction a crucial area of research. The scalability of quantum computers is another
challenge, as the process of building a quantum computer with sufficient qubits and stable
performance requires overcoming substantial engineering difficulties.
Despite these obstacles, the progress in quantum computing research has been significant.
In 2019, Google claimed to have achieved quantum supremacy, demonstrating that their
quantum processor could solve a problem faster than the world's fastest classical
supercomputer. This achievement, while limited to a very specific problem, highlighted the
potential of quantum computers to outperform classical systems in certain tasks.
This report aims to provide a comprehensive overview of the current state of quantum
computing, including its theoretical foundations, the latest technological advancements, key
applications, challenges, and future directions. By exploring these areas, we can better
understand the potential impact of quantum computing on various industries and society as
a whole.
5
Vishnu Institute of Technology: Bhimavaram
UNLOCKING THE POWER OF QUANTUM COMPUTING
3. Theoretical Background
The theoretical foundation of quantum computing is built upon the principles of quantum
mechanics, a branch of physics that explains the behavior of matter and energy on the
smallest scales—those of atoms and subatomic particles. Quantum mechanics departs
significantly from classical mechanics, the physics that govern everyday objects, and its
principles enable quantum computers to perform certain computations in ways that
classical computers cannot.
3.1 Superposition
Superposition is one of the foundational concepts in quantum mechanics and plays a crucial
role in quantum computing. In classical computing, a bit can only be in one of two states at
any given time: 0 or 1. However, a quantum bit or qubit, thanks to the principle of
superposition, can exist in both states simultaneously. This means that a qubit can be in a
state represented as a linear combination of 0 and 1, and only when it is measured will it
collapse to either state.
For example, a qubit in superposition might represent both 0 and 1 at the same time, with
certain probabilities for each state. The ability to represent multiple states at once allows
quantum computers to process exponentially more information than classical computers,
which can only handle one state at a time. This makes quantum computers particularly
powerful for tasks like searching large datasets or solving complex mathematical problems
that involve multiple variables.
3.2 Entanglement
Entanglement is another key feature of quantum mechanics that plays a vital role in
quantum computing. It occurs when two or more qubits become correlated in such a way
that the state of one qubit cannot be described independently of the state of the other qubits,
regardless of the distance between them. Once qubits are entangled, the measurement of
6
Vishnu Institute of Technology: Bhimavaram
UNLOCKING THE POWER OF QUANTUM COMPUTING
one qubit instantly determines the state of the other, even if they are separated by vast
distances.
This non-local interaction is a powerful tool for quantum computers, enabling them to
perform complex operations more efficiently. Entanglement facilitates quantum
parallelism, where many calculations can be performed at once, significantly speeding up
computation. The entangled nature of qubits also makes quantum computers more robust
in terms of processing information across multiple quantum states simultaneously, which is
a stark contrast to the classical method of sequential processing.
For example, in Grover’s Algorithm for unstructured search, quantum interference is used
to amplify the probability of finding the correct item in a database, leading to a quadratic
speedup compared to classical search methods. This property of interference is vital for
optimizing the performance of quantum algorithms and ensuring that quantum computers
can provide the expected advantage over classical systems.
In quantum computing, the fundamental unit of information is the qubit. Unlike classical
bits, which can be either 0 or 1, qubits can be in a superposition of both states. This ability
to exist in multiple states simultaneously is what gives quantum computers their immense
computational power.
7
Vishnu Institute of Technology: Bhimavaram
UNLOCKING THE POWER OF QUANTUM COMPUTING
Qubits can be represented using various physical systems, such as superconducting circuits,
trapped ions, or photons. The behavior of qubits is manipulated using quantum gates,
which are the quantum analogs of classical logic gates. These gates perform operations on
qubits, changing their states in a way that is governed by the principles of quantum
mechanics. Common quantum gates include the Hadamard gate (which creates
superposition), the CNOT gate (which creates entanglement), and the Pauli-X gate (which
is the quantum equivalent of the classical NOT gate).
Quantum gates operate on qubits in such a way that the qubits’ states are manipulated
without measurement. When measurements are taken, the quantum state collapses to one
of the possible outcomes (0 or 1), and the superposition collapses to one state. The
sequence of quantum gates applied to qubits determines the quantum algorithm and its
ability to solve problems.
For example, a qubit that is in a superposition of 0 and 1 with equal probability will have a
50% chance of measuring 0 and a 50% chance of measuring 1. This probabilistic nature of
quantum measurement is both a strength and a challenge in quantum computing, as it limits
the predictability of individual results. However, through repeated measurements and
statistical analysis, quantum algorithms can still provide reliable and precise solutions to
complex problems.
8
Vishnu Institute of Technology: Bhimavaram
UNLOCKING THE POWER OF QUANTUM COMPUTING
Shor’s Algorithm: This quantum algorithm efficiently factors large numbers, which
is a crucial task for cryptography. Shor’s Algorithm can break widely used
encryption schemes like RSA, which rely on the difficulty of factoring large integers.
Quantum Fourier Transform (QFT): A critical algorithm for tasks like period
finding, QFT is the backbone of many quantum algorithms, including Shor’s
Algorithm.
These algorithms show the power of quantum computing in tackling complex problems
such as cryptography, optimization, and simulation, which are considered difficult or
impossible
4. Methodology
Quantum computing research involves a combination of theoretical exploration, experimental
validation, and algorithmic development. The methodology of quantum computing research
includes the following components:
A fundamental part of quantum computing is the development of quantum algorithms, which are
designed to leverage the unique properties of quantum systems. Some well-known quantum
algorithms include:
Shor's Algorithm: Used for factoring large numbers efficiently, which is critical for
breaking many cryptographic encryption schemes.
9
Vishnu Institute of Technology: Bhimavaram
UNLOCKING THE POWER OF QUANTUM COMPUTING
Quantum Key Distribution (QKD): A method for securely sharing encryption keys
using the principles of quantum mechanics, ensuring communication privacy.
Quantum computing relies on specialized hardware capable of maintaining the delicate state of
qubits for extended periods. There are several types of qubits, each with their advantages and
limitations:
Trapped Ion Qubits: Ions trapped by electromagnetic fields are manipulated with lasers
to perform quantum operations. They offer high-fidelity operations, but scaling is a
challenge.
Topologically Protected Qubits: These are still in the research phase but offer the
potential for better error resilience, as their quantum information is encoded in non-local
properties, making them less sensitive to noise.
Researchers often simulate quantum algorithms on classical computers to test their performance
before using them on actual quantum hardware. Simulation tools, such as Qiskit and Cirq, allow
for testing quantum algorithms and optimizing them for use on quantum processors.
10
Vishnu Institute of Technology: Bhimavaram
UNLOCKING THE POWER OF QUANTUM COMPUTING
5. Applications
Quantum computing, despite its potential, faces several significant challenges that must be
addressed to make it practical and scalable:
Quantum computers are highly sensitive to their environment, and qubits can easily lose their
quantum state due to interactions with external systems (a process called quantum decoherence).
11
Vishnu Institute of Technology: Bhimavaram
UNLOCKING THE POWER OF QUANTUM COMPUTING
This makes it difficult to maintain qubit stability long enough for computations. Researchers are
exploring quantum error correction methods such as surface codes to protect quantum
information from errors.
Traditional error correction techniques used in classical computing do not apply to quantum
systems due to the nature of quantum information. Quantum error correction involves encoding
qubits into more qubits to protect them from noise and errors. This is an ongoing area of research,
with surface codes and other methods being explored to make quantum computing more reliable.
6.3 Scalability
Quantum hardware, whether based on superconducting qubits or trapped ions, faces inherent
limitations in terms of stability, temperature requirements, and error rates. Significant progress is
being made in improving the quality and reliability of quantum hardware, but it remains a
challenging problem.
7. Future Scope
The future of quantum computing holds immense promise, but several hurdles must be overcome
to reach its full potential:
Scaling Quantum Systems: One of the key areas of research is increasing the number of
qubits while ensuring their stability. As more qubits are added to quantum processors, it
becomes more challenging to maintain coherence and reduce error rates.
12
Vishnu Institute of Technology: Bhimavaram
UNLOCKING THE POWER OF QUANTUM COMPUTING
8. Conclusion
9. References
13
Vishnu Institute of Technology: Bhimavaram
UNLOCKING THE POWER OF QUANTUM COMPUTING
4. Preskill, J. (2018). "Quantum computing in the NISQ era and beyond." Quantum Science
and Technology, 3(3), 020501.
14
Vishnu Institute of Technology: Bhimavaram