Statistical Aspects of Quantum Computing
Yazhen Wang
Department of Statistics University of Wisconsin-Madison http://www.stat.wisc.edu/∼yzwang Near-term Applications of Quantum Computing Fermilab, December 6-7, 2017
Yazhen (at UW-Madison) 1 / 40
Statistical Aspects of Quantum Computing Yazhen Wang Department of - - PowerPoint PPT Presentation
Statistical Aspects of Quantum Computing Yazhen Wang Department of Statistics University of Wisconsin-Madison http://www.stat.wisc.edu/ yzwang Near-term Applications of Quantum Computing Fermilab, December 6-7, 2017 Yazhen (at UW-Madison)
Department of Statistics University of Wisconsin-Madison http://www.stat.wisc.edu/∼yzwang Near-term Applications of Quantum Computing Fermilab, December 6-7, 2017
Yazhen (at UW-Madison) 1 / 40
Yazhen (at UW-Madison) 2 / 40
θ
n
Yazhen (at UW-Madison) 3 / 40
θ
n
θ
Yazhen (at UW-Madison) 3 / 40
θ
n
θ
Yazhen (at UW-Madison) 3 / 40
Yazhen (at UW-Madison) 4 / 40
BIG DATA
Yazhen (at UW-Madison) 4 / 40
BIG DATA
Yazhen (at UW-Madison) 4 / 40
Yazhen (at UW-Madison) 5 / 40
Yazhen (at UW-Madison) 5 / 40
Yazhen (at UW-Madison) 5 / 40
Yazhen (at UW-Madison) 5 / 40
Yazhen (at UW-Madison) 6 / 40
Yazhen (at UW-Madison) 6 / 40
Yazhen (at UW-Madison) 6 / 40
Yazhen (at UW-Madison) 6 / 40
Yazhen (at UW-Madison) 6 / 40
n
Yazhen (at UW-Madison) 7 / 40
n
m) = 1
m
j ),
m = (X ∗ 1 , · · · , X ∗ m)= subsample of Xn (minibatch or bootstrap sample).
Yazhen (at UW-Madison) 7 / 40
n
m) = 1
m
j ),
m = (X ∗ 1 , · · · , X ∗ m)= subsample of Xn (minibatch or bootstrap sample).
k = x∗ k−1 − δ∇ ˆ
k−1; X∗ m)
Yazhen (at UW-Madison) 7 / 40
n
m) = 1
m
j ),
m = (X ∗ 1 , · · · , X ∗ m)= subsample of Xn (minibatch or bootstrap sample).
k = x∗ k−1 − δ∇ ˆ
k−1; X∗ m)
t to approximate discrete {x∗ k : k ≥ 0}
t obeys stochastic differential equation.
Yazhen (at UW-Madison) 7 / 40
Yazhen (at UW-Madison) 8 / 40
Yazhen (at UW-Madison) 8 / 40
t + ∇g(X ∗ t )dt + σ(X ∗ t )dWt = 0
Yazhen (at UW-Madison) 9 / 40
t + ∇g(X ∗ t )dt + σ(X ∗ t )dWt = 0
Yazhen (at UW-Madison) 9 / 40
t + ∇g(X ∗ t )dt + σ(X ∗ t )dWt = 0
Yazhen (at UW-Madison) 9 / 40
t + ∇g(X ∗ t )dt + σ(X ∗ t )dWt = 0
Yazhen (at UW-Madison) 9 / 40
Yazhen (at UW-Madison) 10 / 40
Yazhen (at UW-Madison) 10 / 40
Yazhen (at UW-Madison) 10 / 40
Yazhen (at UW-Madison) 11 / 40
Yazhen (at UW-Madison) 11 / 40
n
m
n
m
Yazhen (at UW-Madison) 11 / 40
Yazhen (at UW-Madison) 12 / 40
m
n
Yazhen (at UW-Madison) 12 / 40
m
n
n
Yazhen (at UW-Madison) 12 / 40
Yazhen (at UW-Madison) 13 / 40
ij
ij + η∂ log P
i
i + η∂ log P
j
j + η∂ log P
Yazhen (at UW-Madison) 13 / 40
ij
ij + η∂ log P
i
i + η∂ log P
j
j + η∂ log P
Yazhen (at UW-Madison) 13 / 40
Yazhen (at UW-Madison) 14 / 40
Yazhen (at UW-Madison) 14 / 40
Yazhen (at UW-Madison) 14 / 40
Yazhen (at UW-Madison) 15 / 40
Yazhen (at UW-Madison) 15 / 40
Yazhen (at UW-Madison) 15 / 40
0.0 0.2 0.4 0.6 0.8 1.0 0.0 0.2 0.4 0.6 0.8 1.0 Time Energy State
15 / 40
A B C Yazhen (at UW-Madison) 18 / 40
A B C Yazhen (at UW-Madison) 18 / 40
A B C Yazhen (at UW-Madison) 18 / 40
A B C Yazhen (at UW-Madison) 18 / 40
N
Yazhen (at UW-Madison) 22 / 40
N
Yazhen (at UW-Madison) 22 / 40
N
Yazhen (at UW-Madison) 22 / 40
N
Yazhen (at UW-Madison) 22 / 40
10 15 20 problem instance background noise in percentage s0 s10 s20 s30 s40 s50 s60 s70 s80 s90 s99
270 485 760 1094 Yazhen (at UW-Madison) 23 / 40
40 60 80 100 energy level background noise in percentage 12 24 36 48 60 72 84 96 108 120 132 144
270 485 760 1094 Yazhen (at UW-Madison) 24 / 40
0.2 0.4 0.6 0.8 1.0 0.0 0.2 0.4 0.6 0.8 1.0
(a)
SA DW 0.0 0.2 0.4 0.6 0.8 1.0 0.0 0.2 0.4 0.6 0.8 1.0
(b)
SQA DW 0.0 0.2 0.4 0.6 0.8 1.0 0.0 0.2 0.4 0.6 0.8 1.0
(c)
SSSV DW 0.0 0.2 0.4 0.6 0.8 1.0 0.0 0.2 0.4 0.6 0.8 1.0
(d)
SSSV SQA
Yazhen (at UW-Madison) 25 / 40
Yazhen (at UW-Madison) 26 / 40
Yazhen (at UW-Madison) 26 / 40
rℓ = 2m
Yazhen (at UW-Madison) 26 / 40
rℓ = 2m
1,
rℓ −
1
Yazhen (at UW-Madison) 26 / 40
rℓ = 2m
1,
rℓ −
1
1 ≥ Trℓ)
1 ≥ T ∗ rℓ)
Yazhen (at UW-Madison) 26 / 40
n
ℓ = (2n)−1/2 n
Yazhen (at UW-Madison) 27 / 40
n
ℓ = (2n)−1/2 n
ℓ → N(0, 1)
Yazhen (at UW-Madison) 27 / 40
n
ℓ = (2n)−1/2 n
ℓ → N(0, 1)
ℓ |)]
Yazhen (at UW-Madison) 27 / 40
0.0 0.2 0.4 0.6 0.8 1.0 0.0 0.2 0.4 0.6 0.8 1.0
(a)
DW SA 0.0 0.2 0.4 0.6 0.8 1.0 0.0 0.2 0.4 0.6 0.8 1.0
(b)
DW SQA 0.0 0.2 0.4 0.6 0.8 1.0 0.0 0.2 0.4 0.6 0.8 1.0
(c)
DW SSSV 0.0 0.2 0.4 0.6 0.8 1.0 0.0 0.2 0.4 0.6 0.8 1.0
(d)
SSSV SQA
Yazhen (at UW-Madison) 28 / 40
0.0 0.2 0.4 0.6 0.8 1.0 0.0 0.2 0.4 0.6 0.8 1.0
(a)
DW SA 0.0 0.2 0.4 0.6 0.8 1.0 0.0 0.2 0.4 0.6 0.8 1.0
(b)
DW SQA 0.0 0.2 0.4 0.6 0.8 1.0 0.0 0.2 0.4 0.6 0.8 1.0
(c)
DW SSSV 0.0 0.2 0.4 0.6 0.8 1.0 0.0 0.2 0.4 0.6 0.8 1.0
(d)
SSSV SQA
Yazhen (at UW-Madison) 28 / 40
0.0 0.2 0.4 0.6 0.8 1.0 0.0 0.2 0.4 0.6 0.8 1.0
(a)
DW SA 0.0 0.2 0.4 0.6 0.8 1.0 0.0 0.2 0.4 0.6 0.8 1.0
(b)
DW SQA 0.0 0.2 0.4 0.6 0.8 1.0 0.0 0.2 0.4 0.6 0.8 1.0
(c)
DW SSSV 0.0 0.2 0.4 0.6 0.8 1.0 0.0 0.2 0.4 0.6 0.8 1.0
(d)
SSSV SQA
Yazhen (at UW-Madison) 28 / 40
Yazhen (at UW-Madison) 29 / 40
Yazhen (at UW-Madison) 29 / 40
Yazhen (at UW-Madison) 29 / 40
Yazhen (at UW-Madison) 29 / 40
Yazhen (at UW-Madison) 29 / 40
Yazhen (at UW-Madison) 29 / 40
(a) DW
Success Probability Number of Instance 0.0 0.2 0.4 0.6 0.8 1.0 50 100 150 200
(b) SA
Success Probability Number of Instance 0.0 0.2 0.4 0.6 0.8 1.0 50 100 150 200
(c) SQA
Success Probability Number of Instance 0.0 0.2 0.4 0.6 0.8 1.0 50 100 150 200
(d) SSSV
Success Probability Number of Instance 0.0 0.2 0.4 0.6 0.8 1.0 50 100 150 200
Yazhen (at UW-Madison) 30 / 40
(a) SA with 100 sweeps
Success Probability Number of Instance 0.0 0.1 0.2 0.3 0.4 0.5 0.6 50 100 150 200
(b) SA with 1000 sweeps
Success Probability Number of Instance 0.0 0.2 0.4 0.6 0.8 1.0 50 100 150 200
(c) SA with 10000 sweeps
Success Probability Number of Instance 0.0 0.2 0.4 0.6 0.8 1.0 50 100 150 200
(d) SA with 50000 sweeps
Success Probability Number of Instance 0.2 0.4 0.6 0.8 1.0 50 100 150 200
Yazhen (at UW-Madison) 31 / 40
(a) SQA with 3000 sweeps
Success Probability Number of Instance 0.0 0.2 0.4 0.6 0.8 1.0 50 100 150 200
(b) SQA with 5000 sweeps
Success Probability Number of Instance 0.0 0.2 0.4 0.6 0.8 1.0 50 100 150 200
(c) SQA with 7000 sweeps
Success Probability Number of Instance 0.0 0.2 0.4 0.6 0.8 1.0 50 100 150 200
(d) SQA with 10000 sweeps
Success Probability Number of Instance 0.0 0.2 0.4 0.6 0.8 1.0 50 100 150 200
Yazhen (at UW-Madison) 32 / 40
(a) SQA with 3000 sweeps
Success Probability Number of Instance 0.0 0.2 0.4 0.6 0.8 1.0 50 100 150 200
(b) SQA with 5000 sweeps
Success Probability Number of Instance 0.0 0.2 0.4 0.6 0.8 1.0 50 100 150 200
(c) SQA with 7000 sweeps
Success Probability Number of Instance 0.0 0.2 0.4 0.6 0.8 1.0 50 100 150 200
(d) SQA with 10000 sweeps
Success Probability Number of Instance 0.0 0.2 0.4 0.6 0.8 1.0 50 100 150 200
(a) SQA with T=0.1 Success Probability Number of Instance 0.0 0.2 0.4 0.6 0.8 1.0 50 100 200 (b) SQA with T=0.2 Success Probability Number of Instance 0.0 0.2 0.4 0.6 0.8 1.0 50 100 200 (c) SQA with T=0.3 Success Probability Number of Instance 0.0 0.2 0.4 0.6 0.8 1.0 50 100 200 (d) SQA with T=0.5 Success Probability Number of Instance 0.0 0.2 0.4 0.6 0.8 1.0 50 100 200 (e) SQA with T=1 Success Probability Number of Instance 0.2 0.4 0.6 0.8 1.0 50 100 200
Yazhen (at UW-Madison) 32 / 40
(a) SSSV with 5000 sweeps
Success Probability Number of Instance 0.0 0.2 0.4 0.6 0.8 1.0 50 100 150 200
(b) SSSV with 75000 sweeps
Success Probability Number of Instance 0.0 0.2 0.4 0.6 0.8 1.0 50 100 150 200
(c) SSSV with 15000 sweeps
Success Probability Number of Instance 0.0 0.2 0.4 0.6 0.8 1.0 50 100 150 200
(d) SSSV with 150000 sweeps
Success Probability Number of Instance 0.0 0.2 0.4 0.6 0.8 1.0 50 100 150 200
Yazhen (at UW-Madison) 33 / 40
(a) SSSV with 5000 sweeps
Success Probability Number of Instance 0.0 0.2 0.4 0.6 0.8 1.0 50 100 150 200
(b) SSSV with 75000 sweeps
Success Probability Number of Instance 0.0 0.2 0.4 0.6 0.8 1.0 50 100 150 200
(c) SSSV with 15000 sweeps
Success Probability Number of Instance 0.0 0.2 0.4 0.6 0.8 1.0 50 100 150 200
(d) SSSV with 150000 sweeps
Success Probability Number of Instance 0.0 0.2 0.4 0.6 0.8 1.0 50 100 150 200
(a) SSSV with T=0.1 Success Probability Number of Instance 0.0 0.2 0.4 0.6 0.8 1.0 50 100 200 (b) SSSV with T=0.2 Success Probability Number of Instance 0.0 0.2 0.4 0.6 0.8 1.0 50 100 200 (c) SSSV with T=0.3 Success Probability Number of Instance 0.0 0.2 0.4 0.6 0.8 1.0 50 100 200 (d) SSSV with T=0.5 Success Probability Number of Instance 0.0 0.2 0.4 0.6 0.8 1.0 50 100 200 (e) SSSV with T=1 Success Probability Number of Instance 0.0 0.2 0.4 0.6 0.8 1.0 50 100 200
Yazhen (at UW-Madison) 33 / 40
0≤p≤1 |Fn(p) − ˆ
Yazhen (at UW-Madison) 34 / 40
0≤p≤1 |Fn(p) − ˆ
Yazhen (at UW-Madison) 34 / 40
0≤p≤1 |Fn(p) − ˆ
Yazhen (at UW-Madison) 34 / 40
(a) DW
Success Probability Number of Instance 0.0 0.2 0.4 0.6 0.8 1.0 50 100 150 200
(b) SA
Success Probability Number of Instance 0.0 0.2 0.4 0.6 0.8 1.0 50 100 150 200
(c) SQA
Success Probability Number of Instance 0.0 0.2 0.4 0.6 0.8 1.0 50 100 150 200
(d) SSSV
Success Probability Number of Instance 0.0 0.2 0.4 0.6 0.8 1.0 50 100 150 200
Yazhen (at UW-Madison) 35 / 40
(a) DW
Success Probability Number of Instance 0.0 0.2 0.4 0.6 0.8 1.0 50 100 150 200
(b) SA
Success Probability Number of Instance 0.2 0.4 0.6 0.8 1.0 50 100 150 200
(c) SQA
Success Probability Number of Instance 0.0 0.2 0.4 0.6 0.8 1.0 50 100 150 200
(d) SSSV
Success Probability Number of Instance 0.0 0.2 0.4 0.6 0.8 1.0 50 100 150 200
Yazhen (at UW-Madison) 36 / 40
Yazhen (at UW-Madison) 37 / 40
4 6 8 0.0 0.2 0.4 0.6 0.8 1.0 (c) SQA Energy Gap Success Probability
10 20 30 40 50 0.0 0.2 0.4 0.6 0.8 1.0 (d) SQA Hamming Distance Success Probability
Yazhen (at UW-Madison) 37 / 40
4 6 8 0.0 0.2 0.4 0.6 0.8 1.0 (c) SQA Energy Gap Success Probability
10 20 30 40 50 0.0 0.2 0.4 0.6 0.8 1.0 (d) SQA Hamming Distance Success Probability
4 6 8 0.0 0.2 0.4 0.6 0.8 1.0 (e) SSSV Energy Gap Success Probability
20 30 40 50 0.0 0.2 0.4 0.6 0.8 1.0 (f) SSSV Hamming Distance Success Probability
Yazhen (at UW-Madison) 37 / 40
4 6 8 0.0 0.2 0.4 0.6 0.8 1.0 (c) SQA Energy Gap Success Probability
10 20 30 40 50 0.0 0.2 0.4 0.6 0.8 1.0 (d) SQA Hamming Distance Success Probability
4 6 8 0.0 0.2 0.4 0.6 0.8 1.0 (a) SA Energy Gap Success Probability
20 30 40 50 0.0 0.2 0.4 0.6 0.8 1.0 (b) SA Hamming Distance Success Probability
4 6 8 0.0 0.2 0.4 0.6 0.8 1.0 (e) SSSV Energy Gap Success Probability
20 30 40 50 0.0 0.2 0.4 0.6 0.8 1.0 (f) SSSV Hamming Distance Success Probability
Yazhen (at UW-Madison) 37 / 40
SQA with Hammming distance less than 5 Success Probability Frequency 0.0 0.2 0.4 0.6 0.8 1.0 10 20 30 40 SQA with Hammming distance at least 5 Success Probability Frequency 0.0 0.2 0.4 0.6 0.8 1.0 20 40 60 80 100 120 140
Yazhen (at UW-Madison) 38 / 40
SQA with Hammming distance less than 5 Success Probability Frequency 0.0 0.2 0.4 0.6 0.8 1.0 10 20 30 40 SQA with Hammming distance at least 5 Success Probability Frequency 0.0 0.2 0.4 0.6 0.8 1.0 20 40 60 80 100 120 140
SSSV with Hammming distance less than 5 Success Probability Frequency 0.0 0.2 0.4 0.6 0.8 1.0 10 20 30 40 50 SSSV with Hammming distance at least 5 Success Probability Frequency 0.0 0.2 0.4 0.6 0.8 1.0 50 100 150
Yazhen (at UW-Madison) 38 / 40
SQA with Hammming distance less than 5 Success Probability Frequency 0.0 0.2 0.4 0.6 0.8 1.0 10 20 30 40 SQA with Hammming distance at least 5 Success Probability Frequency 0.0 0.2 0.4 0.6 0.8 1.0 20 40 60 80 100 120 140
SA with Hammming distance less than 5 Success Probability Frequency 0.0 0.2 0.4 0.6 0.8 1.0 20 40 60 80 100 120 SA with Hammming distance at least 5 Success Probability Frequency 0.2 0.4 0.6 0.8 1.0 10 20 30
SSSV with Hammming distance less than 5 Success Probability Frequency 0.0 0.2 0.4 0.6 0.8 1.0 10 20 30 40 50 SSSV with Hammming distance at least 5 Success Probability Frequency 0.0 0.2 0.4 0.6 0.8 1.0 50 100 150
Yazhen (at UW-Madison) 38 / 40
Yazhen (at UW-Madison) 39 / 40
Yazhen (at UW-Madison) 39 / 40