Skip to content

Latest commit

 

History

History
 
 

max_cut_quantum_annealing

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

Solving MaxCut with simulated quantum annealing

QUBO problems pose a significant challenge in optimization, falling under the category of NP-hard problems with diverse applications spanning from finance to machine learning. These problems can be effectively translated into a ground state search for an Ising Hamiltonian and subsequently addressed through quantum annealing. We tackle a QUBO problem by simulating a suitable quantum annealing process using a TN ansatz.

Mentors: Davide Rattacaso

Tasks

  • Generate random instances of the MaxCut problem, with different connectivity and topology.
  • Map a max-cut problem to a QUBO problem and solve it with a brute-force algorithm.
  • Map a QUBO problem to ground state search and solve with quantum annealing (exact simulation).
  • Map a larger QUBO problem to ground state search and solve by simulating quantum annealing with TN.
  • Investigate how the capability of finding low energy states depends on the features of the MaxCut graph (e.g., average connectivity and topology). Which class of graphs is more suitable for the TN ansatz?
  • Investigate how the capability of finding low energy states depends on the bond dimension, the annealing time, and the number of steps in the TDVP evolution.
  • (Optional) Use OPES sampling for studying how the energy distribution evolves during the process.
  • (Optional) Compare the performances of quantum annealing and variational GS search.

Materials