the quantum alternating operator ansatz on maximum k
play

The Quantum Alternating Operator Ansatz on Maximum k-Vertex Cover - PowerPoint PPT Presentation

Los Alamos National Laboratory LA-UR-20-28072 The Quantum Alternating Operator Ansatz on Maximum k-Vertex Cover you joint work with Jeremy Cook and Stephan Eidenbenz Andreas Brtschi nt CCS-3 Information Sciences baertschi@lanl.gov wo


  1. Los Alamos National Laboratory LA-UR-20-28072 The Quantum Alternating Operator Ansatz on Maximum k-Vertex Cover you joint work with Jeremy Cook and Stephan Eidenbenz Andreas BΓ€rtschi nt CCS-3 Information Sciences baertschi@lanl.gov wo IEEE International Conference on Quantum Computing and Engineering (QCE20) October 12 – 16, 2020 Managed by Triad National Security, LLC for the U.S. Department of Energy's NNSA

  2. Los Alamos National Laboratory QAOA and k-Vertex Cover October 12, 2020 | 2

  3. Los Alamos National Laboratory Quantum Alternating Operator Ansatz (QAOA) QAOA is a heuristic for constraint combinatorial optimization. Given a problem over inputs 𝑦 ∈ 𝐸 βŠ‚ 0,1 ! with objective function 𝑔 𝑦 ∢ 𝐸 β†’ ℝ , prepare a state 𝛿 = 𝑓 "#$ ! % " 𝑓 "#& ! % # β‹― 𝑓 "#$ $ % " 𝑓 "#& $ % # πœ” βƒ— 𝛾, βƒ— from which one would like to sample good solutions with high probability. QAOA is specified by β€’ an initial state πœ” in a feasible subspace given by the domain 𝐸 , β€’ a phase separating cost Hamiltonian 𝐼 ' , diagonal in the computational basis: 𝐼 ' 𝑦 = 𝑔(𝑦) 𝑦 , β€’ a mixing Hamiltonian 𝐼 ( preserving and interfering solutions in 𝐸 , β€’ π‘ž rounds with individual angle parameters 𝛾 ) , … , 𝛾 * , 𝛿 ) , … , 𝛿 * . October 12, 2020 | 3

  4. Los Alamos National Laboratory Maximum k-Vertex Cover Maximize the number of Edges covered by 𝑙 out of all π‘œ Vertices of an input Graph (here 𝑙 = 4 , π‘œ = 9 ) . 𝑦 . = 0 β€’ Greedy : 10 edges covered β€’ Maximum : 11 edges covered 𝑦 ) = 1 β€’ In general (for non-constant 𝑙 ): NP-hard to approximate to 1 βˆ’ πœ— , UG-hard to approximate to 0.944, classical polynomial-time 0.92-approximation Single Equality Constraint βˆ‘ π’˜βˆˆπ‘Ύ π’š π’˜ = 𝒍 Simple objective function October 12, 2020 | 4

  5. Los Alamos National Laboratory Maximum k-Vertex Cover Maximize the number of Edges covered by 𝑙 out of all π‘œ Vertices of an input Graph (here 𝑙 = 4 , π‘œ = 9 ) . 𝑔(𝑦) = ? 𝑃𝑆(𝑦 / , 𝑦 1 ) 𝑦 . = 0 /,1 ∈2 𝑦 ) = 1 " 1 βˆ’ 𝜏 ! = ? 1 βˆ’ (1 βˆ’ 𝑦 / )(1 βˆ’ 𝑦 1 ) 𝑦 ! = 2 /,1 ∈2 𝐼 ' = 1 3 βˆ’ 𝜏 / 3 βˆ’ 𝜏 1 3 𝜏 1 3 4 ? 3 𝐽𝑒 βˆ’ 𝜏 / /,1 ∈2 Single Equality Constraint βˆ‘ π’˜βˆˆπ‘Ύ π’š π’˜ = 𝒍 Simple objective function October 12, 2020 | 5

  6. Los Alamos National Laboratory Experiments We compared different QAOA approaches for Maximum 𝑙 -Vertex Cover ! on random ErdΕ‘s-RΓ©nyi 𝐻 !,* graphs on π‘œ = 7,8,9,10 vertices with 𝑙 = ⌊ . βŒ‹ and edge probability π‘ž = 0.5 : Initial States Mixers Angle Selection Strategies Dicke States Ring Mixer Monte Carlo Random States Complete Graph Mixer Basin Hopping Interpolation Equal Superposition of all Hamming-Weight 𝑙 Basis States, Dicke States : Randomly chosen Hamming-Weight 𝑙 Basis State. Random State : Ring Mixer : Hamming-weight preserving XY-interactions on a Ring, Complete Mixer : Hamming-weight preserving XY-interactions on a Clique. October 12, 2020 | 7

  7. Los Alamos National Laboratory Agenda Initial State and Mixer Choice β€’ Dicke States vs. Random States β€’ Ring Mixer vs. Complete Graph Mixer Angle Selection Strategies β€’ Angle Correlations β€’ Strategy evaluations Summary October 12, 2020 | 8

  8. Los Alamos National Laboratory Initial State and Mixer Choice October 12, 2020 | 9

  9. Los Alamos National Laboratory Hamming Weight 𝒍 Subspace Problem is constraint to solutions 𝑦 of Hamming Weight 𝑙 . We need to start in this subspace and stay in it: Initial State Mixer Choice for 𝒇 "π’‹πœΈπ‘° 𝑡 Random Basis State |π‘¦βŸ© of 0 0 0 0 β€’ 0 0 1 0 : = Hamming Weight x = 𝑙 , 5 + 𝜏 ) : 𝜏 . 5 𝜏 . 𝜏 ) 0 1 0 0 or 0 0 0 0 β€’ Dicke State : 𝜏 #>) : ! 5 𝜏 #>) 5 𝐼 ;#!< = βˆ‘ #6= 𝜏 # + 𝜏 # β€’ 1 ! = 𝐸 4 ? |π‘¦βŸ© π‘œ 5 + 𝜏 # : 𝜏 : 5 𝜏 𝐼 ?@#A/B = βˆ‘ #CD 𝜏 # 5 64 β€’ 𝑙 D D October 12, 2020 | 10

  10. Los Alamos National Laboratory Complete Graph vs. Ring Mixer and Dicke vs. k-state Complete Graph Mixer Ring Mixer β€’ Complete Graph mixer finds better solutions at lower round counts β€’ Dicke starting state outperforms randomly selected k-state starting state October 12, 2020 | 11

  11. Los Alamos National Laboratory Complete Graph Mixer outperforms Ring Mixer Approximation ratio of the complete mixer 𝒔 𝑳 compared to the approximation ratio of the ring mixer 𝒔 𝑺 for several rounds: β€’ Complete Graph Mixer consistently outperforms Ring Mixer (by a ratio > 1 even w/ confidence intervals) β€’ Ratio decreases for higher rounds, when both Mixers are close to the optimum. (Plot data taken over 100 graphs of size 7) October 12, 2020 | 12

  12. Los Alamos National Laboratory Angle Selection Strategies October 12, 2020 | 13

  13. Los Alamos National Laboratory Monte Carlo Angle Sampling does not work well β€’ Monte Carlo Angle Sampling: take p random angles for gamma and beta β€’ Plot (right) shows a declining approximation ratio if a total of 1000 sample angles are distributed across π‘ž rounds (Data on 10 random graphs; Complete Graph mixer; Dicke states) β€’ Plot (right) shows number of Monte Carlo samples required to get an increase in best approximation ratios found ( π‘ž wrt π‘ž βˆ’ 1 ) Exponential scaling in 𝒒 makes Monte Carlo β€’ not seem promising as angle selection strategy October 12, 2020 | 14

  14. Los Alamos National Laboratory Angle Selection: Are angles good for many graphs? Complete Graph Mixer Ring Mixer Heat plots show expectation values for 1-round QAOA averaged over 100 graphs. Ø Hope for generally good values. October 12, 2020 | 15

  15. Los Alamos National Laboratory Are good angles correlated across rounds and graphs? Beta Gamma Plot shows best 𝛾 and 𝛿 values for π‘ž = 6 -round QAOAs of typical graphs. Red line: Average over all tested graphs (graph size 7 – 10) . October 12, 2020 | 16

  16. Los Alamos National Laboratory Good angles for increasing rounds p ? π‘ž = 6 π‘ž = 7 π‘ž = 5 𝛾 Ξ³ Correlation holds across different values of the number of rounds π‘ž . Ø Interpolation strategy for angle selection October 12, 2020 | 17

  17. Los Alamos National Laboratory Comparison of Angle Selection Strategies Strategies β€’ Monte Carlo : β€œrandom angles” β€’ Basin Hopping : β€œdetect and escape local minima” β€’ Interpolation : β€œlearn angles from other graphs” β€’ Optimal : β€œfull angle exploration at 0.01𝜌 resolution” Experimental Setup β€’ Same number of samples for all three strategies and for all p Findings: only interpolation manages to increase performance up to 4 rounds, Basin hopping and Monte Carlo do not profit from > 𝟐 round. October 12, 2020 | 18

  18. Los Alamos National Laboratory Summary October 12, 2020 | 19

  19. Los Alamos National Laboratory Conclusion k -Vertex Cover QAOA Main Findings β€’ Dicke States outperform Random 𝑙 -states as initial state β€’ Complete Graph Mixer outperforms Ring Mixer β€’ Interpolation method finds angles that are good across graphs and rounds Additional Findings β€’ Monte Carlo angle sampling works poorly β€’ Ring mixer not periodic, no circuit implementation of Complete Graph Mixer Future work & Open questions β€’ Do results hold for larger graphs? Conjecture: performance gaps increase β€’ How well does the Grover Mixer perform? (see other talk in this session) β€’ Do findings generalize to other optimization problems? October 12, 2020 | 20

Recommend


More recommend