Science Advances · 2019 · 404 citations · 42 references
ComputingComputer SciencePhysicsField-programmable Gate ArraysParallel ComputingQuantum ComputingAdiabatic Quantum ComputingHardware AccelerationQuantum ComputationQuantum Hardware ArchitecturesAdiabatic Algorithm DesignAdiabatic OptimizationAdiabatic Quantum ComputationBifurcationField-programmable Gate Array AccelerationHamiltonian SimulationIsing ModelParallel Computing Architectures
Combinatorial optimization problems are ubiquitous but difficult to solve. Hardware devices for these problems have recently been developed by various approaches, including quantum computers. Inspired by recently proposed quantum adiabatic optimization using a nonlinear oscillator network, we propose a new optimization algorithm simulating adiabatic evolutions of classical nonlinear Hamiltonian systems exhibiting bifurcation phenomena, which we call simulated bifurcation (SB). SB is based on adiabatic and chaotic (ergodic) evolutions of nonlinear Hamiltonian systems. SB is also suitable for parallel computing because of its simultaneous updating. Implementing SB with a field-programmable gate array, we demonstrate that the SB machine can obtain good approximate solutions of an all-to-all connected 2000-node MAX-CUT problem in 0.5 ms, which is about 10 times faster than a state-of-the-art laser-based machine called a coherent Ising machine. SB will accelerate large-scale combinatorial optimization harnessing digital computer technologies and also offer a new application of computational and mathematical physics.
42
Optimization by Simulated Annealing
Scott Kirkpatrick, C. D. Gelatt, M.P. Vecchi · Science · 1983 · 44.6K citations
Makoto Matsumoto, Takuji Nishimura · ACM Transactions on Modeling and Computer Simulation · 1998 · 5.7K citations
Nonequilibrium Equality for Free Energy Differences
Christopher Jarzynski · Physical Review Letters · 1997 · 5.4K citations · Full text