• Aucun résultat trouvé

DYNAMICAL SYSTEMS MODELLING COMPUTATIONAL CIRCUITS

N/A
N/A
Protected

Academic year: 2022

Partager "DYNAMICAL SYSTEMS MODELLING COMPUTATIONAL CIRCUITS"

Copied!
6
0
0

Texte intégral

(1)

on the occasion of his 70th birthday

DYNAMICAL SYSTEMS MODELLING COMPUTATIONAL CIRCUITS

CORNELIU A. MARINOV

Two ODE systems describing Winner Take All (WTA) computational electronic cir- cuits with local and global feedback are considered. The results obtained show that the dynamic solutions converge toward appropriate equilibria which are locally and respectively globally asymptotically stable.

AMS 2000 Subject Classification: 34D05, 68T99, 94C99.

Key words: nonlinear ordinary differential equation, dynamic behavior, stability, neural network, Winner Take All continuous time circuits.

1. INTRODUCTION

We are concerned with ODE systems (1) and (2) below:

(1)





ax˙i=−bxi−p n k=1

g(λxk) +di−p(n1), xi(0) = 0, i∈1, n,

(2)









αy˙i=−byi+bu+di, au˙ =−bu−p

n k=1

g(λyk)−p(n1), yi(0) =u(0) = 0, i∈1, n.

Heren∈N,a,b,p,αare given positive parameters andgis an increasing function fromR to (1,1) controlled by the positive parameter λ.

The di, i 1, n are the input of (1) and (2). Suppose that they are distinct and ordered as

(3) dσ(1) > dσ(2) >· · ·> dσ(n), whereσ(·) is an index permutation.

MATH. REPORTS9(59),1 (2007), 55–60

(2)

Our paper shows that if we know the density of the di, then we can properly choose positive numbersδ and λsuch that the stationary states xof (1) andy of (2) fulfill

(4) xσ(1)≥δ≥ −δ ≥xσ(2)> xσ(3)>· · ·> xσ(n)

and similarly fory. The fact that theσ(1)-th outputxσ(1) (oryσ(1) for (2)) is placed above the thresholdδ, tells that the correspondingσ(1)-th inputdσ(1) is the maximum element in (3). We say we have built an “Winner Take All”

system - WTA for short.

We show that (1) and (2) evolve towards stable equilibria x and y, namely,x is locally whiley is globally asymptotically stable.

Let us now see the engineering relevance of (1) and (2). (1) describes an electronic circuit ofnamplifiers relating their xi input with theirg(λxi) out- put, whereλis “the gain”. The amplifiers are interconnected byn2 elements.

The circuit is of “neural Hopfield type” ([1]–[9], [14]) and can perform the WTA computational task on list (3) which is introduced by current sources.

The computing time is short and this is why this type of circuits competes well with their digital counterparts. Still, they encounter the problem of a huge number of interconnections causing interference malfunctions. This is why a better solution is to replace the “local” feedback, used in the above described circuit, by a “global” one ([10], [11]) described by (2). This means that the amplifier (negative) outputs are gathered together, then amplified, and then split towards each input. Thus, the number of interconnections decreases from n2 to 2n. Our paper shows that the WTA task is still carried out if the param- eters are properly chosen. Moreover, the stability performances are enhanced:

instead of a local asymptotic one we find a global stability property.

2. PRELIMINARIES

Ifx∈Rn is the stationary solution of (1) and (y, u)Rn+1 that of (2), then we see thatx andy satisfy the same equation





0 =−bzi−p n k=1

g(λzk) +di−p(n1), i∈1, n.

(5)

Throughout, about the functiong:R(1,1) we suppose that

(H1)







g∈C1, g(x)>0 for all x∈R,

x→±∞lim g(x) =±1 where ± are in correspondence,

xlim→∞xg(x) = 0.

(3)

As in [7]–[10] we can readily see the following basic facts.

