1. Introduction
Nowadays, Von Neumann computing architectures are facing severe limitations in the handling of big data in the Internet of Things (IoT) and cloud computing systems in real time [1,2,3,4]. One of the main problems is the memory bottleneck that occurs because the central processing unit (CPU) and the memory (e.g., the RAM) have different physical locations. This implies that the time needed to handle the continuous transfer of data between the CPU and RAM may be excessively long, and the electronic power requirements may be demanding. The use of memristors and, more generally, emerging nanoscale memristive devices is a long-term vision with the aim of overcoming some of the limitations of Von Neumann computing architectures via the implementation of analog and parallel neuromorphic computing paradigms akin to some basic principles on which biological brains operate [5,6,7,8]. In particular, memristors enable the implementation of in-memory computing schemes in which the same device is used to compute as well as store the computational result, thus overcoming the Von Neumann memory bottleneck [9,10,11].
Memristors have been classified as ideal, generic, and extended memristors [12,13,14]. Ideal memristors, which were introduced in the seminal 1971 paper by Prof. Leon Chua [15], are defined by a nonlinear relation between the flux (the integral of voltage) and charge (the integral of current). In the voltage–current domain, an ideal voltage-controlled memristor satisfies a state-dependent Ohm’s law where the conductance (which is also called the memductance) is a function of the state, i.e., the flux. Ideal memristors continue to be of great interest in circuit theory. However, they are often inadequate for accurately modeling the switching behavior of real electronic memristive devices that are implemented in nanotechnology [16,17,18,19]. Currently, real devices need to be modeled using generic or extended memristors, which involve one or more state variables—not necessarily including the flux—and more general forms of the state-dependent Ohm’s law and state equations [13].
Convergence of trajectories toward equilibrium points (EPs) is one of the most relevant dynamical properties of a neural network (NN) from both a theoretical and an applied point of view. Convergent NNs may be used for the implementation of content-addressable memories (CAMs), where the information is stored in the stable EPs of the NN in order to solve combinatorial optimization problems in which the local minima of an associated energy function correspond to the optimal solutions of the problem and to solve several other signal processing tasks in real time [20,21,22,23,24,25]. Convergence of NNs has been widely investigated for traditional NNs without memristors by using various techniques, such as the Lyapunov method, the dichotomy of omega-limit sets for cooperative systems, the global consistency of the decision schemes implemented by competitive NNs, and the ojasiewicz inequality combined with the concept of trajectories with a finite length for NNs with analytic nonlinearities. The reader is referred to [20,22,26,27,28,29,30,31] and the references therein for an account of some of the main contributions on the convergence of NNs. On the other hand, only a few papers are available in the literature on the convergence of memristor neural networks (MNNs). The authors of [32,33,34] provided results on the convergence of MNNs with ideal memristors in the case of symmetric interconnections and in that of cooperative (non-negative) interconnections between neurons. There, convergence was studied by using the flux–charge analysis method (FCAM) and a reduction-of-order technique [14]. The authors of [35,36] established results on multistability for MNNs with ideal memristors while considering delays in the interconnections, and they also used FCAM. To the authors’ knowledge, so far, only very specific results have been obtained on the convergence of MNNs with real memristor devices. In this regard, we mention the paper [37], which established convergence for MNNs with a class of generic memristors obeying the VTEAM model, as well as [38], in which the convergence of a class of cellular MNNs with real memristors and second-order cells was analyzed.
In this paper, we consider MNNs with a class of extended memristors that were introduced in [39] and obtained via the parallel connection of an ideal voltage-controlled memristor and a voltage-controlled nonlinear resistor. These networks are named real memristor neural networks (RMNNs). The paper establishes some fundamental results on the trajectory convergence when the neuron interconnections are symmetric and the resistor nonlinearity satisfies some sector conditions. It is stressed that such a condition is met by relevant memristive device models that display rectifying properties for the current due to the diode-like behavior at the interface of the metal and the insulating material. The convergence of RMNNs was analyzed by using the Lyapunov approach in relation to equivalent systems written in the integral flux–charge domain. The main starting point was the property that, while MNNs with ideal memristors admit functions of the state variables that are invariants of motion, the same functions can be used as Lyapunov functions that decrease along the trajectories in the case of RMNNs with rectifying nonlinear resistors. Numerical simulations concerning RMNNs for image processing are presented in the paper to verify the theoretical results on convergence.
Notation: Given a column vector , refers to the transpose of x. We denote by an open ball with radius centered at . If , is the closure of U, while denotes the boundary of U.
2. Memristor Models
Let (or ) be the voltage (or current) of the memristor (Figure 1). In addition, consider the flux and the charge . An ideal flux-controlled memristor is defined by the constitutive relation , where is the nonlinear flux–charge characteristic. Differentiating in time, we find that an ideal memristor satisfies the state-dependent Ohm’s law:
Note that the dot refers to the time derivative, while the prime is used to denote the derivative of a function with respect to its argument. The state variable is the flux and is the state-dependent memristor conductance, which is also called the memductance.The authors of [39] introduced a class of real extended memristors obtained through the parallel connection of an ideal flux-controlled memristor and a nonlinear voltage-controlled resistor , where (or ) is the voltage (or the current) in the resistor, is locally Lipschitz in , and (Figure 1). Since and , the extended memristor satisfies
(1)
whereIn this paper, we consider one of the next hypotheses.
We have for any .
There exists such that the function satisfies Assumption 1.
Clearly, Assumption 1 is more restrictive than Assumption 2. In addition, note that if , Assumption 2 is equivalent to for any .
Consider, for example, the diode-like piecewise-linear (PWL) function
(2)
where is the diode threshold voltage and is the differential conductance when the diode is turned on (Figure 2a). The PWL characteristic (2), which satisfies Assumption 1, is used as an approximation of the Shockley model of a diode given by(3)
where is the reverse bias saturation current, is the thermal voltage, and is the ideality factor (Figure 2b). Note that the characteristic (3) satisfies Assumption 2 and . Two more nonlinearities that satisfy Assumption 2 are depicted in Figure 2c,d.Rectifying the resistor characteristics of the type introduced here is of importance in the modeling of real memristor devices. As a relevant example, the authors of [40] introduced a model with a parallel connection of a memristor and a diode, with the latter accounting for the rectification effect in the off-state due to the Schottky-like transport at one of the metal/oxide memristor interfaces. Several analogous models of barrier-type memristors in which a diode-like nonlinear resistor was introduced for better modeling of the experimentally observed pinched hysteresis loops in response to a zero-mean sinusoidal excitation were reviewed, for instance, in [41,42].
When subjected to a zero-mean sinusoidal input, an ideal memristor displays a hysteresis loop in the voltage–current plane that is symmetric about the origin. It was demonstrated in [39] that, through suitable massaging, the nonlinear resistor characteristic model (1) is capable of reproducing nonsymmetric hysteresis loops that can be observed for some classes of real memristor devices. On the other hand, it should be noted that model (1) has the memristor flux as the internal state variable, as it happens for a flux-controlled ideal memristor. Other types of memristors do not necessarily admit the flux as a state variable, or they may have additional state variables, such as the temperature or geometric quantities that characterize the insulating or conductive part. Finally, it is remarked that model (1) describes a nonvolatile memristor, while some classes of real memristors are volatile, such as thermistors [12].
3. Memristor Neural Network Models
3.1. Ideal Memristor Neural Network Model
The authors of [32,33,35,36,43] considered an array of n interconnected dynamical cells with a structure of an NN. The circuit schematic of a cell is depicted in Figure 3. The i-th cell is obtained via the parallel connection of an ideal capacitor and an ideal flux-controlled memristor , that is, the cell is obtained by replacing the linear resistor in a typical cellular neural network (CNN) cell with a memristor (compare Figure 3 with ([23], Figure 3)). This array is called an ideal memristor neural network (IMNN). It is observed that in the cell of Figure 3, the only nonlinearity is the memristor, while in a CNN, the nonlinearity corresponds to the piecewise-linear input-voltage/output-voltage characteristic implemented by an operational amplifier. The interconnection of the j-th cell, , with the i-th cell is obtained by means of a linear conductance . Actually, is sensed via an operational amplifier operating as a buffer, and a voltage-controlled current source (VCCS) is used to inject the current into the i-th cell. A possible circuit implementation of the buffer and VCCS is discussed in the appendix of [23].
An IMNN satisfies the following system of differential equations:
(4)
for . In vector form, we have(5)
where we let and , and is the neuron interconnection matrix (the superscript ⊤ refers to the transpose). This is an autonomous system of differential equations in the state variables .Results on the convergence of solutions of (5) are given in [32] under the assumption that G is symmetric and in [33] when G has non-negative off-diagonal entries, while conditions ensuring multistability are obtained in [35,36]. The global stability of the EP of (5) was established in [43]. The results in these papers were obtained via a reduction-of-order technique and the use of the flux–charge analysis method developed in [14,44].
3.2. Real Memristor Neural Network Model
Ideal memristors are generally not well suited for modeling real memristive devices in nanotechnology. In this paper, this leads us to consider a real memristor neural network (RMNN) in which the ideal memristor in Figure 3 is replaced by a real extended memristor model that is similar to that discussed in Section 2. A schematic of an RMNN cell is depicted in Figure 4.
An RMNN satisfies the following system of differential equations:
(6)
for . In vector form, we have(7)
where , which is an autonomous system of differential equations in the state variables .In this manuscript, we assume, unless stated otherwise, that the nonlinear resistor characteristic satisfies Assumption 1. If, instead, satisfies Assumption 2, we are brought back to the previous case by considering the system
(8)
for , where now satisfies Assumption 1.The equilibrium points (EPs) of (7) are obtained by letting and . It is seen that for any , is an EP. This means that (7) has an n-dimensional plane of EPs such that the voltages vanish at any EP.
4. Invariants of Motion and Lyapunov Functions
In this section, we establish some basic facts that will be used in the dynamic analysis of the paper.
Let us first consider the IMNN (5) and define the following n functions of the state variables :
(9)
for .Along the solutions of the IMNN (5), we have
for any t and any .
Since , we have . Therefore, we can rewrite the IMNN equations as
(10)
for any t and any . □Property 1 means that the functions are n invariants of motion for the IMNN (5). The existence of invariants of motion for the IMNN can be predicted on the basis of the flux–charge analysis method in [44]. However, their explicit expressions were not given in previous papers [32,35].
Let us now consider the RMNN (7). Now, due to the presence of nonlinear resistors in the neuron cells, are no longer invariants of motion. However, the following holds.
Suppose that satisfies Assumption 1. Then, along the solutions of the RMNN (7), we have
for any t and any .
We can rewrite the RMNN equations as
(11)
for any t and any . The result follows, since, according to Assumption 1, we have . □Of course, an analogous result holds if satisfies Assumption 2. Property 2 shows that if satisfies either Assumption 1 or Assumption 2, then are n Lyapunov functions that decrease along the solutions of the RMNN.
5. RMNNs in the Flux–Charge Domain
In this section, we provide two equivalent representations of the RMNN (7) in the integral variables of flux and charge (cf. Section 2), which will be useful in analyzing the convergence of the solutions and for the numerical verification.
We denote by the solution of the RMNN (7) with initial conditions (ICs) at and assume that it is defined for . Under Assumption 1, due to Property 2, we have
for any t and any ; so,(12)
where(13)
Note that since , is a monotonically decreasing function of time.
Let us now consider the system of differential equations
(14)
for . In vector form, we have(15)
where and . Note that (15) is a non-autonomous system of n differential equations in the state variables and that the time-dependent forcing term depends on and .We denote by the solution of (15) with IC at and assume that it is defined for . The next result gives a link between the solutions of (15) and (7).
We have
and, conversely,
for any .
Integrating both sides of the first equation of (7), we get
where we consider that and . Taking (9) into account, we have ; hence,Let be the solution of (7) with ICs . Due to the uniqueness of the solution to a Cauchy problem, it can be easily checked that is also the solution of (15) with the IC , i.e., .
Differentiating both sides of (15), denoting , and taking (13) into account, we obtain
Now, let be the solution of (15) with the IC . Then, is the solution of (7) with the ICs . From (14), we have + and, since and , we obtain . Therefore, we have verified that □
Consider now
(16)
where . This is an autonomous system of differential equations in the state variables .Let denote the solution of (16) with ICs . The next results establish links between the solutions of (16) and (15) and those of (16) and (7).
We have
and, conversely,
for any .
Let be the solution of (15) with the IC at . We have
(17)
Due to Property 3, . Differentiating both sides of (13), we obtain Taking into account (17) and Property 3, we obtain the Cauchy problem:
with the IC . As a consequence, is the solution of (16) with the IC .Now, let be the solution of (16) with the ICs . By noting that , taking (13) into account, we can rewrite the first equation of (16) as
As a consequence, is also a solution of (15) with the IC . □
We have
and, conversely,
for any .
The result is a straightforward consequence of Properties 3 and 4. □
6. Main Results on the Convergence of RMNNs
Suppose that Assumption 1 is satisfied and consider a solution of the RMNN (7) that is defined for . Since in (13) is monotonically non-increasing, for any , we have that either as or as .
If the solution of the RMNN (7) is defined and bounded for , then we have
for .
From Properties 3–5, and = . Additionally, . Now, consider (16). Since is bounded for , and , and are bounded for ; this implies that and are bounded for . Since is monotonically non-increasing for , there exists such that . □
Under the assumptions of Property 6, we can consider the following asymptotic system in the flux–charge domain:
(18)
where and .The next theorem gives the main convergence result in the paper.
Assume for the RMNN that the interconnection matrix G is symmetric. In addition, suppose that the solution of the RMNN (7) is defined and bounded for and that the EPs of the asymptotic system (18) are isolated. Then:
-
(1)
converges to as , where η is an EP of (18);
-
(2)
converges to the EP of (7) as ;
-
(3)
converges to the EP of (16) as .
We provide some remarks before giving the proof of the theorem.
Theorem 1 can be considered an extension of the convergence results obtained in [32] for IMNNs to NNs with real memristors. Basically, Theorem 1 states that the presence of rectifying nonlinear resistors in the neuron model does not destroy the property of convergence that holds for symmetric IMNNs.
It is worth remarking that the assumption of isolated EPs for the asymptotic system (18) is not restrictive. Indeed, in the case in which the system has non-isolated EPs, the vector field defining (18) can be changed by an arbitrarily small amount to obtain isolated EPs. This can be shown via an argument based on the Sard theorem analogous to that used to prove ([32], Property 2) (details are omitted).
The convergence result in Theorem 1 has been proven via a Lyapunov approach applied to the system describing the RMNN in the flux–charge (integral) domain. A crucial property is that the functions , , in (9) can be used as Lyapunov functions that decrease along the RMNN equations in the voltage–current domain. This enables an association of an asymptotic system in the flux–charge domain—to which the Lyapunov approach can be effectively used to prove convergence—with an RMNN.
From an the point of view of applications, an RMNN can be used to process signals and images in the flux–charge domain, i.e., the dynamics of the memristor fluxes can be used instead of using the dynamics of capacitor voltages, as happens for traditional memristor-less NNs operating in the voltage–current domain. A simple application to an image processing task will be illustrated in Section 7. We stress that in an RMNN, memristors are used in the analog computation, but they are also able to store the computational result, i.e., the asymptotic values of fluxes, in accordance with the principle of in-memory computing.
(1) Suppose, for simplicity, that . Let us consider for (15) the candidate Lyapunov function
where is defined in Property 6. Since, by assumption, is bounded for , due to Property 3, we have that is bounded for and, since E is continuous, is bounded from below for .Accounting for the symmetry of G, we have
(19)
Hence, (15) can be written as
(20)
while the asymptotic system (18) is(21)
Then, the time derivative of E along the solutions of (20) is given by
(22)
We choose such that for any . Let us first show that (21) has at least an EP in , where . The EPs of (21) are the points where . Suppose, for contradiction, that (21) has no EPs in . Since is continuous and , then for any . Moreover, if . Since is monotonically non-increasing for and it tends towards as , there exists such that for any . Then, for , . Therefore, as , which is a contradiction.
Since the EPs of (18) are isolated, it follows that there exist finite EPs of (18) in . We choose such that and for any . We want to prove that there exists such that for any , there exists such that for any . This, in turn, implies the convergence of to the EP .
For any , we let
andLet us show the next preliminary property.
Suppose that the assumptions of Theorem 1 are satisfied. Then, for any , the following hold:
(a) There exist and such that for , we have
if ;
(b) we have
where as .
(a) Since is continuous and there is no EP of (18) in , there exists such that if . Taking into account (19), we have, for any ,
where . Since is monotonically non-increasing for and it tends towards as , there exists such that for any . Then, taking (22) into account, we obtain for all .(b) Since , there exists such that , with . We can write as
The following inequalities hold true:
and where is the spectral radius of G. These imply thatIt can be easily checked that as . To complete the proof, it suffices to pick
□For any , we consider , , and , where . Moreover, we consider the sets and . By applying Property 7 with , we find that there exists such that implies if . In particular, this is true if and . Since as , we can choose and such that
where we let where . Due to Property 7, with , we have that there exists such that for , we have if . In particular, this is true if and .We say that undergoes an input–output event if for some , there exist such that , , and . We assume that . Then, it can be easily verified that any input–output event leads to a net decrease in . Indeed, decreases as long as , while it might increase if . Property 7b provides as an upper bound to this increase. On the other hand, the decrease in when will be larger than the one it undergoes when , with the latter variation satisfying the condition
Then, we obtain
To conclude the proof, note that there are two possibilities.
(a) The solution undergoes infinite input–output events. For any event, we have a net decrease in that is equal at least to . Moreover, since in , we arrive at the conclusion that as . However, this is a contradiction.
(b) The solution undergoes finite input–output events. Now, we have two possibilities. (b1) belongs to for all large times . However, since in , we have that as , which is a contradiction. (b2) For some , we have for all large t.
This concludes the proof that for some as .
(2) First, note that, since converges to an EP of (18), then from (15), we obtain that as . Then, the result is a direct consequence of Property 3.
(3) This follows directly from (1) and Propertiess 4 and 6. □
7. Numerical Simulations and Application
Let us consider a two-dimensional cellular neural network (CNN) array with cells and real memristors, as in (1). After ordering the cells row-wise or column-wise, the CNN can be described by the RMNN (7) with . Suppose that the ideal memristor characteristic is a approximation of the PWL function
with and . Moreover, we assume that the rectifying nonlinear resistor is the PWL diode (2) with and , and we let .We consider the application of the CNN to a simple image processing task, i.e., the extraction of the horizontal lines of a 2D image. In particular, we use the symmetric cloning template
which is a slight variant of that proposed in [45] for horizontal line detection. This leads to a symmetric matrix G for the RMNN (7), which can be explicitly found via the technique in ([32], App. C).We simulated the dynamics of the CNN using MATLAB. The initial image, which is given in Figure 5a, was provided as the input to the CNN via the initial conditions for the ideal memristor fluxes. A white pixel corresponds to , while a black pixel denotes . Gray pixels represent levels of flux between and 1. The initial voltages of the capacitors were chosen so that (cf. [39]), i.e., from (9),
Figure 5 shows snapshots of the time evolutions of the CNN fluxes obtained through numerical simulation of (16). It was seen that the CNN was able to correctly extract the horizontal lines of the initial image. There was only one error in the pixel . Figure 6a (or Figure 6b) depicts the time evolution of the fluxes (or nonlinear resistor charges ) for the 13th row of the CNN. It was seen that the fluxes were convergent, as predicted by Theorem 1, while were monotonically nondecreasing, as predicted by Property 2. Finally, Figure 6c shows the memristor fluxes , while Figure 6d shows the capacitor voltages obtained via the numerical simulation of (7). Note that, in agreement with Theorem 1, all voltages vanished asymptotically. Furthermore, we showed in Property 5 that coincides with . The validity of this result can be checked by noting that the time-domain behaviors in Figure 6a,c are the same.
In order for interested readers to verify the presented results in detail, the MATLAB code used in the numerical simulations in this paper has been made available on Code Ocean platform (DOI: 10.24433/CO.4341689.v1).
8. Conclusions
The paper studied trajectory convergence for a class of NNs with real extended memristors with rectifying characteristics (RMMNs). The memristors, which were originally proposed in [39], are given by the parallel connection of an ideal flux-controlled memristor and a voltage-controlled nonlinear resistor. The paper established some fundamental results on trajectory convergence under the assumption that the interconnection matrix satisfies a symmetry condition. This result generalizes previous results on convergence for memristor NNs with ideal memristors to the considered class of real memristors [32]. To the authors’ knowledge, the obtained results are the only available ones on the convergence of feedback NNs with real memristors. The main idea in proving convergence is to use the functions of the state variables that are invariants of motion in the ideal memristor case as Lyapunov functions for RMNNs. This, in combination with a reduction-of-order technique in which the RMNN dynamics are expressed in the integral (flux–charge) domain, has enabled us to show that when the interconnection matrix is symmetric, any bounded solution necessarily converges toward an equilibrium point. The convergence results have been illustrated by applying RMNNs to the solution of some simple image processing tasks. Future work will be devoted to investigating whether we can also obtain convergence results for the considered RMNNs for some classes of nonsymmetric interconnection matrices. Moreover, we will investigate whether it is possible to address convergence for NNs with other classes of real memristors for which the flux is not the internal state variable.
Conceptualization, M.D.M., M.F., R.M., L.P. and A.T.; methodology, M.D.M., M.F., R.M., L.P. and A.T.; formal analysis, M.D.M., M.F., R.M., L.P. and A.T.; writing—original draft preparation, M.D.M., M.F., R.M., L.P. and A.T.; writing—review and editing, M.D.M., M.F., R.M., L.P. and A.T. All authors have read and agreed to the published version of the manuscript.
Not applicable.
The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, or in the decision to publish the results.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Figure 1. Memristor models: Ideal flux-controlled memristor (left) and real extended memristor given by the parallel connection of an ideal memristor and a nonlinear voltage-controlled resistor (right).
Figure 2. Characteristics of [Forumla omitted. See PDF.] for a nonlinear voltage-controlled resistor. (a) PWL diode satisfying Assumption 1. (b) Exponential characteristic of a Shockley diode satisfying Assumption 2; the drawing also shows the tangent to [Forumla omitted. See PDF.] at [Forumla omitted. See PDF.] (dashed–dotted) and the function [Forumla omitted. See PDF.] (light gray). (c) Characteristic with a negative slope at [Forumla omitted. See PDF.] satisfying Assumption 2 and (d) non-monotone characteristic satisfying Assumption 2.
Figure 3. Circuit schematic for the i-th cell of an IMNN. The cell is obtained by replacing the linear resistor in a CNN cell with a flux-controlled ideal memristor. The interconnections are obtained via linear conductances [Forumla omitted. See PDF.]. The VCCSs represent the currents [Forumla omitted. See PDF.], [Forumla omitted. See PDF.], which are injected into the cell due to the interconnections with the other cells.
Figure 4. Circuit schematic for the i-th cell of an RMNN. The cell is obtained by replacing the ideal flux-controlled memristor in the cell of an IMNN (cf. Figure 3) with a real extended memristor given by the parallel connection of an ideal flux-controlled memristor and a nonlinear voltage-controlled resistor.
Figure 5. Numerical simulation with MATLAB of a memristor CNN for horizontal line detection. (a) Initial image at [Forumla omitted. See PDF.]; (b) snapshot of the transient at [Forumla omitted. See PDF.]; (c) snapshot at [Forumla omitted. See PDF.]; (d) final image at [Forumla omitted. See PDF.].
Figure 6. Numerical simulation with MATLAB of a memristor CNN for horizontal line detection. (a) Time evolution of fluxes [Forumla omitted. See PDF.] for the 13th row of the CNN; (b) evolution of nonlinear resistor charges [Forumla omitted. See PDF.]; (c) evolution of fluxes [Forumla omitted. See PDF.]; (d) evolution of capacitor voltages [Forumla omitted. See PDF.].
Figure 6. Numerical simulation with MATLAB of a memristor CNN for horizontal line detection. (a) Time evolution of fluxes [Forumla omitted. See PDF.] for the 13th row of the CNN; (b) evolution of nonlinear resistor charges [Forumla omitted. See PDF.]; (c) evolution of fluxes [Forumla omitted. See PDF.]; (d) evolution of capacitor voltages [Forumla omitted. See PDF.].
References
1. Li, S.; Xu, L.D.; Zhao, S. The internet of things: A survey. Inf. Syst. Front.; 2015; 17, pp. 243-259. [DOI: https://dx.doi.org/10.1007/s10796-014-9492-7]
2. Waldrop, M.M. The chips are down for Moore’s law. Nat. News; 2016; 530, 144. [DOI: https://dx.doi.org/10.1038/530144a]
3. Williams, R.S. What’s next? [The end of Moore’s law]. Comp. Sci. Eng.; 2017; 19, pp. 7-13. [DOI: https://dx.doi.org/10.1109/MCSE.2017.31]
4. Krestinskaya, O.; James, A.P.; Chua, L.O. Neuromemristive circuits for edge computing: A review. IEEE Trans. Neural Netw. Learn. Syst.; 2019; 31, pp. 4-23. [DOI: https://dx.doi.org/10.1109/TNNLS.2019.2899262] [PubMed: https://www.ncbi.nlm.nih.gov/pubmed/30892238]
5. Yang, J.J.; Williams, R.S. Memristive devices in computing system: Promises and challenges. ACM J. Emerg. Technol. Comput. Syst. (JETC); 2013; 9, 11. [DOI: https://dx.doi.org/10.1145/2463585.2463587]
6. Zidan, M.A.; Strachan, J.P.; Lu, W.D. The future of electronics based on memristive systems. Nat. Electron.; 2018; 1, 22. [DOI: https://dx.doi.org/10.1038/s41928-017-0006-8]
7. Sebastian, A.; Gallo, M.L.; Burr, G.W.; Kim, S.; BrightSky, M.; Eleftheriou, E. Tutorial: Brain-inspired computing using phase-change memory devices. J. Appl. Phys.; 2018; 124, 111101. [DOI: https://dx.doi.org/10.1063/1.5042413]
8. Li, C.; Wang, Z.; Rao, M.; Belkin, D.; Song, W.; Jiang, H.; Yan, P.; Li, Y.; Lin, P.; Hu, M. et al. Long short-term memory networks in memristor crossbar arrays. Nat. Mach. Intell.; 2019; 1, 49. [DOI: https://dx.doi.org/10.1038/s42256-018-0001-4]
9. Xia, Q.; Yang, J.J. Memristive crossbar arrays for brain-inspired computing. Nat. Mater.; 2019; 18, pp. 309-323. [DOI: https://dx.doi.org/10.1038/s41563-019-0291-x]
10. Ielmini, D.; Pedretti, G. Device and circuit architectures for in-memory computing. Adv. Intell. Syst.; 2020; 2, 2000040. [DOI: https://dx.doi.org/10.1002/aisy.202000040]
11. Sebastian, A.; Gallo, M.L.; Khaddam-Aljameh, R.; Eleftheriou, E. Memory devices and applications for in-memory computing. Nat. Nanotechnol.; 2020; 15, pp. 529-544. [DOI: https://dx.doi.org/10.1038/s41565-020-0655-z] [PubMed: https://www.ncbi.nlm.nih.gov/pubmed/32231270]
12. Chua, L.O.; Kang, S.M. Memristive devices and systems. Proc. IEEE; 1976; 64, pp. 209-223. [DOI: https://dx.doi.org/10.1109/PROC.1976.10092]
13. Chua, L. Everything you wish to know about memristors but are afraid to ask. Radioengineering; 2015; 24, pp. 319-368. [DOI: https://dx.doi.org/10.13164/re.2015.0319]
14. Corinto, F.; Forti, M.; Chua, L.O. Nonlinear Circuits and Systems with Memristors; Springer Nature Switzerland AG: Cham, Switzerland, 2021.
15. Chua, L.O. Memristor-The missing circuit element. IEEE Trans. Circuit Theory; 1971; 18, pp. 507-519. [DOI: https://dx.doi.org/10.1109/TCT.1971.1083337]
16. Mazumder, P.; Kang, S.M.; Waser, R. Special issue on memristors: Devices, models, and applications. Proc. IEEE; 2012; 100, pp. 1911-1919. [DOI: https://dx.doi.org/10.1109/JPROC.2012.2190812]
17. Ascoli, A.; Corinto, F.; Senger, V.; Tetzlaff, R. Memristor model comparison. IEEE Circuits Syst. Mag.; 2013; 13, pp. 89-105. [DOI: https://dx.doi.org/10.1109/MCAS.2013.2256272]
18. Kvatinsky, S.; Friedman, E.G.; Kolodny, A.; Weiser, U.C. TEAM: Threshold adaptive memristor model. IEEE Trans. Circuits Syst. I Reg. Pap.; 2013; 60, pp. 211-221. [DOI: https://dx.doi.org/10.1109/TCSI.2012.2215714]
19. Hajri, B.; Aziza, H.; Mansour, M.M.; Chehab, A. RRAM device models: A comparative analysis with experimental validation. IEEE Access; 2019; 7, pp. 168963-168980. [DOI: https://dx.doi.org/10.1109/ACCESS.2019.2954753]
20. Cohen, M.A.; Grossberg, S. Absolute stability of global pattern formation and parallel memory storage by competitive neural networks. IEEE Trans. Syst. Man Cybern.; 1983; 13, pp. 815-825. [DOI: https://dx.doi.org/10.1109/TSMC.1983.6313075]
21. Hopfield, J.J. Neurons with graded response have collective computational properties like those of two-state neurons. Proc. Nat. Acad. Sci. USA; 1984; 81, pp. 3088-3092. [DOI: https://dx.doi.org/10.1073/pnas.81.10.3088]
22. Hirsch, M. Convergent activation dynamics in continuous time networks. Neural Netw.; 1989; 2, pp. 331-349. [DOI: https://dx.doi.org/10.1016/0893-6080(89)90018-X]
23. Chua, L.O.; Yang, L. Cellular neural networks: Theory. IEEE Trans. Circuits Syst.; 1988; 35, pp. 1257-1272. [DOI: https://dx.doi.org/10.1109/31.7600]
24. Zurada, J. Introduction to Artificial Neural Systems; West Publishing Co.: Eagan, MN, USA, 1992.
25. Haykin, S. Neural Networks: A Comprehensive Foundation; Prentice-Hall: Hoboken, NJ, USA, 1999.
26. Liu, P.; Wang, J.; Zeng, Z. An overview of the stability analysis of recurrent neural networks with multiple equilibria. IEEE Trans. Neural Netw. Learn. Syst.; 2021; [DOI: https://dx.doi.org/10.1109/TNNLS.2021.3105519] [PubMed: https://www.ncbi.nlm.nih.gov/pubmed/34449396]
27. Michel, A.N.; Farrell, J.A.; Porod, W. Qualitative analysis of neural networks. IEEE Trans. Circuits Syst.; 1989; 36, pp. 229-243. [DOI: https://dx.doi.org/10.1109/31.20200]
28. Yang, S.; Liu, Q.; Wang, J. A collaborative neurodynamic approach to multiple-objective distributed optimization. IEEE Trans. Neural Netw. Learn. Syst.; 2018; 29, pp. 981-992. [DOI: https://dx.doi.org/10.1109/TNNLS.2017.2652478] [PubMed: https://www.ncbi.nlm.nih.gov/pubmed/28166509]
29. Arik, S. New criteria for stability of neutral-type neural networks with multiple time delays. IEEE Trans. Neural Netw. Learn. Syst.; 2020; 31, pp. 1504-1513. [DOI: https://dx.doi.org/10.1109/TNNLS.2019.2920672]
30. Di Marco, M.; Forti, M.; Grazzini, M.; Pancioni, L. Limit set dichotomy and multistability for a class of cooperative neural networks with delays. IEEE Trans. Neural Netw. Learn. Syst.; 2012; 23, pp. 1473-1485. [DOI: https://dx.doi.org/10.1109/TNNLS.2012.2205703]
31. Forti, M.; Tesi, A. Absolute stability of analytic neural networks: An approach based on finite trajectory length. IEEE Trans. Circuits Syst. I; 2004; 51, pp. 2460-2469. [DOI: https://dx.doi.org/10.1109/TCSI.2004.838143]
32. Di Marco, M.; Forti, M.; Pancioni, L. Complete stability of feedback CNNs with dynamic memristors and second-order cells. Int. J. Circuit Theory Appl.; 2016; 44, pp. 1959-1981. [DOI: https://dx.doi.org/10.1002/cta.2205]
33. Di Marco, M.; Forti, M.; Pancioni, L. Convergence and multistability of nonsymmetric cellular neural networks with memristors. IEEE Trans. Cybern.; 2017; 47, pp. 2970-2983. [DOI: https://dx.doi.org/10.1109/TCYB.2016.2586115]
34. Di Marco, M.; Forti, M.; Pancioni, L. Memristor standard cellular neural networks computing in the flux–charge domain. Neural Netw.; 2017; 93, pp. 152-164. [DOI: https://dx.doi.org/10.1016/j.neunet.2017.05.009]
35. Deng, K.; Zhu, S.; Bao, G.; Fu, J.; Zeng, Z. Multistability of dynamic memristor delayed cellular neural networks with application to associative memories. IEEE Trans. Neural Netw. Learn. Syst.; 2021; [DOI: https://dx.doi.org/10.1109/TNNLS.2021.3099814] [PubMed: https://www.ncbi.nlm.nih.gov/pubmed/34347606]
36. Deng, K.; Zhu, S.; Dai, W.; Yang, C.; Wen, S. New criteria on stability of dynamic memristor delayed cellular neural networks. IEEE Trans. Cybern.; 2022; 52, pp. 5367-5379. [DOI: https://dx.doi.org/10.1109/TCYB.2020.3031309] [PubMed: https://www.ncbi.nlm.nih.gov/pubmed/33175692]
37. Di Marco, M.; Forti, M.; Moretti, R.; Pancioni, L.; Innocenti, G.; Tesi, A. Convergence of a class of delayed neural networks with real memristor devices. Mathematics; 2022; 10, 2439. [DOI: https://dx.doi.org/10.3390/math10142439]
38. Tetzlaff, R.; Ascoli, A.; Messaris, I.; Chua, L.O. Theoretical foundations of memristor cellular nonlinear networks: Memcomputing with bistable-like memristors. IEEE Trans. Circuits Syst. I Reg. Pap.; 2020; 67, pp. 502-515. [DOI: https://dx.doi.org/10.1109/TCSI.2019.2940909]
39. Corinto, F.; Gilli, M.; Forti, M. Flux-charge description of circuits with non-volatile switching memristor devices. IEEE Trans. Circuits Syst. II Expr. Briefs; 2018; 65, pp. 642-646. [DOI: https://dx.doi.org/10.1109/TCSII.2018.2825447]
40. Yang, J.J.; Pickett, M.D.; Li, X.; Ohlberg, D.A.A.; Stewart, D.R.; Williams, R.S. Memristive switching mechanism for metal/oxide/metal nanodevices. Nat. Nanotech.; 2008; 3, 429. [DOI: https://dx.doi.org/10.1038/nnano.2008.160]
41. Hu, S.G.; Wu, S.Y.; Jia, W.W.; Yu, Q.; Deng, L.J.; Fu, Y.Q.; Liu, Y.; Chen, T.P. Review of nanostructured resistive switching memristor and its applications. Nanosci. Nanotechnol. Lett.; 2014; 6, pp. 729-757. [DOI: https://dx.doi.org/10.1166/nnl.2014.1888]
42. Khalid, M. Review on various memristor models, characteristics, potential applications, and future works. Trans. Electr. Electron. Mater.; 2019; 20, pp. 289-298. [DOI: https://dx.doi.org/10.1007/s42341-019-00116-8]
43. Di Marco, M.; Forti, M.; Pancioni, L. New conditions for global asymptotic stability of memristor neural networks. IEEE Trans. Neural Netw. Learn. Syst.; 2018; 29, pp. 1822-1834. [DOI: https://dx.doi.org/10.1109/TNNLS.2017.2688404]
44. Corinto, F.; Forti, M. Memristor circuits: Flux–charge analysis method. IEEE Trans. Circuits Syst. I Reg. Pap.; 2016; 63, pp. 1997-2009. [DOI: https://dx.doi.org/10.1109/TCSI.2016.2590948]
45. Chua, L.O.; Yang, L. Cellular neural networks: Applications. IEEE Trans. Circuits Syst.; 1988; 35, pp. 1273-1290. [DOI: https://dx.doi.org/10.1109/31.7601]
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Abstract
The paper considers a neural network with a class of real extended memristors obtained via the parallel connection of an ideal memristor and a nonlinear resistor. The resistor has the same rectifying characteristic for the current as that used in relevant models in the literature to account for diode-like effects at the interface between the memristor metal and insulating material. The paper proves some fundamental results on the trajectory convergence of this class of real memristor neural networks under the assumption that the interconnection matrix satisfies some symmetry conditions. First of all, the paper shows that, while in the case of neural networks with ideal memristors, it is possible to explicitly find functions of the state variables that are invariants of motions, the same functions can be used as Lyapunov functions that decrease along the trajectories in the case of real memristors with rectifying characteristics. This fundamental property is then used to study convergence by means of a reduction-of-order technique in combination with a Lyapunov approach. The theoretical predictions are verified via numerical simulations, and the convergence results are illustrated via the applications of real memristor neural networks to the solution of some image processing tasks in real time.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Details
; Forti, Mauro 1
; Moretti, Riccardo 1
; Pancioni, Luca 1
; Tesi, Alberto 2
1 Dipartimento di Ingegneria dell’Informazione e Scienze Matematiche, Università di Siena, Via Roma 56, 53100 Siena, Italy
2 Dipartimento di Ingegneria dell’Informazione, Università degli Studi di Firenze, Via S. Marta 3, 50139 Firenze, Italy




