SlideShare una empresa de Scribd logo
1 de 22
Descargar para leer sin conexión
Quantum Computing

Meghaditya Roy Chaudhury
           BCSE – IV
     Roll – 000810501052
      Jadavpur University
Overview
 Definition of Quantum Computing.

 Why Quantum Computing is necessary?

 Advantages over Classical Computation

 Quantum Algorithm: Shor’s Algorithm

 Current Developments and Future Prospects
What is 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.
Why Quantum Computing?
Moore’s Law
   Moore's law was a statement made in 1965 by
Gordon Moore, one of the founders of Intel.

    Moore noted that the number of transistors
that could be squeezed on to a silicon chip was
doubling every year. Over time, this has been
revised to doubling every 18 months.


This has held true …….. So far
Stretching the limits: But how far?
Problems

 At current rate transistors will be as
 small as an atom.

 If scale becomes too small, Electrons
 tunnel through micro-thin barriers
 between wires corrupting signals.
Quantum Computing Timeline
The story of quantum computation started as early as
1982, when the physicist Richard Feynman
considered simulation of quantum-mechanical objects
by other quantum systems

1985 when David Deutsch of the University of Oxford
published a crucial theoretical paper in which he
described a universal quantum computer.

In 1994 when Peter Shor from AT&T's Bell
Laboratories in New Jersey devised the first quantum
algorithm.
Nobody understands Quantum Mechanics


“We always have had a great deal of difficulty
in understanding the world view that
quantum mechanics represents ”

- Richard Feynman
 ("Simulating physics with computers" ,1982)
Representation of Data - Qubits

   A bit of data is represented by a single atom that is in one of two states denoted by
   |0> and |1>. A single bit of this form is known as a qubit
   A physical implementation of a qubit could use the two energy levels of an atom.
   An excited state representing |1> and a ground state representing |0>.

                                   Light pulse of
                                  frequency λ for
     Excited                       time interval t
      State




                   Nucleus
Ground
 State
                                 Electron
                   State |0>                                       State |1>
Properties Of Quantum Mechanics


 Quantum Superposition

 Quantum Entanglement
Representation of Data -
      Superposition

A single qubit can be forced into a superposition of the two states
denoted by the addition of the state vectors:

                      ψ
                     |ψ> = α 1 |0> + α 2 |1>


                                           α
Where α 1 and α 2 are complex numbers and |α 1| 2 + | α 2 | 2 = 1


             A qubit in superposition is in both of the
                states |1> and |0> at the same time
Relationships among data -
    Entanglement


 Entanglement is the ability of quantum systems to exhibit
correlations between states within a superposition.
 Imagine two qubits, each in the state |0> + |1> (a superposition
of the 0 and 1.) We can entangle the two qubits such that the
measurement of one qubit is always correlated to the
measurement of the other qubit.
Classical computation vs. Quantum Computation


Classical Computation          Quantum Computation
 Data unit: bit                Data unit: qubit
       = ‘1’       = ‘0’              =|1〉       =|0〉

 Valid states:                  Valid states:
  x = ‘0’ or ‘1’                 |ψ〉 = c1|0〉 + c2|1〉

 x=0               x=1         |ψ〉 = |0〉     |ψ〉 = |1〉   |ψ〉 = (|0〉 + |1〉)/√2

         0                 0

         1                 1
Classical computation vs. Quantum Computation


Classical Computation              Quantum Computation
Measurement: deterministic         Measurement: stochastic
State      Result of measurement   State             Result of measurement
x = ‘0’             ‘0’            |ψ〉 = |0〉                    ‘0’
x = ‘1’             ‘1’            |ψ〉 = |1〉                    ‘1’
                                   |ψ〉 = |0〉 + |1〉              ‘0’   50%
                                           √2                   ‘1’   50%
Quantum Algorithm:
Shor’s Algorithm

 Shor's algorithm is a quantum algorithm for
 factoring a number N in O((log N)3) time and
 O(log N) space, named after Peter Shor.

 The algorithm is significant because it implies
 that RSA, a popular public-key cryptography
 method, might be easily broken, given a
 sufficiently large quantum computer

 Like many quantum computer algorithms,
 Shor's algorithm is probabilistic