Theorem2.1. a) (1)and(2) have unique, globally defined, bounded,C1 solutions, x: [0,)Rn, respectively, (y, u) : [0,)Rn+1.

b) There exists at least a solution z Rn of (5), i.e., (1) and (2) have at least an equilibrium.

c) For each d∈ Rn\E, where E has zero measure, the number of equi- libria is finite.

3. THE WTA PROPERTY

The list of inputsdi, ordered as in (3), will be restricted by (H2)

di[0, dm], i∈1, n,

|di−dj| ≥∆, i, j∈1, n, i=j.

Here ∆ =nρd−1m, whereρ∈[0,1] is the “list density”. (H2) immediately yields di≤di ≤di, i∈1, n,

(6)

wheredi = (n1) ∆,di =dm(i1) ∆. PutdM =p/

12(nρ−1)

,δ = 2b andλ1= 1δg−1 1n1

. With this notation we can state

Theorem 3.1. If (H1) and (H2) hold, then for any dm (0, dM), δ 0, δ

andλ≥λ1, the stationary solutions of (1) and(2) have property (4).

As it is sufficient to work on the solutionzof (5), let us first observe that (7) zi−zj = (di−dj)/b.

This means that (5) preserves the order of (3), that is, (8) zσ(1) > zσ(2)>· · ·> zσ(n).

For the proof of the above theorem we need some preparatory results.

Everywhere, the hypotheses of Theorem 3.1 hold. The proofs are only sketched.

Lemma 3.1. Suppose there existss∈1, n such that zσ(1)> zσ(2) >· · ·>

zσ(s)≥δ. Then s= 1.

Proof. Let us set ε = 1−g(λδ). Then λ≥ λ1 gives ε < 1n. From the σ(s)-th equation in (5) we easily get 0≤ −bδ−p(2s1) +pnε+dσ(s).

If we had s > 1 (i.e., s 2) this would imply dσ(s) < dσ(2) and 0 <

−bδ−3p+pnε+dσ(2)contradictingdσ(2) < dσ(2)of (6) and the hypotheses.

Lemma 3.2. If r 1, n and −δ zσ(r) > zσ(r+1) > · · · > zσ(n), then r≥2.

(4)

Proof. Supposer = 1 and consider the σ(1)-th equation in (5). We get 0≥bδ+p−εpn+dσ(1), contradicting again (6) and the hypotheses.

Lemma3.3. For anyi∈1, n1,zσ(i)andzσ(i+1)are not together inside (−δ, δ).

Proof. This is because, if they were, thenzσ(i)−zσ(i+1) <2δand from (7) and hypotheses we would haveρdm/((n1)b)<2δ, contradictingδ≤δ.

Proof of Theorem 3.1. By Lemmas 3.1, 3.2 and 3.3, there iss∈1, n1 such that

(9) zσ(1) > zσ(2) >· · ·> zσ(s)> δ >−δ > zσ(s+1)>· · ·> zσ(n), or

(10) zσ(1)> zσ(2) >· · ·> zσ(s)> δ > zσ(s+1) >−δ > zσ(s+2) >· · ·> zσ(n). Again by Lemmas 3.1 and 3.2, we get s = 1 in both cases. To get rid of (10), we have to show that zσ(2) < −δ. But from (5) we easily get zσ(2)b <−p+dσ(2). It would be sufficient to havedσ(2) < p−δb, which holds by hypothesis. Thus, (9) is the only valid case, which ends the proof.

4. CONVERGENCE AND STABILITY

We explore here the dynamic properties of (1) and (2). Under (H1), we will denote byλ2 a positive number such that for eachλ≥λ2 and |x| ≥δ we haveλg(λx)< b/(p(n1)).

Theorem4.1. If the assumptions of Theorem(3.1)hold and, in addition, λ≥λ2 then the solution of(1)converges to an asymptotically stable stationary solution.

