Top Banner
Analog computers and Schr¨ odinger’s cats A pedestrian introduction to Quantum Computers Javier Rodr´ ıguez Laguna Dto. F´ ısica Fundamental, UNED, Madrid Instituto de F´ ısica Te´ orica (CSIC), Madrid Facultad de Inform´atica, UCM, Madrid. May 7, 2015.
26

A friendly introduction to quantum computation: Analog computers with Schrödinger's cats - Prof. Javier Rodríguez Laguna

Apr 14, 2017

Download

Engineering

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: A friendly introduction to quantum computation: Analog computers with Schrödinger's cats - Prof. Javier Rodríguez Laguna

Analog computers and Schrodinger’s catsA pedestrian introduction to Quantum Computers

Javier Rodrıguez Laguna

Dto. Fısica Fundamental, UNED, Madrid Instituto de Fısica Teorica (CSIC), Madrid

Facultad de Informatica, UCM, Madrid. May 7, 2015.

Page 2: A friendly introduction to quantum computation: Analog computers with Schrödinger's cats - Prof. Javier Rodríguez Laguna

What shall we talk about?

Simulation is the sincerest form of flattery

We’re surrounded by computers, we only have to look

Always bet so that losing is the best outcome

The best path is to take all paths

Solving problems requires some untidiness

Can we learn physics studying computer science?

Page 3: A friendly introduction to quantum computation: Analog computers with Schrödinger's cats - Prof. Javier Rodríguez Laguna

Physicists love to simulate

MthK protein (PDB: 1LNQ),

Bacterial Ca2+-gated binding K channel

Courtesy Agata Kranjc, SISSA

Foam configuration simulations,

[J. Phys. C: Cond. Matt. 16, 4165 (2004)]

Courtesy Dolores Alonso, Trinity College

Pt(111) surface reconstruction,

[see also PRB 67, 205418 (2003)]

Courtesy Raghani Pushpa, SISSA

Page 4: A friendly introduction to quantum computation: Analog computers with Schrödinger's cats - Prof. Javier Rodríguez Laguna

It’s hard to simulate!

• Very often, Nature optimizes.

• Simulating optimization can be pretty hard.

• Target functions can have very complicated landscapes.

Page 5: A friendly introduction to quantum computation: Analog computers with Schrödinger's cats - Prof. Javier Rodríguez Laguna

What if we can’t?

• What if simulation is out of our reach?

• We can profit from that to devise analog computers!

Spaghetti computer Stringy computer

Page 6: A friendly introduction to quantum computation: Analog computers with Schrödinger's cats - Prof. Javier Rodríguez Laguna

Classical Analog Computers

Experiment by Dutta and coworkers, ArXiv: 0806.1340.

Page 7: A friendly introduction to quantum computation: Analog computers with Schrödinger's cats - Prof. Javier Rodríguez Laguna

Nature need not be a Turing machine

• Can we simulate efficiently Nature in a Turing machine?

• Classical mechanics: maybe.

• Quantum mechanics: no way.

Page 8: A friendly introduction to quantum computation: Analog computers with Schrödinger's cats - Prof. Javier Rodríguez Laguna

Schrodinger’s cat

Page 9: A friendly introduction to quantum computation: Analog computers with Schrödinger's cats - Prof. Javier Rodríguez Laguna

Schrodinger’s cat

Page 10: A friendly introduction to quantum computation: Analog computers with Schrödinger's cats - Prof. Javier Rodríguez Laguna

Entanglement

Page 11: A friendly introduction to quantum computation: Analog computers with Schrödinger's cats - Prof. Javier Rodríguez Laguna

EPR experiment

• Prepare an entangled state |+−〉 − |−+〉.

• Measure any component on one spin, you get:

• Entanglement entropy: how much information you lose forgetting one part.

Page 12: A friendly introduction to quantum computation: Analog computers with Schrödinger's cats - Prof. Javier Rodríguez Laguna

Many-Cat Physics

• Also known as many-body physics.

• A quantum pure state is a mapping

ψ : {0, 1}N 7→ C

• Example: α |010101〉+ β |101010〉.

• 2N components... a lot!

• They are not epistemological, they are ontological!!!

Page 13: A friendly introduction to quantum computation: Analog computers with Schrödinger's cats - Prof. Javier Rodríguez Laguna

Qubistic view

• How to represent graphically a pure state?

• QUBISM, developed by us (2012).

0 1

01

00 11

10

AF 0101 . . .

FM 0000 . . .

AF 1010 . . .

FM 1111 . . .

Page 14: A friendly introduction to quantum computation: Analog computers with Schrödinger's cats - Prof. Javier Rodríguez Laguna