Quantum Algorithm:
Shor’s Algorithm
 Shor's algorithm consists of two parts:
    A reduction, which can be done on a classical computer, of
    the factoring problem to the problem of order-finding.
              f(x) = axmod(N)
    A quantum algorithm to solve the order-finding problem




 The algorithm is dependant on
    Modular Arithmetic
    Quantum Parallelism
    Quantum Fourier Transform
Quantum Algorithm:
         Shor’s Algorithm
          In 2001, Shor's algorithm was demonstrated by a group at IBM,
          who factored 15 into 3 × 5, using an NMR implementation of a
          quantum computer with 7 qubits
  with a classical computer
# bits                    1024            2048             4096
factoring in 2006         105 years       5x1015 years     3x1029 years
factoring in 2024         38 years        1012 years       7x1025 years
factoring in 2042         3 days          3x108 years      2x1022 years


  with potential quantum computer
# bits                        1024         2048             4096
# qubits                      5124         10244            20484
# gates                       3x109        2X1011           X1012
factoring time                4.5 min      36 min           4.8 hours
Quantum computing in
computational complexity theory
                  The class of
                  problems that can be
                  efficiently solved by
                  quantum computers
                  is called BQP, for
                  "bounded error,
                  quantum, polynomial
                  time".
Practical Implementations
 Ion Traps

 Nuclear magnetic resonance (NMR)

 Optical photon computer

 Solid-state
Applications
 Factoring – RSA encryption
 Quantum simulation
 Spin-off technology – spintronics,
 quantum cryptography
 Spin-off theory – complexity theory,
 DMRG theory, N-representability
 theory
Thank You

Más contenido relacionado

La actualidad más candente

Quantum computation - Introduction
Quantum computation - IntroductionQuantum computation - Introduction
Quantum computation - IntroductionAakash Martand
 
Quantum Computing Explained
Quantum Computing ExplainedQuantum Computing Explained
Quantum Computing Explainedjeetendra mandal
 
Quantum computer
Quantum computerQuantum computer
Quantum computerNikhil Eg
 
Quantum Computers
Quantum ComputersQuantum Computers
Quantum Computerskathan
 
What is quantum computing
What is quantum computingWhat is quantum computing
What is quantum computingMariyum Khan
 
Quantum Computing
Quantum ComputingQuantum Computing
Quantum ComputingKomal Gupta
 
Quantum computing
Quantum computingQuantum computing
Quantum computingSamira Riki
 
Presentation quantum computers
Presentation quantum computersPresentation quantum computers
Presentation quantum computersAzeemAhmed55
 
Quantum Computers new Generation of Computers part 7 by prof lili saghafi Qua...
Quantum Computers new Generation of Computers part 7 by prof lili saghafi Qua...Quantum Computers new Generation of Computers part 7 by prof lili saghafi Qua...
Quantum Computers new Generation of Computers part 7 by prof lili saghafi Qua...Professor Lili Saghafi
 
Quantum Computing and AI
Quantum Computing and AIQuantum Computing and AI
Quantum Computing and AIAhmed Banafa
 
QuantumComputersPresentation
QuantumComputersPresentationQuantumComputersPresentation
QuantumComputersPresentationVinayak Suresh
 
Shor’s algorithm the ppt
Shor’s algorithm the pptShor’s algorithm the ppt
Shor’s algorithm the pptMrinal Mondal
 
Quantum computing - Introduction
Quantum computing - IntroductionQuantum computing - Introduction
Quantum computing - Introductionrushmila
 
Quantum Computing: The Why and How
Quantum Computing: The Why and HowQuantum Computing: The Why and How
Quantum Computing: The Why and Howinside-BigData.com
 
Quantum Computing: Welcome to the Future
Quantum Computing: Welcome to the FutureQuantum Computing: Welcome to the Future
Quantum Computing: Welcome to the FutureVernBrownell
 

La actualidad más candente (20)

Quantum computation - Introduction
Quantum computation - IntroductionQuantum computation - Introduction
Quantum computation - Introduction
 
Quantum Computing Explained
Quantum Computing ExplainedQuantum Computing Explained
Quantum Computing Explained
 
Quantum computer
Quantum computerQuantum computer
Quantum computer
 
Quantum Computing
Quantum ComputingQuantum Computing
Quantum Computing
 
Quantum Computers
Quantum ComputersQuantum Computers
Quantum Computers
 
