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

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. An Ising machine is a piece of hardware that tries to solve quadratic unconstrained binary optimization problems. The authors explain why some problems are significantly easier to tackle than others using Ising machines and demonstrate that different physical implementations can render some challenging problems a lot easier to solve.

Authors

Institutions

Publication Details

Journal
Communications Physics
Published
2024-11-21
DOI
https://doi.org/10.1038/s42005-024-01867-4
Citations
4
Primary Topic
Quantum Computing Algorithms and Architecture
Type
article
Field-Weighted Citation Impact
1.39

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

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

Jacob Lamers, Guy Verschaffelt, Guy Van der Sande
4 citations
Communications Physics
Quantum Computing Algorithms and Architecture
1.39
article

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

Jacob Lamers, Guy Verschaffelt, Guy Van der Sande
article en
4 citations

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. An Ising machine is a piece of hardware that tries to solve quadratic unconstrained binary optimization problems. The authors explain why some problems are significantly easier to tackle than others using Ising machines and demonstrate that different physical implementations can render some challenging problems a lot easier to solve.

Communications PhysicsVol. 7(1)
Vrije Universiteit Brussel (BE)
Fonds De La Recherche Scientifique - FNRS, Fonds Wetenschappelijk Onderzoek, Vlaamse regering
Openalex Percentile: Top 15%
Quantum Computing Algorithms and Architecture
1.39
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Using continuation methods to analyse the difficulty of problems solved by Ising machines — Jacob Lamers, Guy Verschaffelt, et al. · Communications Physics (2024) | TGRS Research Map | TGRS