09.09.2014 Views

13th International Conference on Membrane Computing - MTA Sztaki

13th International Conference on Membrane Computing - MTA Sztaki

13th International Conference on Membrane Computing - MTA Sztaki

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Spiking neural P systems with functi<strong>on</strong>al astrocytes<br />

2.2 Semantics<br />

In order to precise semantics of a SNPSFA, let us informally introduce some<br />

topological aspects of the model and the nature of the firing process. Given a<br />

synapse s g = (σ g,1 , σ g,2 ) ∈ syn, if an astrocyte is linked to s g , it can be viewed as<br />

that it “makes c<strong>on</strong>tact” with s g in the “space between” s 1 g and s 2 g (it can be said<br />

that the astrocyte is “attached” to the synapse as well). If there exists several<br />

astrocytes attached to s g , all of them make c<strong>on</strong>tact at the same intermediate<br />

point. These astrocytes can simultaneously read the spike traffic going from σ g,1<br />

to σ g,2 at an instant t and eventually modify it.<br />

Keeping in mind the intuitive ideas expressed above, we proceed now to formally<br />

specify the semantics of SN P Systems with Functi<strong>on</strong>al Astrocytes as an<br />

extensi<strong>on</strong> of the <strong>on</strong>e defined for the well-known SN P Systems model. A global<br />

clock is assumed and in every computati<strong>on</strong> step <strong>on</strong>e and <strong>on</strong>ly <strong>on</strong>e rule can be<br />

selected for a given neur<strong>on</strong>. Let us introduce the following notati<strong>on</strong> as a matter<br />

of c<strong>on</strong>venience: given a synapse s y = (σ 1 y, σ 2 y), we denote by σ 1 y the input neur<strong>on</strong><br />

of s y and by σ 2 y the output neur<strong>on</strong> of s y .<br />

An astrocyte can sense the spike traffic passing al<strong>on</strong>g its neighbouring<br />

synapses, both c<strong>on</strong>trol and operand <strong>on</strong>es. For an astrocyte ast j , if there are<br />

k spikes passing al<strong>on</strong>g the c<strong>on</strong>trol synapses in an instant t and the current potential<br />

of ast j at t is p, then the value s = k + p is computed. At this point, the<br />

number h satisfying that s ∈ [T j,h , T j,h+1 ) is computed out of s. Let us notice<br />

that if s < T j,1 then h = 1, and if s > T j,kj then h = k j . Following this, by<br />

using both h and the boolean value ω j , a number s ′ is computed as follows. If<br />

ω j = true then s ′ = f j,h (s) directly. Otherwise, two cases are c<strong>on</strong>sidered: a) if<br />

the number of operand synapses r j is <strong>on</strong>e, then s ′ = f j,h (0); and b) if the number<br />

of operand synapses is greater than <strong>on</strong>e and assuming that x 1 , x 2 , . . . , x rj−1<br />

spikes are passing al<strong>on</strong>g the respective operand synapses associated to ast j , then<br />

s ′ = f j,h (x 1 , x 2 , . . . , x rj−1). Finally, the multisets of the input and output neur<strong>on</strong>s<br />

associated to the operand and c<strong>on</strong>trol synapses are updated. For the output<br />

neur<strong>on</strong>s: a) if they are associated to c<strong>on</strong>trol synapses, then their corresp<strong>on</strong>ding<br />

multisets are added the spikes passing al<strong>on</strong>g the synapses at instant t; and b)<br />

if they are associated to operand synapses, then no change is applied to their<br />

multisets, except for neur<strong>on</strong> s o j,r j<br />

, which is added s ′ spikes. Similarly, multisets<br />

corresp<strong>on</strong>ding to input neur<strong>on</strong>s associated to both operand and c<strong>on</strong>trol synapses<br />

are subtracted the spikes passing al<strong>on</strong>g the aforementi<strong>on</strong>ed synapses at instant t.<br />

As a last remark, if the astrocyte potential update flag γ j = true then the<br />

astrocyte potential in t + 1 will be incremented in s units. Otherwise, the astrocyte<br />

potential does not change.<br />

263

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!