What is quantum computing
What is quantum computingWhat is quantum computing
What is quantum computing
 
Quantum Computing
Quantum ComputingQuantum Computing
Quantum Computing
 
Quantum computing
Quantum computingQuantum computing
Quantum computing
 
Quantum computers
Quantum computersQuantum computers
Quantum computers
 
Quantum computing
Quantum computingQuantum computing
Quantum computing
 
Presentation quantum computers
Presentation quantum computersPresentation quantum computers
Presentation quantum computers
 
Quantum Computers new Generation of Computers part 7 by prof lili saghafi Qua...
Quantum Computers new Generation of Computers part 7 by prof lili saghafi Qua...Quantum Computers new Generation of Computers part 7 by prof lili saghafi Qua...
Quantum Computers new Generation of Computers part 7 by prof lili saghafi Qua...
 
Quantum Computing and AI
Quantum Computing and AIQuantum Computing and AI
Quantum Computing and AI
 
QuantumComputersPresentation
QuantumComputersPresentationQuantumComputersPresentation
QuantumComputersPresentation
 
Quantum computing
Quantum computingQuantum computing
Quantum computing
 
Shor’s algorithm the ppt
Shor’s algorithm the pptShor’s algorithm the ppt
Shor’s algorithm the ppt
 
Quantum computing - Introduction
Quantum computing - IntroductionQuantum computing - Introduction
Quantum computing - Introduction
 
Quantum Computing: The Why and How
Quantum Computing: The Why and HowQuantum Computing: The Why and How
Quantum Computing: The Why and How
 
Quantum Computing: Welcome to the Future
Quantum Computing: Welcome to the FutureQuantum Computing: Welcome to the Future
Quantum Computing: Welcome to the Future
 
Quantum Computing ppt
Quantum Computing  pptQuantum Computing  ppt
Quantum Computing ppt
 

Similar a Quantum computing meghaditya

osama-quantum-computing and its uses and applications
osama-quantum-computing and its uses and applicationsosama-quantum-computing and its uses and applications
osama-quantum-computing and its uses and applicationsRachitdas2
 
What is Quantum Computing and Why it is Important
What is Quantum Computing and Why it is ImportantWhat is Quantum Computing and Why it is Important
What is Quantum Computing and Why it is ImportantSasha Lazarevic
 
Fundamentals of Quantum Computing
Fundamentals of Quantum ComputingFundamentals of Quantum Computing
Fundamentals of Quantum Computingachakracu
 
Quantum computing.pptx
Quantum computing.pptxQuantum computing.pptx
Quantum computing.pptxCaptAvacato
 
Quantum computing - A Compilation of Concepts
Quantum computing - A Compilation of ConceptsQuantum computing - A Compilation of Concepts
Quantum computing - A Compilation of ConceptsGokul Alex
 
Introduction to Quantum Computing
Introduction to Quantum ComputingIntroduction to Quantum Computing
Introduction to Quantum ComputingGDSC PJATK
 
Introduction_to_Quantum_Computers.pdf
Introduction_to_Quantum_Computers.pdfIntroduction_to_Quantum_Computers.pdf
Introduction_to_Quantum_Computers.pdfsunnypatil1778
 
Quantum Information FINAL.pptx
Quantum Information FINAL.pptxQuantum Information FINAL.pptx
Quantum Information FINAL.pptxgitrahekno
 
Quantum Computing 101, Part 1 - Hello Quantum World
Quantum Computing 101, Part 1 - Hello Quantum WorldQuantum Computing 101, Part 1 - Hello Quantum World
Quantum Computing 101, Part 1 - Hello Quantum WorldAaronTurner9
 
Quantum Computation simplified.pptx
Quantum Computation simplified.pptxQuantum Computation simplified.pptx
Quantum Computation simplified.pptxSundarappanKathiresa
 
QC - UNIT 1.ppt
QC - UNIT 1.pptQC - UNIT 1.ppt
QC - UNIT 1.pptkhan188474
 
Introduction to Quantum Computing & Quantum Information Theory
Introduction to Quantum Computing & Quantum Information TheoryIntroduction to Quantum Computing & Quantum Information Theory
Introduction to Quantum Computing & Quantum Information TheoryRahul Mee
 
