Stochastic Neuromorphic Circuits for Solving MAXCUT

被引:2
|
作者
Theilman, Bradley H. [1 ]
Wang, Yipu [2 ]
Parekht, Ojas [2 ]
Severa, William [1 ]
Smith, J. Darby [1 ]
Aimone, James B. [1 ]
机构
[1] Sandia Natl Labs, Neural Explorat & Res Lab, POB 5800, Albuquerque, NM 87185 USA
[2] Sandia Natl Labs, Discrete Math & Optimizat, Albuquerque, NM USA
关键词
CUT; MODEL;
D O I
10.1109/IPDPS54959.2023.00083
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Finding the maximum cut of a graph (MAXCUT) is a classic optimization problem that has motivated parallel algorithm development. While approximate algorithms to MAXCUT offer attractive theoretical guarantees and demonstrate compelling empirical performance, such approximation approaches can shift the dominant computational cost to the stochastic sampling operations. Neuromorphic computing, which uses the organizing principles of the nervous system to inspire new parallel computing architectures, offers a possible solution. One ubiquitous feature of natural brains is stochasticity: the individual elements of biological neural networks possess an intrinsic randomness that serves as a resource enabling their unique computational capacities. By designing circuits and algorithms that make use of randomness similarly to natural brains, we hypothesize that the intrinsic randomness in microelectronics devices could be turned into a valuable component of a neuromorphic architecture enabling more efficient computations. Here, we present neuromorphic circuits that transform the stochastic behavior of a pool of random devices into useful correlations that drive stochastic solutions to MAXCUT. We show that these circuits perform favorably in comparison to software solvers and argue that this neuromorphic hardware implementation provides a path for scaling advantages. This work demonstrates the utility of combining neuromorphic principles with intrinsic randomness as a computational resource for new computational architectures.
引用
收藏
页码:779 / 787
页数:9
相关论文
共 50 条
  • [1] Solving MaxCut with quantum imaginary time evolution
    Rizwanul Alam
    George Siopsis
    Rebekah Herrman
    James Ostrowski
    Phillip C. Lotshaw
    Travis S. Humble
    Quantum Information Processing, 22
  • [2] Array-Enhanced Stochastic Resonance in a Network of Noisy Neuromorphic Circuits
    Tovar, Gessyca Maria
    Asai, Tetsuya
    Amemiya, Yoshihito
    NEURAL INFORMATION PROCESSING: THEORY AND ALGORITHMS, PT I, 2010, 6443 : 188 - 195
  • [3] Solving the maxcut problem by the global equilibrium search
    Shylo V.P.
    Shylo O.V.
    Cybernetics and Systems Analysis, 2010, 46 (05) : 744 - 754
  • [4] Solving MaxCut with quantum imaginary time evolution
    Alam, Rizwanul
    Siopsis, George
    Herrman, Rebekah
    Ostrowski, James
    Lotshaw, Phillip C.
    Humble, Travis S.
    QUANTUM INFORMATION PROCESSING, 2023, 22 (07)
  • [5] A projected gradient algorithm for solving the maxcut SDP relaxation
    Burer, S
    Monteiro, RDC
    OPTIMIZATION METHODS & SOFTWARE, 2001, 15 (3-4): : 175 - 200
  • [6] Neuromodulation of Neuromorphic Circuits
    Rib, Luka
    Sepulchre, Rodolphe
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2019, 66 (08) : 3028 - 3040
  • [7] Neuromorphic CMOL circuits
    Likharev, KK
    2003 THIRD IEEE CONFERENCE ON NANOTECHNOLOGY, VOLS ONE AND TWO, PROCEEDINGS, 2003, : 339 - 342
  • [8] A projected gradient algorithm for solving the maxcut SDP relaxation
    School of Mathematics, Georgia Institute of Technology, Atlanta, GA 30332, United States
    不详
    Optimization Methods and Software, 2002, 15 (3-4) : 175 - 200
  • [9] Event-based circuits for controlling stochastic learning with memristive devices in neuromorphic architectures
    Payvand, Melika
    Muller, Lorenz K.
    Indiveri, Giacomo
    2018 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2018,
  • [10] Low-depth Clifford circuits approximately solve MaxCut
    Munoz-Arias, Manuel H.
    Kourtis, Stefanos
    Blais, Alexandre
    PHYSICAL REVIEW RESEARCH, 2024, 6 (02):