Proof. Let us denotewi=g(λxi) and takeE(w) = 12pT w, w−q, w+

1 λ

n

i=1

wi

0 g−1(x) dx, whereT is then×nmatrix with all entries equal to 1, q is the vector withqi =di−p(n1), and , is the scalar product onRn. We have ∂x∂E

i =λg(λxi) [bxi+pn

k=1g(λxk)−qi].Thus, along the solution of (1) we have dtdE(x(t)) =n

i=1 ∂E

∂xi dxi

dt =n

i=1

λg(λxi) a

dxi dt

2

<0.Thus, x(t)→x(see [15] for instance).

Next, we takeJ =−bI−λpT G the jacobian matrix of (1) computed at x. Here I is the identity matrix and G = diag (g(λxi)). As T is symmetric andG positive definite, the eigenvalues – say µ– of−T G are real. We have µ≤(n1) max

g(λxi) ;i∈1, n

. Therefore, the eigenvalues−b+λpµof J computed atxi, where|xi|> δ(see Theorem 3.1), are negative forλ≥λ2.

(5)

Theorem 4.2. Suppose (H1) holds. Then (2) has a unique equilibrium (y, u) which is globally asymptotically stable. In particular, any trajectory tends to it, (y(t), u(t))(y, u) as t→ ∞.

Proof. Let us transform system (2) in a sourceless one. Put y(t) =

˜

y(t) +y and u(t) = ˜u(t) +u, where (y, u) is the stationary state and (˜y,u)˜ the “perturbation”. We get







 αy

dt =−b˜y+b˜u, au

dt =−bu˜−p n k=1

Gyk), (11)

whereGyk) =g(λyk)−g(λyk).

It is now sufficient to study the dynamics of 0Rn+1, an equilibrium of (11). Let x= (x1, . . . , xn) and take L : Rn+1 R defined by L(x, xn+1) = n

i=1

xi

0 G(x) dx+ 2αpb x2n+1 and compute its time derivative along the so- lution of (11). We get dtdLy(t),u˜(t)) = aαpb2 u˜2 αb n

i=1y˜iGyi) < 0 by (H1). On the other hand, we can easily show that L(x, xn+1) > 0 for all (x, xn+1)Rn+1\ {0};L(0,0) = 0 and lim

x→±∞

z

0 G(z) dz=±∞, where±are in correspondence. Hence (x, xn+1) → ∞impliesL(x, xn+1)+, i.e.,L is “radially unbounded”. By the Liapunov theory we have global asymptotic stability.

5. COMMENTS

We have considered two differential systems modeling two variants of WTA electronic circuits of neural type. The first one hasn amplifiers with a (negative) local feedback ofn2 elements. The second one has n+ 1 amplifiers and 2ninterconnections grouped as a global feedback. The reduction of inter- connections from n2 to 2n is a major achievement, subject to the condition that other properties are not worsened. We checked here two of them the WTA main task is still performed and stability preserved. The given param- eters of the circuits (a, b, p, g(x) for the first circuit and a, α, b, p, g(x) for the second) and the minimum densityρof the list to be processed, are the starting quantities. Our theorems give instruments for designing:

A computable dM, the maximum of the list elements. In other words, our circuit must be fed by successive lists scaled to [0, dM]. We em- phasize that the density of list elements is not at all restricted.

A computable lower bound of λ, the minimum gain of amplifiers; our circuits work with high gain.

(6)

A computable δ, the threshold of WTA, useful for adjusting the mo- ments of switching of our machine.

In addition, and very encouraging, the global feedback circuit shows an en- hancement of stability from local to a global asymptotic one.

REFERENCES

[1] J.J. Hopfield,Neurons with graded response have collective computational properties like those of two state neurons. Proc. Nat. Acad. Sci. USA81(1984), 3088–3092.

[2] J.J. Hopfield and D.W. Tank, Neural computation of decisions optimization problems.

