SlideShare a Scribd company logo
1 of 28
Download to read offline
{quantum} computation
〈 past | now | future 〉
Aritra Sarkar
19th June, 2021
Qoffee o’clock at QIndia, QWorld
What is science?
• Make predictions?
– usefulness of the scientific process
• Make models?
– easier to semantically explain (?)
– ontologically closer (?)
How to choose a model?
• Occam’s razor
– less assumptions
– minimal set of axioms
Axiomatization of mathematics
• Like Euclid did for geometry
• Find this “set of axioms” for arithmetic
Complete
Consistent
Decidable
all true mathematical statements can be proved
no contradiction can be obtained
existence of an algorithm for deciding the
truth or falsity of any mathematical statement
Universal Turing Machine
TSP multiplication
sorting
… …
Church-Turing thesis
Universal
TM
λ
Calculus
Post
Machines
Cellular
Automata
Wang
Tiles
…
algorithm a
physical
process
implementation
TM
implementation
LC
implementation
CA
…
TMa*Ca CAa*Ca
LCa*Ca
TMa= LCa*n[LC:TM]
TMa= CAa*n[CA:TM]
CAa= LCa*n[LC:CA]
CAa= TMa*n[TM:CA]
LCa= TMa*n[TM:LC]
LCa= CAa*n[CA:LC]
problem size n
The computing revolution
The quantum revolution
understand the new rules of QM that govern existing physical reality
Postulates of QM
Interpretations and testability
• Most successful set of theory so far: QM + GR + SM
• Axioms are adhoc (?)
• What is “real” ?
• Interpretations:
– needs no interpretation
– Copenhagen
– Many-worlds
– Pilot-wave
– Transactional
– Two-state vector
– QBism
– Relational
– QDarwinism
“New interpretations appear every year.
None ever disappear.” - N. David Mermin
Learn by doing
ψ𝑆𝑦𝑠 ψ𝑄𝐶
𝑈𝑆𝑦𝑠 𝑡 ψ𝑆𝑦𝑠 𝑈𝑄𝐶 𝑡 ψ𝑄𝐶
𝑒−𝑖𝐻𝑆𝑦𝑠𝑡
ψ𝑆𝑦𝑠 𝑒−𝑖𝐻𝑄𝐶𝑡
ψ𝑄𝐶
Initialize
Evolve
Measure
from Science... to Technology
actively employing QM to alter the quantum face of our physical world
engineer and control quantum states
Church-Turing-Deutsch thesis
Gate-based
QC
Universal
TM
Universal
QTM
…
algorithm a
quantum
process
implementation
CC
implementation
QC
CCa*Ca QCa*Ca
CCa= QCa*[QC:CC]n
problem size n
Adiabatic
QC
Cellular
Automata
…
λ
Calculus
QC models
• Circuit model (a.k.a. Gate based QC; standard model of QC)
– most researched; similarity with Boolean logic
• Topological QC
– adiabatically braiding with anyons to execute discrete logic gates
• Measurement based QC (a.k.a Cluster state QC; One-way QC)
– prepare entangled resource state, perform single qubit measurements on it
• Adiabatic QC
– adiabatically evolve ground state of easy Hamiltonian to ground state (solution) of hard (problem) Hamiltonian
– Quantum Annealers (e.g. D-Wave) is a heuristic based on AQC and diabatic evolutions
• All these QC models are equivalent (?)
• Each of them can simulate an UQTM and each other, within polynomial factors (?)
– For any arbitrary algorithm A
• if A takes x time/steps/cycles in Model 1
• it would take atmost x.nk in Model 2 (n is the problem size; k is a constant)
– Any exponential speedup (e.g. Shor’s algorithm) w.r.t CC gets preserved in the translation
– Porting to another model might cancel the benefit; if, the speedup w.r.t. classical algorithm is polynomial
Room at the bottom of Hilbert space
• The math is rather easy!
– Generalizing probability to complex numbers
– How about 2 qubits?
• 22 = 4 complex numbers = 8 real numbers
– How about 265 qubits?
• 2265 ≈ # atoms in the Universe!
• You cannot classically simulate 265 qubits! (quantum supremacy)
|ψ ⟩ =
𝑖=0
2𝑛−1
𝛼𝑖|𝑖⟩
On measurement
|ψ ⟩ = |𝑖⟩ with 𝑃 |𝑖⟩ = 𝛼𝑖
2
𝛾0
𝛾1
𝛽0
𝛽1
𝛾0𝛽0|00⟩ + 𝛾0𝛽1|01⟩ + 𝛾1𝛽0|10⟩ + 𝛾1𝛽1|11⟩
⊗
|1⟩
|0⟩
p+
𝑖=0
2𝑛−1
𝛼𝑖
𝑟𝑒2
+ 𝛼𝑖
𝑖𝑚2
= 1
𝛼0
𝛼1
𝛼0
𝛼1
It from Qubit
lion
wolf
tiger
dog
cat
Quantum algorithm
Superpose
Soln. Space
Encode
Function
Clever
Process
Measure
Initialize
|0⟩⊗n
Classical
Output
Classical
Input
C
B
A D
C
B
A D
Slowdown of Moore’s law
• # transistors on IC x2 in 18 months
– Core of digital revolution
• New applications
• Economy
– Various enabling factors
• Algorithms
• Deep UV photolithography
• Slowdown?
– Quantum tunneling
– Heat, von Neumann bottleneck
• Alternate technology?
Computers are
not getting
better at
Exponential
rate
Human data
processing
needs are
growing at an
Exponential
rate
Need for
radically
different
computing
technologies
Quantum accelerators
Algorithms
Gate-based circuit
eQASM/QISA
Routing and
mapping
Error-correction
Micro-coded
analog pulses
Cryo-electronics
Quantum chip
Simulator
NISQ era
• let’s make qubits!
• errr…. errors!
– Environment isolation
• Freeze it down – superconductors
– Quantum Error Correction!
• Shor’s code, Steane code, Surface
code
• Error threshold
• Universal QC to Q Accelerators
• FTQC to NISQ
NISQ
FTQC
QEC
Classical
Simulation
Limit
number of qubits
error
rate
Quantum software 2.0
• Software 1.0 - explicit instructions to the computer written by a programmer
• Software 2.0 - specify desirable behavior of a program and search
Roads to quantum advantage
PISQ
NISQ
FTQC
Algorithm
Proof
Application
Demonstration
Quantum supremacy
Quantum application
Quantum hybrid use-case
Quantum algorithm
Quantum processor
what CC can
compute
what QC can
compute
what QC can
compute efficiently
what CC can
compute efficiently
what CC can
compute now
what QC can
compute now
what CC will handle
in the near-future
what QC will handle
in the near-future
other
accelerators
‘Practical’ limits of quantum computing
‘Theoretical’ limits of quantum computing
• Quantum Computers is as good as computing gets with our current laws of physics
• Quantum Gravity Computers?
– Sure, it’s possible once we have Interstellar tech.
– not without breaking current laws of physics (like non-linearity in QM, Heisenberg uncertainty limit, light-speed limit,
escaping blackholes, etc.)
– Relativistic QC / Closed-Timelike-Curves
Really Big Questions
Why the quantum?
How come existence?
It from bit?
A "participatory universe"?
What makes "meaning"?
Law without law
• Law without law: from observer states to physics via algorithmic information theory
– Markus P. Müller (https://doi.org/10.22331/q-2020-07-20-301)
• Every testable part of QM can be derived from Solomonoff induction
– given past data, what’s the most probable data you will see next
– the most probable data is the one which has a shorter program
Program p1: print(“010101010101010101010101010101010101010101010101”)
Program p1: for i in range(0,24):
print(“01”,end=“”)
Program p0/2/3: print(“0101010101010101010101010101010101010101010101xy”)
Program p0/2/3: for i in range(0,23):
print(“01”,end=“”)
print(“xy”,end=“”)
010101010101010101010101010101010101010101010100 l(p0)
010101010101010101010101010101010101010101010101 l(p1)
010101010101010101010101010101010101010101010110 l(p2)
010101010101010101010101010101010101010101010111 l(p3)
Quantum Knowledge Seeking Agent
• Participatory agent
• Solomonoff Induction to AIXI (GRL-UAGI)
• Resource constrained EAIT using LEAST metric
• GP and Quine to evolve fitness function on ● ● ● ● ● ?
• Apply to experiments (circuit optimization, Wigner’s friend)
Quines & GP
POMDP
QG
CM
QM

More Related Content

What's hot

Quantum Computers
Quantum ComputersQuantum Computers
Quantum ComputersANIS HADDAD
 
Quantum computing - A Compilation of Concepts
Quantum computing - A Compilation of ConceptsQuantum computing - A Compilation of Concepts
Quantum computing - A Compilation of ConceptsGokul Alex
 
Shor’s algorithm the ppt
Shor’s algorithm the pptShor’s algorithm the ppt
Shor’s algorithm the pptMrinal Mondal
 
Quantum computing, non-determinism, probabilistic systems... and the logic be...
Quantum computing, non-determinism, probabilistic systems... and the logic be...Quantum computing, non-determinism, probabilistic systems... and the logic be...
Quantum computing, non-determinism, probabilistic systems... and the logic be...Alejandro Díaz-Caro
 
Introduction to Quantum Computing with Qiskit
Introduction to Quantum Computing with QiskitIntroduction to Quantum Computing with Qiskit
Introduction to Quantum Computing with QiskitSakibul Islam Sazzad
 
Fundamentals of Quantum Computing
Fundamentals of Quantum ComputingFundamentals of Quantum Computing
Fundamentals of Quantum Computingachakracu
 
Search and optimization on quantum accelerators - 2019-05-23
Search and optimization on quantum accelerators - 2019-05-23Search and optimization on quantum accelerators - 2019-05-23
Search and optimization on quantum accelerators - 2019-05-23Aritra Sarkar
 
Programming Existing Quantum Computers
Programming Existing Quantum ComputersProgramming Existing Quantum Computers
Programming Existing Quantum ComputersAnton Karazeev
 
Quantum for Healthcare - 2020-07-14
Quantum for Healthcare - 2020-07-14Quantum for Healthcare - 2020-07-14
Quantum for Healthcare - 2020-07-14Aritra Sarkar
 
Quantum Computing
Quantum ComputingQuantum Computing
Quantum Computingt0pgun
 
Sthack 2015 - Renaud "@nono2357" Lifchitz - Quantum computing in practice
Sthack 2015 - Renaud "@nono2357" Lifchitz - Quantum computing in practiceSthack 2015 - Renaud "@nono2357" Lifchitz - Quantum computing in practice
Sthack 2015 - Renaud "@nono2357" Lifchitz - Quantum computing in practiceStHack
 
Quantum computing
Quantum computingQuantum computing
Quantum computingmrevanth
 

What's hot (20)

Quantum Computers
Quantum ComputersQuantum Computers
Quantum Computers
 
Quantum computing meghaditya
Quantum computing meghadityaQuantum computing meghaditya
Quantum computing meghaditya
 
Quantum programming
Quantum programmingQuantum programming
Quantum programming
 
Quantum computing - A Compilation of Concepts
Quantum computing - A Compilation of ConceptsQuantum computing - A Compilation of Concepts
Quantum computing - A Compilation of Concepts
 
2017 10 17_quantum_program_v2
2017 10 17_quantum_program_v22017 10 17_quantum_program_v2
2017 10 17_quantum_program_v2
 
2017 07 04_cmmse_quantum_programming_v1
2017 07 04_cmmse_quantum_programming_v12017 07 04_cmmse_quantum_programming_v1
2017 07 04_cmmse_quantum_programming_v1
 
Shor’s algorithm the ppt
Shor’s algorithm the pptShor’s algorithm the ppt
Shor’s algorithm the ppt
 
Ibm quantum computing
Ibm quantum computingIbm quantum computing
Ibm quantum computing
 
Quantum Computing
Quantum ComputingQuantum Computing
Quantum Computing
 
Quantum computing, non-determinism, probabilistic systems... and the logic be...
Quantum computing, non-determinism, probabilistic systems... and the logic be...Quantum computing, non-determinism, probabilistic systems... and the logic be...
Quantum computing, non-determinism, probabilistic systems... and the logic be...
 
Introduction to Quantum Computing with Qiskit
Introduction to Quantum Computing with QiskitIntroduction to Quantum Computing with Qiskit
Introduction to Quantum Computing with Qiskit
 
Fundamentals of Quantum Computing
Fundamentals of Quantum ComputingFundamentals of Quantum Computing
Fundamentals of Quantum Computing
 
Search and optimization on quantum accelerators - 2019-05-23
Search and optimization on quantum accelerators - 2019-05-23Search and optimization on quantum accelerators - 2019-05-23
Search and optimization on quantum accelerators - 2019-05-23
 
Programming Existing Quantum Computers
Programming Existing Quantum ComputersProgramming Existing Quantum Computers
Programming Existing Quantum Computers
 
Quantum for Healthcare - 2020-07-14
Quantum for Healthcare - 2020-07-14Quantum for Healthcare - 2020-07-14
Quantum for Healthcare - 2020-07-14
 
Quantum Computing
Quantum ComputingQuantum Computing
Quantum Computing
 
Quantum Computing
Quantum ComputingQuantum Computing
Quantum Computing
 
Sthack 2015 - Renaud "@nono2357" Lifchitz - Quantum computing in practice
Sthack 2015 - Renaud "@nono2357" Lifchitz - Quantum computing in practiceSthack 2015 - Renaud "@nono2357" Lifchitz - Quantum computing in practice
Sthack 2015 - Renaud "@nono2357" Lifchitz - Quantum computing in practice
 
Quantum computing
Quantum computingQuantum computing
Quantum computing
 
Quantum computing
Quantum computingQuantum computing
Quantum computing
 

Similar to Quantum computation: past-now-future - 2021-06-19

Introduction to Quantum Computing
Introduction to Quantum ComputingIntroduction to Quantum Computing
Introduction to Quantum ComputingNicolo Musmeci
 
Quantum Information FINAL.pptx
Quantum Information FINAL.pptxQuantum Information FINAL.pptx
Quantum Information FINAL.pptxgitrahekno
 
Strengths and limitations of quantum computing
Strengths and limitations of quantum computingStrengths and limitations of quantum computing
Strengths and limitations of quantum computingVinayak Sharma
 
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
 
Virus, Vaccines, Genes and Quantum - 2020-06-18
Virus, Vaccines, Genes and Quantum - 2020-06-18Virus, Vaccines, Genes and Quantum - 2020-06-18
Virus, Vaccines, Genes and Quantum - 2020-06-18Aritra Sarkar
 
Aritra Sarkar - Search and Optimisation Algorithms for Genomics on Quantum Ac...
Aritra Sarkar - Search and Optimisation Algorithms for Genomics on Quantum Ac...Aritra Sarkar - Search and Optimisation Algorithms for Genomics on Quantum Ac...
Aritra Sarkar - Search and Optimisation Algorithms for Genomics on Quantum Ac...Tom Hubregtsen
 
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
 
Quantum computing seminar
Quantum computing seminarQuantum computing seminar
Quantum computing seminarPankaj Kumar
 
Seminar on quatum
Seminar on quatumSeminar on quatum
Seminar on quatumaprameyabr1
 
Quantum computation a review
Quantum computation a reviewQuantum computation a review
Quantum computation a reviewEditor Jacotech
 

Similar to Quantum computation: past-now-future - 2021-06-19 (20)

Introduction to Quantum Computing
Introduction to Quantum ComputingIntroduction to Quantum Computing
Introduction to Quantum Computing
 
preskill.pptx
preskill.pptxpreskill.pptx
preskill.pptx
 
Quantum Information FINAL.pptx
Quantum Information FINAL.pptxQuantum Information FINAL.pptx
Quantum Information FINAL.pptx
 
Quantum & AI in Finance
Quantum & AI in FinanceQuantum & AI in Finance
Quantum & AI in Finance
 
Quantum computing
Quantum computingQuantum computing
Quantum computing
 
Quantum & AI in Finance
Quantum & AI in FinanceQuantum & AI in Finance
Quantum & AI in Finance
 
Strengths and limitations of quantum computing
Strengths and limitations of quantum computingStrengths and limitations of quantum computing
Strengths and limitations of quantum computing
 
Quantum Computation For AI
Quantum Computation For AIQuantum Computation For AI
Quantum Computation For AI
 
Quantum Computers.ppt
Quantum Computers.pptQuantum Computers.ppt
Quantum Computers.ppt
 
Quantum Computers.ppt
Quantum Computers.pptQuantum Computers.ppt
Quantum Computers.ppt
 
Quantum Computing: The Why and How
Quantum Computing: The Why and HowQuantum Computing: The Why and How
Quantum Computing: The Why and How
 
Virus, Vaccines, Genes and Quantum - 2020-06-18
Virus, Vaccines, Genes and Quantum - 2020-06-18Virus, Vaccines, Genes and Quantum - 2020-06-18
Virus, Vaccines, Genes and Quantum - 2020-06-18
 
Aritra Sarkar - Search and Optimisation Algorithms for Genomics on Quantum Ac...
Aritra Sarkar - Search and Optimisation Algorithms for Genomics on Quantum Ac...Aritra Sarkar - Search and Optimisation Algorithms for Genomics on Quantum Ac...
Aritra Sarkar - Search and Optimisation Algorithms for Genomics on Quantum Ac...
 
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
 
Quantum computing
Quantum computingQuantum computing
Quantum computing
 
The future is quantum
The future is quantumThe future is quantum
The future is quantum
 
The Evolution of Quantum Computers
The Evolution of Quantum ComputersThe Evolution of Quantum Computers
The Evolution of Quantum Computers
 
Quantum computing seminar
Quantum computing seminarQuantum computing seminar
Quantum computing seminar
 
Seminar on quatum
Seminar on quatumSeminar on quatum
Seminar on quatum
 
Quantum computation a review
Quantum computation a reviewQuantum computation a review
Quantum computation a review
 

More from Aritra Sarkar

ASTROSAT SSR - 2015-05-15
ASTROSAT SSR - 2015-05-15ASTROSAT SSR - 2015-05-15
ASTROSAT SSR - 2015-05-15Aritra Sarkar
 
Ccsds based file delivery protocol (cfdp) v1p3
Ccsds based file delivery protocol (cfdp) v1p3Ccsds based file delivery protocol (cfdp) v1p3
Ccsds based file delivery protocol (cfdp) v1p3Aritra Sarkar
 
Optimized Multi-agent Box-pushing - 2017-10-24
Optimized Multi-agent Box-pushing - 2017-10-24Optimized Multi-agent Box-pushing - 2017-10-24
Optimized Multi-agent Box-pushing - 2017-10-24Aritra Sarkar
 
Computer-Vision based Centralized Multi-agent System on Matlab and Arduino Du...
Computer-Vision based Centralized Multi-agent System on Matlab and Arduino Du...Computer-Vision based Centralized Multi-agent System on Matlab and Arduino Du...
Computer-Vision based Centralized Multi-agent System on Matlab and Arduino Du...Aritra Sarkar
 
Jupiter - The gas giant - 2012-11-06
Jupiter - The gas giant - 2012-11-06Jupiter - The gas giant - 2012-11-06
Jupiter - The gas giant - 2012-11-06Aritra Sarkar
 
DuinOS controlled Rover with MATLAB 2009 and Android GingerBread - 2012-11-04
DuinOS controlled Rover with MATLAB 2009 and Android GingerBread - 2012-11-04DuinOS controlled Rover with MATLAB 2009 and Android GingerBread - 2012-11-04
DuinOS controlled Rover with MATLAB 2009 and Android GingerBread - 2012-11-04Aritra Sarkar
 
Multi-Vehicle Path Planning In Dynamically Changing Environments - 2012-11-19
Multi-Vehicle Path Planning In Dynamically Changing Environments - 2012-11-19Multi-Vehicle Path Planning In Dynamically Changing Environments - 2012-11-19
Multi-Vehicle Path Planning In Dynamically Changing Environments - 2012-11-19Aritra Sarkar
 
Fractal Rendering in Developer C++ - 2012-11-06
Fractal Rendering in Developer C++ - 2012-11-06Fractal Rendering in Developer C++ - 2012-11-06
Fractal Rendering in Developer C++ - 2012-11-06Aritra Sarkar
 
Self-configuring Classical Logic Gate Circuits using Genetic Programming in J...
Self-configuring Classical Logic Gate Circuits using Genetic Programming in J...Self-configuring Classical Logic Gate Circuits using Genetic Programming in J...
Self-configuring Classical Logic Gate Circuits using Genetic Programming in J...Aritra Sarkar
 
Elevation mapping using stereo vision enabled heterogeneous multi-agent robot...
Elevation mapping using stereo vision enabled heterogeneous multi-agent robot...Elevation mapping using stereo vision enabled heterogeneous multi-agent robot...
Elevation mapping using stereo vision enabled heterogeneous multi-agent robot...Aritra Sarkar
 
Artificial Intelligence for Robotics - Statement of Accomplishment
Artificial Intelligence for Robotics - Statement of AccomplishmentArtificial Intelligence for Robotics - Statement of Accomplishment
Artificial Intelligence for Robotics - Statement of AccomplishmentAritra Sarkar
 
Machine Learning - Statement of Accomplishment
Machine Learning - Statement of AccomplishmentMachine Learning - Statement of Accomplishment
Machine Learning - Statement of AccomplishmentAritra Sarkar
 
Introduction to Artificial Intelligence - Statement of Accomplishment
Introduction to Artificial Intelligence - Statement of AccomplishmentIntroduction to Artificial Intelligence - Statement of Accomplishment
Introduction to Artificial Intelligence - Statement of AccomplishmentAritra Sarkar
 
Quantum Mechanics and Quantum Computation - Statement of Accomplishment
Quantum Mechanics and Quantum Computation - Statement of AccomplishmentQuantum Mechanics and Quantum Computation - Statement of Accomplishment
Quantum Mechanics and Quantum Computation - Statement of AccomplishmentAritra Sarkar
 
Aritra Sarkar - Curriculum vitae
Aritra Sarkar - Curriculum vitaeAritra Sarkar - Curriculum vitae
Aritra Sarkar - Curriculum vitaeAritra Sarkar
 

More from Aritra Sarkar (16)

CV Aritra 08-2020
CV Aritra 08-2020CV Aritra 08-2020
CV Aritra 08-2020
 
ASTROSAT SSR - 2015-05-15
ASTROSAT SSR - 2015-05-15ASTROSAT SSR - 2015-05-15
ASTROSAT SSR - 2015-05-15
 
Ccsds based file delivery protocol (cfdp) v1p3
Ccsds based file delivery protocol (cfdp) v1p3Ccsds based file delivery protocol (cfdp) v1p3
Ccsds based file delivery protocol (cfdp) v1p3
 
Optimized Multi-agent Box-pushing - 2017-10-24
Optimized Multi-agent Box-pushing - 2017-10-24Optimized Multi-agent Box-pushing - 2017-10-24
Optimized Multi-agent Box-pushing - 2017-10-24
 
Computer-Vision based Centralized Multi-agent System on Matlab and Arduino Du...
Computer-Vision based Centralized Multi-agent System on Matlab and Arduino Du...Computer-Vision based Centralized Multi-agent System on Matlab and Arduino Du...
Computer-Vision based Centralized Multi-agent System on Matlab and Arduino Du...
 
Jupiter - The gas giant - 2012-11-06
Jupiter - The gas giant - 2012-11-06Jupiter - The gas giant - 2012-11-06
Jupiter - The gas giant - 2012-11-06
 
DuinOS controlled Rover with MATLAB 2009 and Android GingerBread - 2012-11-04
DuinOS controlled Rover with MATLAB 2009 and Android GingerBread - 2012-11-04DuinOS controlled Rover with MATLAB 2009 and Android GingerBread - 2012-11-04
DuinOS controlled Rover with MATLAB 2009 and Android GingerBread - 2012-11-04
 
Multi-Vehicle Path Planning In Dynamically Changing Environments - 2012-11-19
Multi-Vehicle Path Planning In Dynamically Changing Environments - 2012-11-19Multi-Vehicle Path Planning In Dynamically Changing Environments - 2012-11-19
Multi-Vehicle Path Planning In Dynamically Changing Environments - 2012-11-19
 
Fractal Rendering in Developer C++ - 2012-11-06
Fractal Rendering in Developer C++ - 2012-11-06Fractal Rendering in Developer C++ - 2012-11-06
Fractal Rendering in Developer C++ - 2012-11-06
 
Self-configuring Classical Logic Gate Circuits using Genetic Programming in J...
Self-configuring Classical Logic Gate Circuits using Genetic Programming in J...Self-configuring Classical Logic Gate Circuits using Genetic Programming in J...
Self-configuring Classical Logic Gate Circuits using Genetic Programming in J...
 
Elevation mapping using stereo vision enabled heterogeneous multi-agent robot...
Elevation mapping using stereo vision enabled heterogeneous multi-agent robot...Elevation mapping using stereo vision enabled heterogeneous multi-agent robot...
Elevation mapping using stereo vision enabled heterogeneous multi-agent robot...
 
Artificial Intelligence for Robotics - Statement of Accomplishment
Artificial Intelligence for Robotics - Statement of AccomplishmentArtificial Intelligence for Robotics - Statement of Accomplishment
Artificial Intelligence for Robotics - Statement of Accomplishment
 
Machine Learning - Statement of Accomplishment
Machine Learning - Statement of AccomplishmentMachine Learning - Statement of Accomplishment
Machine Learning - Statement of Accomplishment
 
Introduction to Artificial Intelligence - Statement of Accomplishment
Introduction to Artificial Intelligence - Statement of AccomplishmentIntroduction to Artificial Intelligence - Statement of Accomplishment
Introduction to Artificial Intelligence - Statement of Accomplishment
 
Quantum Mechanics and Quantum Computation - Statement of Accomplishment
Quantum Mechanics and Quantum Computation - Statement of AccomplishmentQuantum Mechanics and Quantum Computation - Statement of Accomplishment
Quantum Mechanics and Quantum Computation - Statement of Accomplishment
 
Aritra Sarkar - Curriculum vitae
Aritra Sarkar - Curriculum vitaeAritra Sarkar - Curriculum vitae
Aritra Sarkar - Curriculum vitae
 

Recently uploaded

भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,Virag Sontakke
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...jaredbarbolino94
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxEyham Joco
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfMahmoud M. Sallam
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupJonathanParaisoCruz
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxJiesonDelaCerna
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 

Recently uploaded (20)

भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptx
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdf
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized Group
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptx
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)
 

