Coursework 1 - Quantum Computing
Coursework 1 - Quantum Computing
What is a qubit?
Quantum bits, or qubits, are represented by quantum particles. The manipulation of qubits by
control devices is at the core of a quantum computer's processing power. Qubits in quantum
computers are analogous to bits in classical computers. At its core, a classical machine's
processor does all its work by manipulating bits. Similarly, the quantum processor does all its
work by processing qubits.
1.) Superposition
Superposition states that, much like waves in classical physics, you can add two or more quantum
states and the result will be another valid quantum state. Conversely, you can also represent
every quantum state as a sum of two or more other distinct states. This superposition of qubits
gives quantum computers their inherent parallelism, allowing them to process millions of
operations simultaneously.
2.) Entanglement
Quantum entanglement occurs when two systems link so closely that knowledge about one gives
you immediate knowledge about the other, no matter how far apart they are. Quantum processors
can draw conclusions about one particle by measuring another one. For example, they can
determine that if one qubit spins upward, the other will always spin downward, and vice versa.
Quantum entanglement allows quantum computers to solve complex problems faster.
When a quantum state is measured, the wavefunction collapses and you measure the state as
either a zero or a one. In this known or deterministic state, the qubit acts as a classical bit.
Entanglement is the ability of qubits to correlate their state with other qubits.
3.) Decoherence
Decoherence is the loss of the quantum state in a qubit. Environmental factors, like radiation, can
cause the quantum state of the qubits to collapse. A large engineering challenge in constructing
a quantum computer is designing the various features that attempt to delay decoherence of the
state, such as building specialty structures that shield the qubits from external fields.
Trapped ion quantum computers implement qubits using electronic states of charged atoms called
ions. The ions are confined and suspended above the microfabricated trap using electromagnetic
fields. Trapped-ion based systems apply quantum gates using lasers to manipulate the electronic
state of the ion. Trapped ion qubits use atoms that come from nature, rather than manufacturing
the qubits synthetically.
a.) ML
Machine learning (ML) is the process of analyzing vast quantities of data to help computers make
better predictions and decisions. Research in quantum computing studies the physical limits of
information processing and is breaking new ground in fundamental physics. This research leads
to advances in many fields of science and industry, such as chemistry, optimization, and
molecular simulation. It is also a growing area of interest for financial services to predict market
movements and for manufacturing to improve operations.
b.) Optimization
Quantum computing can improve research and development, supply-chain optimization, and
production. For example, you could apply quantum computing to decrease manufacturing
process–related costs and shorten cycle times by optimizing elements such as path planning in
complex processes. Another application is the quantum optimization of loan portfolios so that
lenders can free up capital, lower interest rates, and improve their offerings.
c.) Simulation
The computational effort required to simulate systems accurately scales exponentially with the
complexity of drug molecules and materials. Even using approximation methods, current
supercomputers cannot achieve the level of accuracy that these simulations demand. Quantum
computation has the potential to solve some of the most challenging computational problems
faced in chemistry, allowing the scientific community to do chemical simulations that are
intractable today. For example, Pasqal built their QUBEC computational software to run chemistry
simulations. QUBEC automates the heavy lifting necessary to run quantum computational tasks
from automatic provisioning of the computing infrastructure to running pre- and post-processing
classical calculations and performing error mitigation tasks.
Reference: https://aws.amazon.com/what-is/quantum-computing/
-------------------------------------------------------------------------------------------------------------------------------
Quantum computing uses subatomic particles, such as electrons or photons. Quantum bits, or
qubits, allow these particles to exist in more than one state (i.e., 1 and 0) at the same time.
Theoretically, linked qubits can "exploit the interference between their wave-like quantum states
to perform calculations that might otherwise take millions of years."
Classical computers today employ a stream of electrical impulses (1 and 0) in a binary manner to
encode information in bits. This restricts their processing ability, compared to quantum computing.
KEY TAKEAWAYS
● Quantum computing uses phenomena in quantum physics to create new ways of
computing.
● Quantum computing involves qubits.
● Unlike a normal computer bit, which can be either 0 or 1, a qubit can exist in a
multidimensional state.
● The power of quantum computers grows exponentially with more qubits.
● Classical computers that add more bits can increase power only linearly.
Understanding Quantum Computing
The field of quantum computing emerged in the 1980s. It was discovered that certain
computational problems could be tackled more efficiently with quantum algorithms than with their
classical counterparts.
Quantum computing has the capability to sift through huge numbers of possibilities and extract
potential solutions to complex problems and challenges. Where classical computers store
information as bits with either 0s or 1s, quantum computers use qubits. Qubits carry information
in a quantum state that engages 0 and 1 in a multidimensional way.
Such massive computing potential and the projected market size for its use have attracted the
attention of some of the most prominent companies.
These include IBM, Microsoft, Google, D-Waves Systems, Alibaba, Nokia, Intel, Airbus, HP,
Toshiba, Mitsubishi, SK Telecom, NEC, Raytheon, Lockheed Martin, Rigetti, Biogen,
Volkswagen, and Amgen.
Uses and Benefits of Quantum Computing
Quantum computing could contribute greatly to the fields of security, finance, military affairs and
intelligence, drug design and discovery, aerospace designing, utilities (nuclear fusion), polymer
design, machine learning, artificial intelligence (AI), Big Data search, and digital manufacturing.
Quantum computers could be used to improve the secure sharing of information. Or to improve
radars and their ability to detect missiles and aircraft. Another area where quantum computing is
expected to help is the environment and keeping water clean with chemical sensors.
1.) Financial institutions may be able to use quantum computing to design more effective and
efficient investment portfolios for retail and institutional clients. They could focus on
creating better trading simulators and improve fraud detection.
2.) The healthcare industry could use quantum computing to develop new drugs and
genetically-targeted medical care. It could also power more advanced DNA research.
3.) For stronger online security, quantum computing can help design better data encryption
and ways to use light signals to detect intruders in the system.
4.) Quantum computing can be used to design more efficient, safer aircraft and traffic
planning systems.
a.) Superposition
According to IBM, it's what a qubit can do rather than what it is that's remarkable. A qubit places
the quantum information that it contains into a state of superposition. This refers to a combination
of all possible configurations of the qubit. "Groups of qubits in superposition can create complex,
multidimensional computational spaces. Complex problems can be represented in new w
b.) Entanglement
Entanglement is integral to quantum computing power. Pairs of qubits can be made to become
entangled. This means that the two qubits then exist in a single state. In such a state, changing
one qubit directly affects the other in a manner that's predictable.
Quantum algorithms are designed to take advantage of this relationship to solve complex
problems. While doubling the number of bits in a classical computer doubles its processing power,
adding qubits results in an exponential upswing in computing power and ability.
c.) Decoherence
Decoherence occurs when the quantum behavior of qubits decays. The quantum state can be
disturbed instantly by vibrations or temperature changes. This can cause qubits to fall out of
superposition and cause errors to appear in computing. It's important that qubits be protected
from such interference by, for instance, supercooled refrigerators, insulation, and vacuum
chambers.
Decoherence, or decay, can be caused by the slightest disturbance in the qubit environment. This
results in the collapse of computations or errors to them. As noted above, a quantum computer
must be protected from all external interference during the computing stage.
Error correction during the computing stage hasn't been perfected. That makes computations
potentially unreliable. Since qubits aren't digital bits of data, they can't benefit from conventional
error correction solutions used by classical computers.
Retrieving computational results can corrupt the data. Developments such as a particular
database search algorithm that ensures that the act of measurement will cause the quantum state
to decohere into the correct answer hold promise.
According to global energy leader Iberdola, "quantum computers must have almost no
atmospheric pressure, an ambient temperature close to absolute zero (-273°C) and insulation
from the earth's magnetic field to prevent the atoms from moving, colliding with each other, or
interacting with the environment."
"In addition, these systems only operate for very short intervals of time, so that the information
becomes damaged and cannot be stored, making it even more difficult to recover the data."
Classical computers are best for everyday tasks and have low error rates. Quantum computers
are ideal for a higher level of task, e.g., running simulations, analyzing data (such as for chemical
or drug trials), creating energy-efficient batteries. They can also have high error rates.
Classical computers don't need extra-special care. They may use a basic internal fan to keep
from overheating. Quantum processors need to be protected from the slightest vibrations and
must be kept extremely cold. Super-cooled superfluids must be used for that purpose.
Quantum computers are more expensive and difficult to build than classical computers.
IBM
IBM plans to have a 1,000-qubit quantum computer in place by 2023. For now, IBM allows access
to its machines for those research organizations, universities, and laboratories that are part of its
Quantum Network.
Microsoft
Microsoft offers companies access to quantum technology via the Azure Quantum plat
Others
There’s interest in quantum computing and its technology from financial
Reference: https://www.investopedia.com/terms/q/quantum-computing.asp
-------------------------------------------------------------------------------------------------------------------------------
Critical gaps
These are the most critical areas where deeper research is most desperately needed for quantum
computing:
Reference: https://jackkrupansky.medium.com/essential-and-urgent-research-areas-for-
quantum-computing-302172b12176
Direction:
Identify at least 1 Critical Gap above and work on coursework 1 to provide possible solutions to
address these gaps. This is an individual requirement and shall be presented in May 2024. The
coursework format in powerpoint slides should be:
Identified Critical Gap
Overview
Proposed Solution to Address the Gap
Systems Diagram of the Solution
Technical Requirements
Solution Approach to Implement
Conclusion
References