Quantum computing in machine learning
Quantum computing in machine learningQuantum computing in machine learning
Quantum computing in machine learningkhalidhassan105
 
Seminar on quatum
Seminar on quatumSeminar on quatum
Seminar on quatumaprameyabr1
 

Similar a Quantum computing meghaditya (20)

osama-quantum-computing.ppt
osama-quantum-computing.pptosama-quantum-computing.ppt
osama-quantum-computing.ppt
 
Quantum Computation For AI
Quantum Computation For AIQuantum Computation For AI
Quantum Computation For AI
 
osama-quantum-computing and its uses and applications
osama-quantum-computing and its uses and applicationsosama-quantum-computing and its uses and applications
osama-quantum-computing and its uses and applications
 
quantum-computing.ppt
quantum-computing.pptquantum-computing.ppt
quantum-computing.ppt
 
Quantum Computing
Quantum ComputingQuantum Computing
Quantum Computing
 
What is Quantum Computing and Why it is Important
What is Quantum Computing and Why it is ImportantWhat is Quantum Computing and Why it is Important
What is Quantum Computing and Why it is Important
 
Fundamentals of Quantum Computing
Fundamentals of Quantum ComputingFundamentals of Quantum Computing
Fundamentals of Quantum Computing
 
Quantum computing.pptx
Quantum computing.pptxQuantum computing.pptx
Quantum computing.pptx
 
Quantum computing - A Compilation of Concepts
Quantum computing - A Compilation of ConceptsQuantum computing - A Compilation of Concepts
Quantum computing - A Compilation of Concepts
 
Introduction to Quantum Computing
Introduction to Quantum ComputingIntroduction to Quantum Computing
Introduction to Quantum Computing
 
Introduction_to_Quantum_Computers.pdf
Introduction_to_Quantum_Computers.pdfIntroduction_to_Quantum_Computers.pdf
Introduction_to_Quantum_Computers.pdf
 
OPTICALQuantum
OPTICALQuantumOPTICALQuantum
OPTICALQuantum
 
Ieee lecture
Ieee lectureIeee lecture
Ieee lecture
 
Quantum Information FINAL.pptx
Quantum Information FINAL.pptxQuantum Information FINAL.pptx
Quantum Information FINAL.pptx
 
Quantum Computing 101, Part 1 - Hello Quantum World
Quantum Computing 101, Part 1 - Hello Quantum WorldQuantum Computing 101, Part 1 - Hello Quantum World
Quantum Computing 101, Part 1 - Hello Quantum World
 
Quantum Computation simplified.pptx
Quantum Computation simplified.pptxQuantum Computation simplified.pptx
Quantum Computation simplified.pptx
 
QC - UNIT 1.ppt
QC - UNIT 1.pptQC - UNIT 1.ppt
QC - UNIT 1.ppt
 
Introduction to Quantum Computing & Quantum Information Theory
Introduction to Quantum Computing & Quantum Information TheoryIntroduction to Quantum Computing & Quantum Information Theory
Introduction to Quantum Computing & Quantum Information Theory
 
Quantum computing in machine learning
Quantum computing in machine learningQuantum computing in machine learning
Quantum computing in machine learning
 
Seminar on quatum
Seminar on quatumSeminar on quatum
Seminar on quatum
 

Último

Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 

Último (20)

Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 

