Use of Genetic Algorithm for Quantum Information Processing by NMR V.S. Manu and Anil Kumar Centre for quantum Information and Quantum Computing Department.

Slides:



Advertisements
Similar presentations
University of Strathclyde
Advertisements

University of Queensland
Quantum Information Processing with Semiconductors Martin Eberl, TU Munich JASS 2008, St. Petersburg.
Three-qubit quantum error correction with superconducting circuits
Density Matrix Tomography, Contextuality, Future Spin Architectures T. S. Mahesh Indian Institute of Science Education and Research, Pune.
Superconducting qubits
An Introduction to Parahydrogen Projects in the Pines Lab David Trease Special Topics... March Chip Crawford.
Experimental quantum information processing - the of the art Nadav Katz A biased progress report Contact: Quantum computation.
Analysis of the Superoperator Obtained by Process Tomography of the Quantum Fourier Transform in a Liquid-State NMR Experiment Joseph Emerson Dept. of.
Advanced Computer Architecture Laboratory EECS Fall 2001 Quantum Logic Circuits John P. Hayes EECS Department University of Michigan, Ann Arbor,
Universal Optical Operations in Quantum Information Processing Wei-Min Zhang ( Physics Dept, NCKU )
Quantum Computing Lecture 19 Robert Mann. Nuclear Magnetic Resonance Quantum Computers Qubit representation: spin of an atomic nucleus Unitary evolution:
Quantum Computing Ambarish Roy Presentation Flow.
1 Welcome to the presentation on Computational Capabilities with Quantum Computer By Anil Kumar Javali.
The Integration Algorithm A quantum computer could integrate a function in less computational time then a classical computer... The integral of a one dimensional.
UNIVERSITY OF NOTRE DAME Xiangning Luo EE 698A Department of Electrical Engineering, University of Notre Dame Superconducting Devices for Quantum Computation.
Deterministic teleportation of electrons in a quantum dot nanostructure Deics III, 28 February 2006 Richard de Visser David DiVincenzo (IBM, Yorktown Heights)
Schrödinger’s Elephants & Quantum Slide Rules A.M. Zagoskin (FRS RIKEN & UBC) S. Savel’ev (FRS RIKEN & Loughborough U.) F. Nori (FRS RIKEN & U. of Michigan)
1 Recap (I) n -qubit quantum state: 2 n -dimensional unit vector Unitary op: 2 n  2 n linear operation U such that U † U = I (where U † denotes the conjugate.
分子・レーザー相互作用を使っ た 量子情報処理 大槻幸義 ( 東北大院理. & JST-CREST)
Quantum Mechanics from Classical Statistics. what is an atom ? quantum mechanics : isolated object quantum mechanics : isolated object quantum field theory.
An Arbitrary Two-qubit Computation in 23 Elementary Gates or Less Stephen S. Bullock and Igor L. Markov University of Michigan Departments of Mathematics.
Experimental Realization of Shor’s Quantum Factoring Algorithm ‡ ‡ Vandersypen L.M.K, et al, Nature, v.414, pp. 883 – 887 (2001) M. Steffen 1,2,3, L.M.K.
Quantum Information Processing
Quantum computing Alex Karassev. Quantum Computer Quantum computer uses properties of elementary particle that are predicted by quantum mechanics Usual.
Quantum Devices (or, How to Build Your Own Quantum Computer)
Liquid State NMR Quantum Computing
Classical Versus Quantum. Goal: Fast, low-cost implementation of useful algorithms using standard components (gates) and design techniques Classical Logic.
Anil Kumar 1, K. Rama Koteswara Rao 1, T.S. Mahesh 2 and V.S.Manu 1 Indian Institute of Science, Bangalore Indian Institute of Science Education.
Anil Kumar Indian Institute of Science, Bangalore IISc: Prof. K.V. Ramanathan Prof. N. Suryaprakash Prof. Apoorva Patel And Prof. Malcolm.
Paraty - II Quantum Information Workshop 11/09/2009 Fault-Tolerant Computing with Biased-Noise Superconducting Qubits Frederico Brito Collaborators: P.
Quantum systems for information technology, ETHZ
Matt Reed Yale University Boston, MA - February 28, 2012
Lecture note 8: Quantum Algorithms
Quantum computation: Why, what, and how I.Qubitology and quantum circuits II.Quantum algorithms III. Physical implementations Carlton M. Caves University.
Quantum Computing Preethika Kumar
The Road to Quantum Computing: Boson Sampling Nate Kinsey ECE 695 Quantum Photonics Spring 2014.
PROPOSAL OF A UNIVERSAL QUANTUM COPYING MACHINE IN CAVITY QED Joanna Gonzalez Miguel Orszag Sergio Dagach Facultad de Física Pontificia Universidad Católica.
Quantum Control Synthesizing Robust Gates T. S. Mahesh
1 hardware of quantum computer 1. quantum registers 2. quantum gates.
David G. Cory Department of Nuclear Engineering Massachusetts Institute of Technology Using Nuclear Spins for Quantum Information Processing and Quantum.
QUANTUM COMPUTING What is it ? Jean V. Bellissard Georgia Institute of Technology & Institut Universitaire de France.
What is Qu antum In formation and T echnology? Prof. Ivan H. Deutsch Dept. of Physics and Astronomy University of New Mexico Second Biannual Student Summer.
QUANTUM COMPUTING Part II Jean V. Bellissard
Quantum Computing Reversibility & Quantum Computing.
Quantum Computing and Nuclear Magnetic Resonance Jonathan Jones EPS-12, Budapest, August Oxford Centre for Quantum Computation
Gang Shu  Basic concepts  QC with Optical Driven Excitens  Spin-based QDQC with Optical Methods  Conclusions.
Quantum Computing: An Overview for non-specialists Mikio Nakahara Department of Physics & Research Centre for Quantum Computing Kinki University, Japan.
Quantum Computing & Algorithms
Mesoscopic Physics Introduction Prof. I.V.Krive lecture presentation Address: Svobody Sq. 4, 61022, Kharkiv, Ukraine, Rooms. 5-46, 7-36, Phone: +38(057)707.
Anil Kumar Department of Physics and NMR Research Centre Indian Institute of Science, Bangalore QIPA-15-HRI-December 2015 Recent Developments in.
1 Quantum Computation with coupled quantum dots. 2 Two sides of a coin Two different polarization of a photon Alignment of a nuclear spin in a uniform.
Quantum Circuit Placement: Optimizing Qubit-to-qubit Interactions through Mapping Quantum Circuits into a Physical Experiment D. Maslov (spkr) – IQC/UWaterloo,
As if computers weren’t fast enough already…
IPQI-2010-Anu Venugopalan 1 qubits, quantum registers and gates Anu Venugopalan Guru Gobind Singh Indraprastha Univeristy Delhi _______________________________________________.
Quantum Computation Stephen Jordan. Church-Turing Thesis ● Weak Form: Anything we would regard as “computable” can be computed by a Turing machine. ●
Suggestion for Optical Implementation of Hadamard Gate Amir Feizpour Physics Department Sharif University of Technology.
1 An Introduction to Quantum Computing Sabeen Faridi Ph 70 October 23, 2007.
Beginner’s Guide to Quantum Computing Graduate Seminar Presentation Oct. 5, 2007.
Intro to Quantum Algorithms SUNY Polytechnic Institute Chen-Fu Chiang Fall 2015.
Quantum Shift Register Circuits Mark M. Wilde arXiv: National Institute of Standards and Technology, Wednesday, June 10, 2009 To appear in Physical.
Quantum Computing Keith Kelley CS 6800, Theory of Computation.
Attendance Syllabus Textbook (hardcopy or electronics) Groups s First-time meeting.
Quantum gates SALEEL AHAMMAD SALEEL. Introduction.
Quantum Bits (qubit) 1 qubit probabilistically represents 2 states
Algorithmic simulation of far-from- equilibrium dynamics using quantum computer Walter V. Pogosov 1,2,3 1 Dukhov Research Institute of Automatics (Rosatom),
BASIS Foundation Summer School 2018 "Many body theory meets quantum information" Simulation of many-body physics with existing quantum computers Walter.
Outline Device & setup Initialization and read out
OSU Quantum Information Seminar
Presentation transcript:

Use of Genetic Algorithm for Quantum Information Processing by NMR V.S. Manu and Anil Kumar Centre for quantum Information and Quantum Computing Department of Physics and NMR Research Centre Indian Institute of Science, Bangalore

The Genetic Algorithm Directed search algorithms based on the mechanics of biological evolution Developed by John Holland, University of Michigan (1970’s) John Holland Charles Darwin

“Genetic Algorithms are good at taking large, potentially huge, search spaces and navigating them, looking for optimal combinations of things, solutions you might not otherwise find in a lifetime” Here we apply Genetic Algorithm to Quantum Computing and Quantum Information Processing Quantum Computing and Quantum Information Processing

Quantum Algorithms  PRIME FACTORIZATION years (Age of the Universe) Classically : exp [2(ln c) 1/3 (ln ln c) 2/3 ] 400 digit Shor’s algorithm : (1994) (ln c) 3 3 years  SEARCHING ‘UNSORTED’ DATA-BASE Classically : N/2 operations Grover’s Search Algorithm : (1997) N operations  DISTINGUISH CONSTANT AND BALANCED FUNCTIONS: Classically : ( 2 N-1 + 1) steps Deutsch-Jozsa(DJ) Algorithm : (1992). 1 step 4. Quantum Algorithm for Linear System of Equation: Harrow, Hassidim and Seth Lloyd; Phys. Rev. Letters, 103, (2009). Exponential speed-up

5. Simulating a Molecule: Using Aspuru-Guzik Algorithm (i) J.Du, et. al, Phys. Rev. letters 104, (2010). Used a 2-qubit NMR System ( 13 CHCl 3 ) to calculated the ground state energy of Hydrogen Molecule up to 45 bit accuracy. (ii) Lanyon et. al, Nature Chemistry 2, 106 (2010). Used Photonic system to calculate the energies of the ground and a few excited states up to 20 bit precision. Recent Developments

Experimental Techniques for Quantum Computation: 1. Trapped Ions 4. Quantum Dots 3. Cavity Quantum Electrodynamics (QED) 6. NMR 7. Josephson junction qubits 8. Fullerence based ESR quantum computer 5. Cold Atoms 2. Polarized Photons Lasers

Photograph of a chip constructed by D-Wave Systems Inc., designed to operate as a 128- qubit superconducting adiabatic quantum optimization processor, mounted in a sample holder. qubitsuperconductingadiabatic quantum optimization 2011

0 1. Nuclear spins have small magnetic moments (I) and behave as tiny quantum magnets. 2. When placed in a large magnetic field B 0, they oriented either along the field (|0  state) or opposite to the field (|1  state). 4. Spins are coupled to other spins by indirect spin-spin (J) coupling, and controlled (C-NOT) operations can be performed using J-coupling. Multi-qubit gates Nuclear Magnetic Resonance (NMR) 3. A transverse radiofrequency field (B 1 ) tuned at the Larmor frequency of spins can cause transition from |0  to |1  (NOT Gate by a pulse). Or put them in coherent superposition (Hadamard Gate by a 90 0 pulse). Single qubit gates. SPINS ARE QUBITS B1B1

DSX 300 AMX 400 AV 500 AV 700 DRX 500 NMR Research Centre, IISc 1 PPB Field/ Frequency stability = 1:10 9

Why NMR? > A major requirement of a quantum computer is that the coherence should last long. > Nuclear spins in liquids retain coherence ~ 100’s millisec and their longitudinal state for several seconds. > A system of N coupled spins (each spin 1/2) form an N qubit Quantum Computer. > Unitary Transform can be applied using R.F. Pulses and J-evolution and various logical operations and quantum algorithms can be implemented.

1. Preparation of Pseudo-Pure States 2. Quantum Logic Gates 3. Deutsch-Jozsa Algorithm 4. Grover’s Algorithm 5. Hogg’s algorithm 6. Berstein-Vazirani parity algorithm 7. Quantum Games 8. Creation of EPR and GHZ states 9. Entanglement transfer Achievements of NMR - QIP    10. Quantum State Tomography 11. Geometric Phase in QC 12. Adiabatic Algorithms 13. Bell-State discrimination 14. Error correction 15. Teleportation 16. Quantum Simulation 17. Quantum Cloning 18. Shor’s Algorithm 19. No-Hiding Theorem           Maximum number of qubits achieved in our lab: 8  Also performed in our Lab.  In other labs.: 12 qubits; Negrevergne, Mahesh, Cory, Laflamme et al., Phys. Rev. Letters, 96, (2006).

NMR sample has ~ spins. Do we have qubits? No - because, all the spins can’t be individually addressed. Spins having different Larmor frequencies can be individually addressed as many “qubits” Progress so far One needs resolved couplings between the spins in order to encode information as qubits.

NMR Hamiltonian H = H Zeeman + H J-coupling =  i  zi  J ij I i  I j ii < j Weak coupling Approximation  i  j  J ij Two Spin System (AM) A2 A1 M2 M1 AA MM M 1 =  A  M 2 =  A  A 1 =  M  A 2 =  M     H =  i  zi  J ij I zi I zj Under this approximation all spins having same Larmor Frequency can be treated as one Qubit ii < j Spin States are eigenstates

13 CHFBr 2 An example of a three qubit system. A molecule having three different nuclear spins having different Larmor frequencies all coupled to each other forming a 3-qubit system Homo-nuclear spins having different Chemical shifts (Larmor frequencies) also form multi-qubit systems

1 Qubit CHCl Qubits 3 Qubits

Unitary Transforms in NMR 1.Rational Pulse design. (using RF Pulses and coupling (J)-evolution) 2. Optimization Techniques σ initial U1U1 σ1σ1 Goodness criterion C 1 = l σ 1 – σ f l Iterate to minimize C 1 σ final Various optimization Techniques used in NMR (a)Strongly Modulated Pulses (SMP) (Cory, Mahesh et. al) (b)Control Theory (Navin Kheneja et. al (Harvard)) (c)Algorithmic Technique (Ashok Ajoy et. al) (d)Genetic Algorithm (Manu)

1. Rational Pulse design. using RF Pulses and coupling (J)-evolution

The two methods Coupling (J) EvolutionTransition-selective Pulses Examples I1I1 I2I2 y x 1/4J  XOR/C-NOT I1I1 I2I2 NOT   I 1z +I 2z I 1z +I 2x I 1z +2I 1z I 2y I 1z +2I 1z I 2z y (1/2J) x

I1I1 I2I2 yx-y yx 11 SWAP I1I1 I2I2 yy-x I3I3 Toffoli I1I1 I2I2 yy-x x I3I3 OR/NOR non-selective  pulse + a  on 000  001 22 33  

CNOT GATE 1 2 z x y IN OUT |00> |01> |10>|11> |10>

Logic Gates Using 1D NMR NOT(I 1 ) C-NOT-2 XOR2 C-NOT-1 XOR1 Kavita Dorai, PhD Thesis, IISc,   

SWAP GATE J |00> |01> |10> |11> 5

Logical SWAP Kavita, Arvind, and Anil Kumar Phys. Rev. A 61, (2000).  0 0   0 1   1 0   1 1   0 0   1 0   0 1   1 1  INPUTOUTPUT  XOR+SWAP 0  1  2  1       1,  2   2,  1  11 22

Kavita Dorai, PhD Thesis, IISc, Toffoli Gate = C 2 -NOT  1,  2,  3   1,  2,  3  (  1  2 )  InputOutput AND NAND  ^ 11 33 22 Eqlbm. Toffoli 22 33 11

Strongly Modulated Pulses (SMP) (Cory, Mahesh et. al)

Adiabatic Satisfibility problem using Strongly Modulated Pulses Avik Mitra

In a Homonuclear spin systems spins are close (~ kHz) in frequency space Pulses are of longer duration Decoherence effects cannot be ignored Strongly Modulated Pulses circumvents the above problems

NMR Implementation, using a 3-qubit system.  The Sample. CC I F F F a b c  Equilibrium Specrum. Iodotrifluoroethylene(C 2 F 3 I)

Implementation of Adiabatic Evolution m th step of the interpolating Hamiltonian. m th step of evolution operator Pulse sequence for adiabatic evolution Total number of iteration is 31 time needed = 62 ms (400  s x 5 pulses x 31 repetitions)

Strongly Modulated Pulses.  rf    slope:  Nedler-Mead Simplex Algorithm (fminsearch)

Using Concatenated SMPs Avik Mitra et al, JCP, 128, (2008) Duration: Max 5.8 ms, Min. 4.7 ms

Avik Mitra et al, JCP, 128, (2008) Results for all Boolean Formulae

Algorithmic Technique (Ashok Ajoy et. al PRL under review) Applied for proving Quantum No-Hiding Theorem by NMR Jharana Rani Samal, Arun K. Pati and Anil Kumar, Phys. Rev. Letters, 106, (25 Feb., 2011)

Quantum Circuit for Test of No-Hiding Theorem using State Randomization (operator U). H represents Hadamard Gate and dot and circle represent CNOT gates. After randomization the state |ψ> is transferred to the second Ancilla qubit proving the No-Hiding Theorem. (S.L. Braunstein, A.K. Pati, PRL 98, (2007).

U = The Randomization Operator is obtained as Blanks = 0

Conversion of the U-matrix into an NMR Pulse sequence has been achieved here by a Novel Algorithmic Technique, developed in our laboratory by Ajoy et. al (to be published). This method uses Graphs of a complete set of Basis operators and develops an algorithmic technique for efficient decomposition of a given Unitary into Basis Operators and their equivalent Pulse sequences. The equivalent pulse sequence for the U-Matrix is obtained as

Experimental Result for the No-Hiding Theorem. The state ψ is completely transferred from first qubit to the third qubit 325 experiments have been performed by varying θ and φ in steps of 15 o All Experiments were carried out by Jharana (Dedicated to her memory) Input State Output State s s S = Integral of real part of the signal for each spin

Genetic Algorithm We present here our latest attempt to use Genetic Algorithm (GA) for direct numerical optimization of rf pulse sequences and devise a probabilistic method for doing universal quantum computing using non- selective (hard) RF Pulses. We have used GA for Quantum Logic Gates ( Operator optimization) and Quantum State preparation (state-to-state optimization)

Representation Scheme Representation scheme is the method used for encoding the solution of the problem to individual genetic evolution. Designing a good genetic representation is a hard problem in evolutionary computation. Defining proper representation scheme is the first step in GA Optimization. In our representation scheme we have selected the gene as a combination of (i) an array of pulses, which are applied to each channel with amplitude (θ) and phase (φ), (ii) An arbitrary delay (d). It can be shown that the repeated application of above gene forms the most general pulse sequence in NMR

The Individual, which represents a valid solution can be represented as a matrix of size (n+1)x2m. Here ‘m’ is the number of genes in each individual and ‘n’ is the number of channels (or spins/qubits). So the problem is to find an optimized matrix, in which the optimality condition is imposed by a “Fitness Function”

Fitness function In operator optimization GA tries to reach a preferred target Unitary Operator (U tar ) from an initial random guess pulse sequence operator (U pul ). Maximizing the Fitness function F pul = Trace (U pul Χ U tar ) In State-to-State optimization F pul = Trace { U pul (ρ in ) U pul (-1) ρ tar † }

Two-qubit Homonuclear case H = 2π δ (I 1z – 1 2z ) + 2π J 12 (I 1z I 2z ) Single qubit rotation δ = 500 Hz, J= 3.56 Hz φ 1 = 2π, φ 2 = π, Θ = π/2, φ = π/2 φ 1 = π, φ 2 = 0 Θ = π/2, φ = π/2 π/2 Simulated using J = 0 Hamiltonian used Non-Selective (Hard) Pulses applied in the centre

Fidelity for finite J/δ

Controlled- NOT: Equilibrium

Pseudo Pure State (PPS) creation All unfilled rectangles represent 90 0 pulse The filled rectangle is pulse. Phases are given on the top of each pulse. Fidelity w.r.t. to J/δ

Controlled- Hadamard:

Bell state creation: From Equilibrium (No need of PPS) Bell states are maximally entangled two qubit states. The Singlet Bell State Experimental Fidelity > 99.5 % Shortest Pulse Sequence for creation of Bell States directly from Equilibrium All blank pulses are 90 0 pulses. Filled pulse is a pulse. Phases and delays Optimized for best fidelity.

CC-NOT Controlled SWAP: Initial stateFinal state Creating GHZ state using nearest neighbor coupling Three qubit system :

We plan to use these GA methods for implementation of various Algorithms

Thank You

250

-250

250

-250