Qubistic view

Page 15: A friendly introduction to quantum computation: Analog computers with Schrödinger's cats - Prof. Javier Rodríguez Laguna

Solving all your life problems

• Nodes: life aims, Links: constraints.

Also known as Spin-Glass Problem

Page 16: A friendly introduction to quantum computation: Analog computers with Schrödinger's cats - Prof. Javier Rodríguez Laguna

Solving all your life problems

• Minimize frustration

Page 17: A friendly introduction to quantum computation: Analog computers with Schrödinger's cats - Prof. Javier Rodríguez Laguna

Adiabatic Quantum Computation

HF =∑

〈i,j〉

JijSziS

zj +

i

hiSzi

H0 =∑

i

Sxi

H(t) = (1− t)HF + tHO

• For t = 0, |Ψ〉 = |→〉⊗N.

• For t = 1, |Ψ〉 is the solution to our problem!!!

What happens in the middle?

Page 18: A friendly introduction to quantum computation: Analog computers with Schrödinger's cats - Prof. Javier Rodríguez Laguna

Complexity of the State

1e-20

1e-18

1e-16

1e-14

1e-12

1e-10

1e-08

1e-06

0.0001

0.01

1

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

|Ψ|2

Adiabatic parameter

-0.4

-0.2

0

0.2

0.4

⟨ Sz

⟩ 0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

Max

imal

von

Neu

man

n en

trop

y

Page 19: A friendly introduction to quantum computation: Analog computers with Schrödinger's cats - Prof. Javier Rodríguez Laguna

The Unfolding Hypothesis

Moreover: complexity typically explodes, a Quantum Phase Transition.

Page 20: A friendly introduction to quantum computation: Analog computers with Schrödinger's cats - Prof. Javier Rodríguez Laguna

Problems studied with AQC

• Exact cover.

• Ramsey numbers.

• Factoring.

• Unsorted search.

— Main experimental problem: the GAP.

— Speed limit, to success probability larger than 1− ǫ,

dH

dt

/(∆E)2 < ǫ

Page 21: A friendly introduction to quantum computation: Analog computers with Schrödinger's cats - Prof. Javier Rodríguez Laguna

Simulating AQC

• What makes Quantum Computation Special?

• Simulated Thermal Annealing.

Energy target function, E, finite temperature: p(X) ∼ exp(−E/T).

• Simulated Quantum Annealing.

The same, but with P replicas, joined by springs.

Page 22: A friendly introduction to quantum computation: Analog computers with Schrödinger's cats - Prof. Javier Rodríguez Laguna

Matrix Product States

Efficient way to store pure states, ψ : {0, 1}N 7→ C.

ψ(s1, · · · , sN) = Tr(

As11As22As33

· · ·AsNN

)

• A±k

are 2N matrices of dimension m×m.

• Somehow, A are similar to finite-automata transition matrices.

• The dimension m is related to entanglement.

• Quantum Wavefunction Annealing: simulate AQC using MPS!

• Bottleneck of QWA: entanglement.

Page 23: A friendly introduction to quantum computation: Analog computers with Schrödinger's cats - Prof. Javier Rodríguez Laguna

Quantum Mythology

Page 24: A friendly introduction to quantum computation: Analog computers with Schrödinger's cats - Prof. Javier Rodríguez Laguna

Physical Predictions of P 6= NP?

• Can we learn physics by doing computer science?

• Nature need not be a Turing machine... but our computers are!

• Thus, no simulation of AQC will solve NP-complete problems in polynomial

time.

• Thus, our QWA simulation time must scale fast for them.

• Thus, we must encounter a quantum phase transition in our path!!

Page 25: A friendly introduction to quantum computation: Analog computers with Schrödinger's cats - Prof. Javier Rodríguez Laguna

Will Quantum Computation Succeed?

• AQC depends on the existence of a gap.

• Gaps are typically found at Quantum Phase Transitions.

• Computer Science predicts Quantum Phase Transitions...

• YET, Nature is hard to simulate!!!!!!!!

• So... we don’t know.

Page 26: A friendly introduction to quantum computation: Analog computers with Schrödinger's cats - Prof. Javier Rodríguez Laguna

Thank you for your Attention!

• Visit our bar: http://mononoke.fisfun.uned.es/jrlaguna

Thanks to I. Rodrıguez-Laguna, S.N. Santalla, G. Sierra, G. Santoro, P. Raghani,

A. Degenhard, M. Lewenstein, A. Celi, E. Koroutcheva, M.A. Martın-Delgado and

R. Cuerno.