0% found this document useful (0 votes)
186 views

Introduction To Quantum Computing

This document provides an introduction to quantum computing. It explains that a quantum computer performs calculations based on quantum mechanics and the behavior of sub-atomic particles. The basic unit of information in a quantum computer is a qubit, which can represent a 0, 1, or superposition of both simultaneously. This allows for vast information storage and processing capabilities compared to classical computers. The document then discusses how quantum computing could overcome limitations in Moore's Law and conventional computing approaches as devices reach atomic scales. It introduces some of the foundational concepts of quantum mechanics and qubits that form the framework for quantum computing.

Uploaded by

Umar Khan
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
186 views

Introduction To Quantum Computing

This document provides an introduction to quantum computing. It explains that a quantum computer performs calculations based on quantum mechanics and the behavior of sub-atomic particles. The basic unit of information in a quantum computer is a qubit, which can represent a 0, 1, or superposition of both simultaneously. This allows for vast information storage and processing capabilities compared to classical computers. The document then discusses how quantum computing could overcome limitations in Moore's Law and conventional computing approaches as devices reach atomic scales. It introduces some of the foundational concepts of quantum mechanics and qubits that form the framework for quantum computing.

Uploaded by

Umar Khan
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

Introduction to Quantum Computing

A quantum computer is a machine that performs calculations based on the laws


of quantum mechanics, which is the behavior of particles at the sub-atomic level.
Quantum Computation represents an important change of paradigm, where the
concept of bit gets transformed into a quantum bit, or qubit, which affords for an
enormous information storage and processing capacity. In this course, the basic
concepts of Quantum Computation will be introduced at a conceptual level. An
abundant set of exercises will allow to acquire sufficient skill to develop your own
quantum algorithms and circuits.
For decades’ computer hardware has grown in power approximately according to
Moore’s law, which states that the computer power doubles for constant cost
roughly once every two years. However, because of the fundamental difficulties
of size in conventional computer technology, this dream run is ending. The
conventional approaches to the fabrication of computer technology are to make
electronic devices smaller and smaller in order to increase the computer power.
As
the sizes of the electronic devices get close to the atomic scale, quantum effects
are starting to interfere in their functioning, and thus the conventional
approaches run up against the size limit. One possible way to get around the
difficulties is to move to a new computing paradigm provided by quantum
information science. Quantum information science is based on the idea of using
quantum devices to perform computation and manipulate and transmit
information, instead of electronic devices following the laws of classical physics,
see Deutsch (1985), DiVincenzo (1995), Feynman (1981/82). Quantum mechanics
and information theory are two of the great scientific developments and
technological revolutions in the 20th century, and quantum information science is
to marry the two previously disparate fields and form a single unifying viewpoint.
Quantum information science studies the preparation and control of the quantum
states of physical systems for the purposes of information transmission and
manipulation. It includes quantum computation, quantum communication and
quantum cryptography.
Qubits and the Framework of Quantum Mechanics
Computers today work by converting information to a series of binary digits, or
bits, and operating on these bits using integrated circuits (ICs) containing billions
of transistors. Each bit has only two possible values, 0 or 1. Through
manipulations of these so-called binary representations, computers process text
documents and spreadsheets, create amazing visual worlds in games and movies,
and provide the Web-based services on which many have come to depend.
A quantum computer also represents information as a series of bits, called
quantum bits, or qubits. Like a normal bit, a qubit can be either 0 or 1, but unlike
a normal bit, which can only be 0 or 1, a qubit can also be in a state where it is
both at the same time. When extended to systems of many qubits, this ability to
be in all possible binary states at the same time gives rise to the potential
computational power of quantum computing. However, the rules that govern
quantum systems also make it difficult to take advantage of this power. How best
to make use of quantum properties—and the nature of the improvements these
properties make possible—is neither trivial nor obvious. The framework of
quantum mechanics as it pertains to the types of systems we will consider for
quantum computing. Here we also introduce the notion of a quantum bit or
‘qubit’, which is a fundamental concept for quantum computing. At the beginning
of the twentieth century, it was believed by most that the laws of Newton and
Maxwell were the correct laws of physics. By the 1930s, however, it had become
apparent that these classical theories faced serious problems in trying to account
for the observed results of certain experiments. As a result, a new mathematical
framework for physics called quantum mechanics was formulated, and new
theories of physics called quantum physics were developed in this framework.
Quantum physics includes the physical theories of quantum electrodynamics and
quantum field theory, but we do not need to know these physical theories in
order to learn about quantum information. Quantum information is the result of
reformulating information theory in this quantum framework. An example of a
two-state quantum system: a photon that is constrained to follow one of two
distinguishable paths. We identified the two distinguishable paths with the 2-
dimensional basis vectors and then noted that a general ‘path state’ of the
photon can be described by a complex vector with |α0|2 +|α1|2 = 1. This simple
example captures the essence of the first postulate, which tells us how physical
states are represented in quantum mechanics. Depending on the degree of
freedom (i.e. the type of state) of the system being considered, H may be infinite-
dimensional. For example, if the state refers to the position of a particle that is
free to occupy any point in some region of space, the associated Hilbert space is
usually taken to be a continuous (and thus infinite-dimensional) space. It is worth
noting that in practice, with finite resources, we cannot distinguish a continuous
state space from one with a discrete state space having a sufficiently small
minimum spacing between adjacent locations. For describing realistic models of
quantum computation, we will typically only be interested in degrees of freedom
for which the state is described by a vector in a finite-dimensional (complex)
Hilbert space.

You might also like