Quantum computing meghaditya

  • 1. Quantum Computing Meghaditya Roy Chaudhury BCSE – IV Roll – 000810501052 Jadavpur University
  • 2. Overview Definition of Quantum Computing. Why Quantum Computing is necessary? Advantages over Classical Computation Quantum Algorithm: Shor’s Algorithm Current Developments and Future Prospects
  • 3. What is 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.
  • 5. Moore’s Law Moore's law was a statement made in 1965 by Gordon Moore, one of the founders of Intel. Moore noted that the number of transistors that could be squeezed on to a silicon chip was doubling every year. Over time, this has been revised to doubling every 18 months. This has held true …….. So far
  • 6. Stretching the limits: But how far?
  • 7. Problems At current rate transistors will be as small as an atom. If scale becomes too small, Electrons tunnel through micro-thin barriers between wires corrupting signals.
  • 8. Quantum Computing Timeline The story of quantum computation started as early as 1982, when the physicist Richard Feynman considered simulation of quantum-mechanical objects by other quantum systems 1985 when David Deutsch of the University of Oxford published a crucial theoretical paper in which he described a universal quantum computer. In 1994 when Peter Shor from AT&T's Bell Laboratories in New Jersey devised the first quantum algorithm.
  • 9. Nobody understands Quantum Mechanics “We always have had a great deal of difficulty in understanding the world view that quantum mechanics represents ” - Richard Feynman ("Simulating physics with computers" ,1982)
  • 10. Representation of Data - Qubits A bit of data is represented by a single atom that is in one of two states denoted by |0> and |1>. A single bit of this form is known as a qubit A physical implementation of a qubit could use the two energy levels of an atom. An excited state representing |1> and a ground state representing |0>. Light pulse of frequency λ for Excited time interval t State Nucleus Ground State Electron State |0> State |1>
  • 11. Properties Of Quantum Mechanics Quantum Superposition Quantum Entanglement
  • 12. Representation of Data - Superposition A single qubit can be forced into a superposition of the two states denoted by the addition of the state vectors: ψ |ψ> = α 1 |0> + α 2 |1> α Where α 1 and α 2 are complex numbers and |α 1| 2 + | α 2 | 2 = 1 A qubit in superposition is in both of the states |1> and |0> at the same time
  • 13. Relationships among data - Entanglement Entanglement is the ability of quantum systems to exhibit correlations between states within a superposition. Imagine two qubits, each in the state |0> + |1> (a superposition of the 0 and 1.) We can entangle the two qubits such that the measurement of one qubit is always correlated to the measurement of the other qubit.
  • 14. Classical computation vs. Quantum Computation Classical Computation Quantum Computation Data unit: bit Data unit: qubit = ‘1’ = ‘0’ =|1〉 =|0〉 Valid states: Valid states: x = ‘0’ or ‘1’ |ψ〉 = c1|0〉 + c2|1〉 x=0 x=1 |ψ〉 = |0〉 |ψ〉 = |1〉 |ψ〉 = (|0〉 + |1〉)/√2 0 0 1 1
  • 15. Classical computation vs. Quantum Computation Classical Computation Quantum Computation Measurement: deterministic Measurement: stochastic State Result of measurement State Result of measurement x = ‘0’ ‘0’ |ψ〉 = |0〉 ‘0’ x = ‘1’ ‘1’ |ψ〉 = |1〉 ‘1’ |ψ〉 = |0〉 + |1〉 ‘0’ 50% √2 ‘1’ 50%
  • 16. Quantum Algorithm: Shor’s Algorithm Shor's algorithm is a quantum algorithm for factoring a number N in O((log N)3) time and O(log N) space, named after Peter Shor. The algorithm is significant because it implies that RSA, a popular public-key cryptography method, might be easily broken, given a sufficiently large quantum computer Like many quantum computer algorithms, Shor's algorithm is probabilistic
  • 17. Quantum Algorithm: Shor’s Algorithm Shor's algorithm consists of two parts: A reduction, which can be done on a classical computer, of the factoring problem to the problem of order-finding. f(x) = axmod(N) A quantum algorithm to solve the order-finding problem The algorithm is dependant on Modular Arithmetic Quantum Parallelism Quantum Fourier Transform
  • 18. Quantum Algorithm: Shor’s Algorithm In 2001, Shor's algorithm was demonstrated by a group at IBM, who factored 15 into 3 × 5, using an NMR implementation of a quantum computer with 7 qubits with a classical computer # bits 1024 2048 4096 factoring in 2006 105 years 5x1015 years 3x1029 years factoring in 2024 38 years 1012 years 7x1025 years factoring in 2042 3 days 3x108 years 2x1022 years with potential quantum computer # bits 1024 2048 4096 # qubits 5124 10244 20484 # gates 3x109 2X1011 X1012 factoring time 4.5 min 36 min 4.8 hours
  • 19. Quantum computing in computational complexity theory The class of problems that can be efficiently solved by quantum computers is called BQP, for "bounded error, quantum, polynomial time".
  • 20. Practical Implementations Ion Traps Nuclear magnetic resonance (NMR) Optical photon computer Solid-state
  • 21. Applications Factoring – RSA encryption Quantum simulation Spin-off technology – spintronics, quantum cryptography Spin-off theory – complexity theory, DMRG theory, N-representability theory