TY - JOUR
T1 - Oscillatory Neural Network-Based Ising Machine Using 2D Memristors
AU - Chen, Xi
AU - Yang, Dongliang
AU - Hwang, Geunwoo
AU - Dong, Yujiao
AU - Cui, Binbin
AU - Wang, Dingchen
AU - Chen, Hegan
AU - Lin, Ning
AU - Zhang, Wenqi
AU - Li, Huihan
AU - Shao, Ruiwen
AU - Lin, Peng
AU - Hong, Heemyoung
AU - Yao, Yugui
AU - Sun, Linfeng
AU - Wang, Zhongrui
AU - Yang, Heejun
N1 - Publisher Copyright:
© 2024 American Chemical Society.
PY - 2024/4/23
Y1 - 2024/4/23
N2 - Neural networks are increasingly used to solve optimization problems in various fields, including operations research, design automation, and gene sequencing. However, these networks face challenges due to the nondeterministic polynomial time (NP)-hard issue, which results in exponentially increasing computational complexity as the problem size grows. Conventional digital hardware struggles with the von Neumann bottleneck, the slowdown of Moore’s law, and the complexity arising from heterogeneous system design. Two-dimensional (2D) memristors offer a potential solution to these hardware challenges, with their in-memory computing, decent scalability, and rich dynamic behaviors. In this study, we explore the use of nonvolatile 2D memristors to emulate synapses in a discrete-time Hopfield neural network, enabling the network to solve continuous optimization problems, like finding the minimum value of a quadratic polynomial, and tackle combinatorial optimization problems like Max-Cut. Additionally, we coupled volatile memristor-based oscillators with nonvolatile memristor synapses to create an oscillatory neural network-based Ising machine, a continuous-time analog dynamic system capable of solving combinatorial optimization problems including Max-Cut and map coloring through phase synchronization. Our findings demonstrate that 2D memristors have the potential to significantly enhance the efficiency, compactness, and homogeneity of integrated Ising machines, which is useful for future advances in neural networks for optimization problems.
AB - Neural networks are increasingly used to solve optimization problems in various fields, including operations research, design automation, and gene sequencing. However, these networks face challenges due to the nondeterministic polynomial time (NP)-hard issue, which results in exponentially increasing computational complexity as the problem size grows. Conventional digital hardware struggles with the von Neumann bottleneck, the slowdown of Moore’s law, and the complexity arising from heterogeneous system design. Two-dimensional (2D) memristors offer a potential solution to these hardware challenges, with their in-memory computing, decent scalability, and rich dynamic behaviors. In this study, we explore the use of nonvolatile 2D memristors to emulate synapses in a discrete-time Hopfield neural network, enabling the network to solve continuous optimization problems, like finding the minimum value of a quadratic polynomial, and tackle combinatorial optimization problems like Max-Cut. Additionally, we coupled volatile memristor-based oscillators with nonvolatile memristor synapses to create an oscillatory neural network-based Ising machine, a continuous-time analog dynamic system capable of solving combinatorial optimization problems including Max-Cut and map coloring through phase synchronization. Our findings demonstrate that 2D memristors have the potential to significantly enhance the efficiency, compactness, and homogeneity of integrated Ising machines, which is useful for future advances in neural networks for optimization problems.
KW - Ising machine
KW - combinatorial optimization
KW - crossbar array
KW - in-memory computing
KW - memristor
UR - http://www.scopus.com/inward/record.url?scp=85190118382&partnerID=8YFLogxK
U2 - 10.1021/acsnano.3c10559
DO - 10.1021/acsnano.3c10559
M3 - Article
AN - SCOPUS:85190118382
SN - 1936-0851
VL - 18
SP - 10758
EP - 10767
JO - ACS Nano
JF - ACS Nano
IS - 16
ER -