Quantum computation: past-now-future - 2021-06-19

  • 1.
  • 2. {quantum} computation 〈 past | now | future 〉 Aritra Sarkar 19th June, 2021 Qoffee o’clock at QIndia, QWorld
  • 3. What is science? • Make predictions? – usefulness of the scientific process • Make models? – easier to semantically explain (?) – ontologically closer (?)
  • 4. How to choose a model? • Occam’s razor – less assumptions – minimal set of axioms
  • 5. Axiomatization of mathematics • Like Euclid did for geometry • Find this “set of axioms” for arithmetic Complete Consistent Decidable all true mathematical statements can be proved no contradiction can be obtained existence of an algorithm for deciding the truth or falsity of any mathematical statement
  • 6. Universal Turing Machine TSP multiplication sorting … …
  • 7. Church-Turing thesis Universal TM λ Calculus Post Machines Cellular Automata Wang Tiles … algorithm a physical process implementation TM implementation LC implementation CA … TMa*Ca CAa*Ca LCa*Ca TMa= LCa*n[LC:TM] TMa= CAa*n[CA:TM] CAa= LCa*n[LC:CA] CAa= TMa*n[TM:CA] LCa= TMa*n[TM:LC] LCa= CAa*n[CA:LC] problem size n
  • 9. The quantum revolution understand the new rules of QM that govern existing physical reality
  • 11. Interpretations and testability • Most successful set of theory so far: QM + GR + SM • Axioms are adhoc (?) • What is “real” ? • Interpretations: – needs no interpretation – Copenhagen – Many-worlds – Pilot-wave – Transactional – Two-state vector – QBism – Relational – QDarwinism “New interpretations appear every year. None ever disappear.” - N. David Mermin
  • 12. Learn by doing ψ𝑆𝑦𝑠 ψ𝑄𝐶 𝑈𝑆𝑦𝑠 𝑡 ψ𝑆𝑦𝑠 𝑈𝑄𝐶 𝑡 ψ𝑄𝐶 𝑒−𝑖𝐻𝑆𝑦𝑠𝑡 ψ𝑆𝑦𝑠 𝑒−𝑖𝐻𝑄𝐶𝑡 ψ𝑄𝐶 Initialize Evolve Measure from Science... to Technology actively employing QM to alter the quantum face of our physical world engineer and control quantum states
  • 14. QC models • Circuit model (a.k.a. Gate based QC; standard model of QC) – most researched; similarity with Boolean logic • Topological QC – adiabatically braiding with anyons to execute discrete logic gates • Measurement based QC (a.k.a Cluster state QC; One-way QC) – prepare entangled resource state, perform single qubit measurements on it • Adiabatic QC – adiabatically evolve ground state of easy Hamiltonian to ground state (solution) of hard (problem) Hamiltonian – Quantum Annealers (e.g. D-Wave) is a heuristic based on AQC and diabatic evolutions • All these QC models are equivalent (?) • Each of them can simulate an UQTM and each other, within polynomial factors (?) – For any arbitrary algorithm A • if A takes x time/steps/cycles in Model 1 • it would take atmost x.nk in Model 2 (n is the problem size; k is a constant) – Any exponential speedup (e.g. Shor’s algorithm) w.r.t CC gets preserved in the translation – Porting to another model might cancel the benefit; if, the speedup w.r.t. classical algorithm is polynomial
  • 15. Room at the bottom of Hilbert space • The math is rather easy! – Generalizing probability to complex numbers – How about 2 qubits? • 22 = 4 complex numbers = 8 real numbers – How about 265 qubits? • 2265 ≈ # atoms in the Universe! • You cannot classically simulate 265 qubits! (quantum supremacy) |ψ ⟩ = 𝑖=0 2𝑛−1 𝛼𝑖|𝑖⟩ On measurement |ψ ⟩ = |𝑖⟩ with 𝑃 |𝑖⟩ = 𝛼𝑖 2 𝛾0 𝛾1 𝛽0 𝛽1 𝛾0𝛽0|00⟩ + 𝛾0𝛽1|01⟩ + 𝛾1𝛽0|10⟩ + 𝛾1𝛽1|11⟩ ⊗ |1⟩ |0⟩ p+ 𝑖=0 2𝑛−1 𝛼𝑖 𝑟𝑒2 + 𝛼𝑖 𝑖𝑚2 = 1 𝛼0 𝛼1 𝛼0 𝛼1
  • 18. Slowdown of Moore’s law • # transistors on IC x2 in 18 months – Core of digital revolution • New applications • Economy – Various enabling factors • Algorithms • Deep UV photolithography • Slowdown? – Quantum tunneling – Heat, von Neumann bottleneck • Alternate technology? Computers are not getting better at Exponential rate Human data processing needs are growing at an Exponential rate Need for radically different computing technologies
  • 19. Quantum accelerators Algorithms Gate-based circuit eQASM/QISA Routing and mapping Error-correction Micro-coded analog pulses Cryo-electronics Quantum chip Simulator
  • 20. NISQ era • let’s make qubits! • errr…. errors! – Environment isolation • Freeze it down – superconductors – Quantum Error Correction! • Shor’s code, Steane code, Surface code • Error threshold • Universal QC to Q Accelerators • FTQC to NISQ NISQ FTQC QEC Classical Simulation Limit number of qubits error rate
  • 21. Quantum software 2.0 • Software 1.0 - explicit instructions to the computer written by a programmer • Software 2.0 - specify desirable behavior of a program and search
  • 22. Roads to quantum advantage PISQ NISQ FTQC Algorithm Proof Application Demonstration Quantum supremacy Quantum application Quantum hybrid use-case Quantum algorithm Quantum processor
  • 23. what CC can compute what QC can compute what QC can compute efficiently what CC can compute efficiently what CC can compute now what QC can compute now what CC will handle in the near-future what QC will handle in the near-future other accelerators ‘Practical’ limits of quantum computing
  • 24. ‘Theoretical’ limits of quantum computing • Quantum Computers is as good as computing gets with our current laws of physics • Quantum Gravity Computers? – Sure, it’s possible once we have Interstellar tech. – not without breaking current laws of physics (like non-linearity in QM, Heisenberg uncertainty limit, light-speed limit, escaping blackholes, etc.) – Relativistic QC / Closed-Timelike-Curves
  • 25. Really Big Questions Why the quantum? How come existence? It from bit? A "participatory universe"? What makes "meaning"?
  • 26. Law without law • Law without law: from observer states to physics via algorithmic information theory – Markus P. Müller (https://doi.org/10.22331/q-2020-07-20-301) • Every testable part of QM can be derived from Solomonoff induction – given past data, what’s the most probable data you will see next – the most probable data is the one which has a shorter program Program p1: print(“010101010101010101010101010101010101010101010101”) Program p1: for i in range(0,24): print(“01”,end=“”) Program p0/2/3: print(“0101010101010101010101010101010101010101010101xy”) Program p0/2/3: for i in range(0,23): print(“01”,end=“”) print(“xy”,end=“”) 010101010101010101010101010101010101010101010100 l(p0) 010101010101010101010101010101010101010101010101 l(p1) 010101010101010101010101010101010101010101010110 l(p2) 010101010101010101010101010101010101010101010111 l(p3)
  • 27. Quantum Knowledge Seeking Agent • Participatory agent • Solomonoff Induction to AIXI (GRL-UAGI) • Resource constrained EAIT using LEAST metric • GP and Quine to evolve fitness function on ● ● ● ● ● ? • Apply to experiments (circuit optimization, Wigner’s friend) Quines & GP POMDP