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 />

http://projects.c<strong>on</strong>grace.de/exp4j/;<br />

Let us notice that, as we are restricted when defining functi<strong>on</strong>s, SNPSFA<br />

are <strong>on</strong>ly partially simulated. The following functi<strong>on</strong>s are pre-defined, thus<br />

can be used directly, without having to be explicitly defined in the P–Lingua<br />

source file:<br />

• zero(x1) is the identically zero functi<strong>on</strong> of arity <strong>on</strong>e;<br />

• identity(x1) is the identity functi<strong>on</strong> of arity <strong>on</strong>e;<br />

• pol() is a functi<strong>on</strong> template allowing the definiti<strong>on</strong> of a polynomial astrocyte<br />

functi<strong>on</strong> pol(x 0 , x 1 , . . . , x n , x) of any arity n + 2, n ≥ 0, defined<br />

as follows:<br />

with x i ∈ N, 0 ≤ i ≤ n, x ∈ N;<br />

pol(x 0 , x 1 , . . . , x n , x) = x 0 +<br />

n∑<br />

x i ∗ x i<br />

x 0 , . . . , x n , x arguments take value from the spikes passing through the<br />

operand synapses associated to a given astrocyte ast j at a instant t in<br />

the following way:<br />

⎧<br />

x 0 ← s o j,1 (t)<br />

x 1 ← s o j,2 (t)<br />

⎪⎨<br />

. . .<br />

x n ← s o j,r j−2<br />

(t)<br />

⎪⎩<br />

x ← s o j,r j−1<br />

(t)<br />

i=1<br />

• sub() is a functi<strong>on</strong> template allowing the definiti<strong>on</strong> of a natural<br />

substracti<strong>on</strong> functi<strong>on</strong> sub(x 1 , . . . , x n ) of any arity n greater or equal<br />

than <strong>on</strong>e, defined as follows:<br />

{<br />

x1 − x<br />

sub(x 1 , . . . , x n ) =<br />

2 − · · · − x n when x 1 − x 2 − · · · − x n ≥ 0<br />

0 otherwise<br />

with x i ∈ N, 1 ≤ i ≤ n;<br />

269

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

Saved successfully!

Ooh no, something went wrong!