Memristor Neural Networks for Linear and Quadratic Programming Problems

被引:18
|
作者
Di Marco, Mauro [1 ]
Forti, Mauro [1 ]
Pancioni, Luca [1 ]
Innocenti, Giacomo [2 ]
Tesi, Alberto [2 ]
机构
[1] Univ Siena, Dept Informat Engn & Math, I-53100 Siena, Italy
[2] Univ Florence, Dept Informat Engn, I-50139 Florence, Italy
关键词
Global optimization; memristor; neural networks (NNs); nonsmooth analysis; programming problems; stability; VARIATIONAL-INEQUALITIES; CONVERGENCE; BIFURCATIONS; SYNCHRONIZATION; STABILITY; DEVICES; SYNAPSE; SYSTEMS; DESIGN;
D O I
10.1109/TCYB.2020.2997686
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This article introduces a new class of memristor neural networks (NNs) for solving, in real-time, quadratic programming (QP) and linear programming (LP) problems. The networks, which are called memristor programming NNs (MPNNs), use a set of filamentary-type memristors with sharp memristance transitions for constraint satisfaction and an additional set of memristors with smooth memristance transitions for memorizing the result of a computation. The nonlinear dynamics and global optimization capabilities of MPNNs for QP and LP problems are thoroughly investigated via a recently introduced technique called the flux-charge analysis method. One main feature of MPNNs is that the processing is performed in the fluxcharge domain rather than in the conventional voltage-current domain. This enables exploiting the unconventional features of memristors to obtain advantages over the traditional NNs for QP and LP problems operating in the voltage-current domain. One advantage is that operating in the flux-charge domain allows for reduced power consumption, since in an MPNN, voltages, currents, and, hence, power vanish when the quick analog transient is over. Moreover, an MPNN works in accordance with the fundamental principle of in-memory computing, that is, the nonlinearity of the memristor is used in the dynamic computation, but the same memristor is also used to memorize in a nonvolatile way the result of a computation.
引用
收藏
页码:1822 / 1835
页数:14
相关论文
共 50 条
  • [41] Linear-quadratic programming and its application to data correction of improper linear programming problems
    Gorelik, Victor
    Zolotova, Tatiana
    OPEN COMPUTER SCIENCE, 2020, 10 (01): : 48 - 55
  • [42] Constructive Solution of Inverse Parametric Linear/Quadratic Programming Problems
    Nguyen, N. A.
    Olaru, S.
    Rodriguez-Ayerbe, P.
    Hovd, M.
    Necoara, I.
    JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 2017, 172 (02) : 623 - 648
  • [43] An Approach to Solve Bilevel Quadratic-linear Programming Problems
    Singh, Sanjeet
    INTERNATIONAL MULTICONFERENCE OF ENGINEERS AND COMPUTER SCIENTIST, IMECS 2012, VOL II, 2012, : 1473 - 1476
  • [44] Another Simple Recurrent Neural Network for Quadratic and Linear Programming
    Hu, Xiaolin
    Zhang, Bo
    ADVANCES IN NEURAL NETWORKS - ISNN 2009, PT 3, PROCEEDINGS, 2009, 5553 : 116 - 125
  • [45] NEW LINEAR AND QUADRATIC-PROGRAMMING NEURAL-NETWORK
    FILIPPELLI, FL
    FORTI, M
    MANETTI, S
    ELECTRONICS LETTERS, 1994, 30 (20) : 1693 - 1694
  • [46] Constructive Solution of Inverse Parametric Linear/Quadratic Programming Problems
    N. A. Nguyen
    S. Olaru
    P. Rodriguez-Ayerbe
    M. Hovd
    I. Necoara
    Journal of Optimization Theory and Applications, 2017, 172 : 623 - 648
  • [47] A neural network to solve quadratic programming problems with fuzzy parameters
    Amin Mansoori
    Sohrab Effati
    Mohammad Eshaghnezhad
    Fuzzy Optimization and Decision Making, 2018, 17 : 75 - 101
  • [48] An improved neural network for solving optimization of quadratic programming problems
    Ai, Wu
    Song, Yu-Jie
    Chen, You-Ping
    PROCEEDINGS OF 2006 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-7, 2006, : 3083 - +
  • [49] A neural network to solve quadratic programming problems with fuzzy parameters
    Mansoori, Amin
    Effati, Sohrab
    Eshaghnezhad, Mohammad
    FUZZY OPTIMIZATION AND DECISION MAKING, 2018, 17 (01) : 75 - 101
  • [50] A simple and high performance neural network for quadratic programming problems
    Tao, Q
    Cao, JD
    Sun, DM
    APPLIED MATHEMATICS AND COMPUTATION, 2001, 124 (02) : 251 - 260