Phase-Binarized Spintronic Oscillators for Combinatorial Optimization, and Comparison with Alternative Classical and Quantum Methods

Jun 26, 2023
29 pages
e-Print:

Citations per year

20222023202401
Abstract: (arXiv)
Solving combinatorial optimization problems efficiently through emerging hardware by converting the problem to its equivalent Ising model and obtaining its ground state is known as Ising computing. Phase-binarized oscillators (PBO), modeled through the Kuramoto model, have been proposed for Ising computing, and various device technologies have been used to experimentally implement such PBOs. In this paper, we show that an array of four dipole-coupled uniform-mode spin Hall nano oscillators (SHNOs) can be used to implement such PBOs and solve the NP-Hard combinatorial problem MaxCut on 4-node complete weighted graphs. We model the spintronic oscillators through two techniques: an approximate model for coupled magnetization dynamics of spin oscillators, and Landau Lifshitz Gilbert Slonckzweski (LLGS) equation-based more accurate magnetization dynamics modeling of such oscillators. Next, we compare the performance of these room-temperature-operating spin oscillators, as well as generalized PBOs, with two other alternative methods that solve the same MaxCut problem: a classical approximation algorithm, known as Goemans-Williamson's (GW) algorithm, and a Noisy Intermediate Scale Quantum (NISQ) algorithm, known as Quantum Approximation Optimization Algorithm (QAOA). For four types of graphs, with graph size up to twenty nodes, we show that approximation ratio (AR) and success probability (SP) obtained for generalized PBOs (Kuramoto model), as well as spin oscillators, are comparable to that for GW and much higher than that of QAOA for almost all graph instances. Moreover, unlike GW, the time to solution (TTS) for generalized PBOs and spin oscillators does not grow with graph size for the instances we have explored. This can be a major advantage for PBOs in general and spin oscillators specifically for solving these types of problems, along with the accuracy of solutions they deliver.
Note:
  • 29 pages, 15 figures
  • oscillator: coupling
  • quantum approximate optimization algorithm
  • noisy intermediate-scale quantum
  • performance
  • gate
  • quantum circuit
  • computer: quantum
  • Ising model
  • graph theory
  • [1]
    Combinatorial Optimization: Methods and Applications. IOS Press
    • V. Chvatal
  • [2]

    Finding the lowest free energy conformation of a protein is a np-hard problem: Proof and implications

    • R. Unger
      ,
    • J. Moult
      • Bull.Math.Biol. 55 (1993) 1183-1195
  • [3]

    A probabilistic compute fabric based on coupled ring oscillators for solving combinatorial optimization problems

    • I. Ahmed
      ,
    • P. Chiu
      ,
    • W. Moy
      ,
    • C. Kim
      • IEEE J.Solid State Circuits 56 (2021) 2870-2880
  • [4]

    Improved approximation algorithms for maximum cut and satisfiability problems using semidefinite programming

    • M.X. Goemans
      ,
    • D.P. Williamson
  • [5]

    A coherent ising machine for max-cut problems: Performance evaluation against semidefinite programming and simulated annealing

    • S.U.Y. Haribara
      ,
    • Y. Yamamoto
  • [6]

    Ising formulations of many np problems

    • A. Lucas
      • Front.Phys. 2 (2014) 5
  • [8]

    Phase-binarized spin hall nano-oscillator arrays: Towards spin hall ising machines

    • A. Houshang
      ,
    • M. Zahedinejad
      ,
    • S. Muralidhar
      ,
    • J. Chechinski
      ,
    • R. Khymyn
    et al.
  • [9]

    Experimental investigation of performance differences between coherent ising machines and a quantum annealer

    • R. Hamerly
      ,
    • T. Inagaki
      ,
    • P.L. McMahon
      ,
    • D. Venturelli
      ,
    • A. Marandi
    et al.
  • [10]

    Nisq computing: where are we and where do we go?

    • J.W.Z. Lau
      ,
    • K.H. Lim
      ,
    • H. Shrotriya
      ,
    • L.C. Kwek
      • AAPPS Bull. 27 (2022) 32
  • [12]

    Oscillator-network-based ising machine

    • Y. Zhang
      ,
    • Y. Deng
      ,
    • Y. Lin
      ,
    • Y. Jiang
      ,
    • Y. Dong
    et al.
  • [13]

    A mixed-signal oscillatory neural network for scalable analog computations in phase domain

    • C. Delacour
      ,
    • S. Carapezzi1
      ,
    • G. Boschetto
      ,
    • M. Abernot
      ,
    • T. Gil
    et al.
  • [14]
    Chemical oscillations, waves, and turbulence, vol. 19
    • Y. Kuramoto
  • [15]

    Oim: Oscillator-based ising machines for solving combinatorial optimisation problems

    • T. Wang
      ,
    • J. Roychowdhury
  • [16]
    Novel Computing Paradigms using Oscillators. PhD dissertation, University of California Berkeley, Department of Electrical Engineering and Computer Sciences
    • T. Wang
  • [17]

    New computational results and hardware prototypes for oscillator-based ising machines

    • T. Wang
      ,
    • L. Wu
  • [18]

    A 1,968-node coupled ring oscillator circuit for combinatorial optimization problem solving

    • W. Moy
      ,
    • I. Ahmed
      ,
    • P.-W. Chiu
      ,
    • J. Moy
      ,
    • S.S. Sapatnekar
    et al.
      • Nature Electron. 5 (2023) 310-317
  • [19]

    An ising solver chip based on coupled ring oscillators with a 48-node all-to-all connected array architecture

    • H. Lo
      ,
    • W. Moy
      ,
    • H. Yu
      ,
    • S. Sapatnekar
      ,
    • C.H. Kim
      • Nature Electron. 6 (2023) 771-778
  • [20]

    Using synchronized oscillators to compute the maximum independent set

    • A. Mallick
      ,
    • M.K. Bashar
      ,
    • D.S. Truesdell
      ,
    • B.H. Calhoun
      ,
    • S. Joshi
    et al.
  • [21]

    Synchronized charge oscillations in correlated electron systems

    • N. Shukla
      ,
    • A. Parihar
      ,
    • E. Freeman
      ,
    • H. Paik
      ,
    • G. Stone
    et al.
      • Sci.Rep. 4 (2014) 4964
  • [22]

    An ising hamiltonian solver based on coupled stochastic phase-transition nano-oscillators

    • S. Dutta
      ,
    • A. Khanna
      ,
    • A.S. Assoa
      ,
    • H. Paik
      ,
    • D. Schlom
    et al.
      • Nature Electron. 4 (2023) 502-512
  • [23]

    Two-dimensional mutually synchronized spin hall nano-oscillator arrays for neuromorphic computing

    • M. Zahedinejad
      ,
    • A.A. Awad
      ,
    • S. Muralidhar
      ,
    • R. Khymyn
      ,
    • H. Fulara
    et al.
      • Nature Nanotech. 15 (2020) 47-52
  • [24]

    The promise of spintronics for unconventional computing

    • G. Finocchio
      ,
    • M.D. Ventra
      ,
    • K.Y. Camsari
      ,
    • K. Everschor-Sitte
      ,
    • P.K. Amiri
    et al.
      • J.Magn.Magn.Mater. 521 (2021) 167506
  • [25]

    Evaluating spintronics-compatible implementations of ising machines

    • A. Grimaldi
      ,
    • L. Mazza
      ,
    • E. Raimondo
      ,
    • P. Tullo
      ,
    • D. Rodrigues
    et al.