Biol. Cybern.52(1985), 141–152.

[3] M.W. Hirsch,Convergent activation dynamics in continuous time networks. Neural Net- work2(1989), 331–349.

[4] E. Majani, R. Erlanson and Y. Abu-Mostafa, On the K-Winner-Take-All network. In:

D.S. Touretzky (Ed.),Advances in Neural Information Processing Systems,1, pp. 634–

642. San Mateo, CA, Morgan-Kaufmann, 1989.

[5] M. Vidyasagar, Location and stability of the high-gain equilibria of nonlinear neural network. IEEE Trans. Neural Networks4(1993),4, 660–672.

[6] M. Vidyasagar, Minimum-seeking properties of analog neural network with multilinear obiective functions. IEEE Trans. Automat. Control40(1995),8, 1359–1375.

[7] B.D. Calvert and C.A. Marinov, Another K-Winners-Take-All analog neural network.

IEEE Trans. Neural Networks11(2000),4, 829–838.

[8] C.A. Marinov and B.D. Calvert,Performance analysis for a K-Winner-Take-All analog neural network: basic theory. IEEE Trans. Neural Networks14(2003),3, 766–780.

[9] C.A. Marinov and B.D. Calvert,Sorting with dynamical systems of neural type. Math.

Reports55(2003),4, 333–342.

[10] C.A. Marinov and J.J. Hopfield,Stable computational dynamics for a class of circuits with O(N) interconnections capable of KWTA and rank extraction. IEEE Trans. Circuits and Systems I: Regular Papers52(2005),5, 949–959.

[11] J. Lazzaro, S. Ryckebush, M.A. Mahowald and C.A. Mead,Winner-take-all networks of O(n) complexity. In: D.S. Touretzky (Ed.),Advances in Neural Information Processing Systems,1, pp. 703–711, San Mateo, CA, Morgan-Kaufmann, 1989.

[12] R.W. Brockett,Dynamical systems that sort lists, diagonalize matrices, and solve linear programing problems. Linear Algebra Appl.146(1991), 79–91.

[13] M. Vidyasagar,Nonlinear Systems Analysis. Englewood Cliffs, NJ, Prentice-Hall, 1993.

[14] J. Wu, Introduction to Neural Dynamics and Signal Transmission Delay. Walter de Gruyter, Berlin–New York, 2001.

[15] J.P. Lassale and Z. Artstein, The Stability of Dynamical Systems. Philadelphia, PA, SIAM, 1976.

Received 26 September 2006 “POLITEHNICA” University of Bucharest Dept. of Electrical Engineering

Splaiul Independent¸ei 313 060032 Bucharest, Romania

cmarinov@rdslink.ro

Références

Documents relatifs

 rôle d'autant plus important que la pression dans le système anesthésique est plus élevée.  2 exemples de pression

On the other hand, we show that if the potential is an isotropic harmonic potential with a time dependent frequency which decays sufficiently fast, then Sobolev norms are bounded,

In this work the DNN identification algorithms are developed for a specific class of systems: homogeneous nonlinear systems affine in the input.. Homogeneity is a symmetry-like

In this paper, we introduce a full angu- lar Monte Carlo (FAMC) method which generates multi- photon bremsstrahlung events according to the mSPA photon angular distribution.. But it

Siegelmann &amp; Sontag showed that arbitrary (even non-computable) functions can be computed in exponential time by their networks, and that the class of polynomial-time

Periodograms of the radial velocities of metal lines (top panel), He I triplets (middle panel), and He I singlets (bottom panel). The amplitude is in mmag or km s 21. The rms error, s

Les données actuelles sont différentes, impliquant les UVA pour un tiers dans la survenue des cancers cutanés , particulièrement les UVA1 ou UVA longs (340-400 nm).

It is felt that continuous-time model identification, based on a stochastic formulation of the transfer function estimation problem, provides a theoretically elegant and