Communications Physics (Nov 2024)

Using continuation methods to analyse the difficulty of problems solved by Ising machines

  • Jacob Lamers,
  • Guy Verschaffelt,
  • Guy Van der Sande

DOI
https://doi.org/10.1038/s42005-024-01867-4
Journal volume & issue
Vol. 7, no. 1
pp. 1 – 11

Abstract

Read online

Abstract Ising machines are dedicated hardware solvers of NP-hard optimization problems. However, they do not always find the most optimal solution. The probability of finding this optimal solution depends on the problem at hand. Using continuation methods, we show that this is closely linked to how the ground state emerges from other states when a system parameter is changed, i.e. its bifurcation sequence. From this analysis, we can determine the effectiveness of solution schemes. Moreover, we find that the proper choice of implementation of the Ising machine can drastically change this bifurcation sequence and therefore vastly increase the probability of finding the optimal solution. Lastly, we also show that continuation methods themselves can be used directly to solve optimization problems.