SlideShare a Scribd company logo
SSPPIIKKIINNGG NNEEUURRAALL PP
SSYYSSTTEEMM
PROJECT PREPARED BY:
Atit Gaonkar
XII A
SESSION: 2013-2014
KENDRIYA VIDYALAYA
NAVAL BASE
ARGA, KARWAR
OBJECTIVE
A comparison between Internet based
computing and SN P system and use Internet
computing Pebble game for SN P system.
ACKNOWLEDGEMENT
I wish to express my deep gratitude and
sincere thanks to Principal Mrs.
BHANUMATHY H.D for her
encouragement and facilities that she
provided for this project. I shall remain
indebted to her.
It would be my utmost pleasure to express
my sincere thanks to my computer science
teacher for providing a helping hand in
this project.
I can’t forget to offer my sincere thanks to
my classmates who helped me to carry out
this project.
My thanking will be incomplete without
thanking my parents who where always
with me and supported me in doing this
project. It is their help which made the
project to attain its present form.
CONTENTS
(i) INTRODUCTION.
(ii) COMPUTATION DAGS
(iii) SPIKING NEURON P SYSTEM
(iv) IC PEBBLE GAME.
(v) THEOREM.
(vi) REFERENCE
INTRODUCTION
 A number of basic life processes can be considered as
computation. Natural computing studies these
computations. Mainly there are three types of Computing.
DNA, Membrane, & Quantum Computations.
 Membrane Computing inspired by computational
processes in living cells, was introduced by Gheorghe Paun
in 1998 and they are calledP systems. P systems are a
class of distributed parallelcomputing devices of a
biochemicaltype which can be seen as general computing
architecture where various types of objects can be
processed by various operations.
 Now SN P Systems are proved to be number computing
devices. A neuron (node) sends signals (spike) along its
outgoing synapses (edges).
 We use a reserved symbol or letter ‘a’ to represent a spike.
Each neuron has its own rule for either sending Spike
(firing rules) or for internally consuming spike (forgetting
rules). The spiking can take place at the moment of time or
a later moment. In this paper a comparison betweenthis
graphical model of SN P system and Internet based
computing is done. Then we use Internet Computing
pebble game to make SN P system a computational device.
COMPUTATIONAL
DAGS
 A directed graph given by a set of nodes NG and a set of
arcs or directed edges AG each having the form ( u → v),
where u, v  NG. A path in G is a sequence of arcs that
share adjacent end points, as in the path from node u1 to
node un: ( u1 → u2 ), ( u2 → u3 ), …, ( un-1 → un ).
 A dag or a directed acyclicgraph is a digraph that has no
cycles; that is G cannot contain a path from ( u1 → u2 ), (
u2 → u3 ), …, ( un-1 → un ) wherein u1 = un. When a dag is
used to model a computation it is called a computation
dag.
 Each node v  NG represents a tasks of the computation
 An arc (u → v)  AG represents the dependence of task v on
task u; v cannot be executed until u is.
 For each arc (u → v)  AG . ‘u’ & ‘v’ are related as parent &
child respectively in G. Every dag has at least one
parentless node (which is called the source). Every finite
dag has at least one childless node calledsink. Here we use
this model of dags to represent the SN P system.
SPIKING NEURON P
SYSTEM
 The brain is a vastly complicated signal system with
neuron forming the basis of the system. Electrochemical
signals flow in one directionin neurons. The majority of
neurons receives input on the cell body and dendrite tree,
and transmits output via the axon. The connection
between the ends of axons and dendrites or cell body of
the neurons is the specialized structures calledsynapses
 In SN P system electricimpulses are passes through the
synapses .Such a pulse or impulse is calledspike or action
potential .Sequences of such impulses which occur at
regular or irregular intervals are called spike trains .Since
all spikes of a given neuron look alike the form of action
potential does not carry any information .Rather it is the
number and timing of spike what matter.
 Definition2.1 Mathematicallywe represent a Spiking
Neural P system (in short, an SN P system), of degree m 
1.
 It is expressed in the form
=( O,1,…,m,syn,i0 )
Where:
1. O= {a} is the singleton alphabet (a is called Spike)
2. 1,…,m, are neurons, of the form
i = (ni, Ri), 1 i  m
Where:
a) ni  0 is the initial number of spikes contained by
the cell ;
b)Ri is a finite set of rules of the followingtwo forms :
(1) E/ar a; t, where E is a regular expression over O, r 
1, and t  0;
(2) asλ for some s  1, with the restriction that asL(E)
for any rule. E/ ar a; t, of type (1) from Ri.
(3) Syn  {1, 2, …, m} X {1, 2, …., m} with (i,i) syn for 1 i
 m (synapses among cells);
(4) i0 {1,2,..,m} indicates the output neurons.
The rules of type (1) are firing (we also
say spiking) rules, and they are applied as follows. If the
neurons i contains k spikes, and ak  L (E), k  r, then the
rule E/ ar a; d can be applied. The applicationof this rule
means consuming or removing r spikes and thus only k-r
remain in i the neuron is fired, and it produces a spike
after d time units. If d=0, then the spike is emitted
immediately, if d=1 then the spike is emitted in the next
step etc. If the rule is used in step t and d  1, then in steps
t, t + 1, t + 2 ,…,t+d-1 the neuron is closed, so that it cannot
receive new spikes .
In step t + d, the neuron spikes and becomes again open,
so that it can receive spike which can be used in step
t+d+1.
 The rule of type (2) is forgetting rules, and they are applied
as follows: if the neurons i contains exactlys spikes, then
the rule asλ from Ri can be used, meaning that all s
spikes are removed from i .
(i) If a neuron spike with times t1, t2,…then either the
set of numbers t1,t2,…can be considered as computed by  ,
that is ST ( ) or Spike train of  where ST ( ) = < t1,
t2….>.
(ii) The set of intervals between spikes ts –t s-1 , s  2
can be the set computed by Nk( ), where Nk( ) ={ n / n =
ti –t i-1 , 2  i  k }.
IC PEBBLE GAME
 As soon as a spike enters in a neuron as input in the initial
configuration or from another neuron through synapses, it
makes it active altogether with the synapses that it
establishes with other neurons. That is if a neuron uses the
rule of the form ar a; 0 one spike is sent out at the time of
spike and the neuron is active. If a neuron uses the
forgetting rule as λ the neuron willbe inactive. In a self
activating SN P system we have an arbitrary large number
of neurons which differ by the number of spikes and the
rules they contain. Some of these willbe active and others
inactive.
 If there is a spike from (u → v) that means u is the parent
node and v is the child of u. In SN P system there can be
more than one parent node, all neuron which contain
spike in the first step are parent nodes. One output neuron
that sends a spike to the environment is known as the sink
node.
 In this section we explainthe IC Pebble game and what are
the similarities of this game with the working of SN P
system. The basic idea underlying pebble game is to use
tokens called pebbles to model the progress of a
computation on a dag. The placement or removal of
pebbles of various types- which is constrained by the
dependencies modeled by the dag’s arcs – represents the
changing status of the task represented by the dag’s node.
 The IC Pebble game on a computation dag G involves one
player S, the server, who has access to unlimited supplies
of two types of pebbles:
 ELIGIBLE pebbles: whose presence indicates a task’s
eligibilityfor execution.
 EXICUTED pebbles: whose presence indicates a task’s
having been executed.
The rules of IC Pebble games are
1. S begins by placing an ELIGIBLE pebble on each unpebbled
source of G.
2. At each step, S
 Select a node that contain an ELIGIBLE pebble
 Replace that pebble by an EXICUTED pebble
 Places an ELIGIBLE pebble on each unpebbled
node of G all of whose parents contain EXICUTED
pebbles.
3. S’s goal is to allocatein such a way that every node v of G
eventually contains an executable pebble.
For each step t of the play IC pebble game on the
a dag G, let X(t) denote the number of EXICUTED pebbles
on G’s nodes at step t and let E(t) denotes the number of
ELIGIBLE pebbles. X(t) = t is the idealized version of the
game this is not true in the original version. The aim of the
game is to maximize E(t) as possible.
A Pebble game for SN P System
Consider SN P system in the form of a directed
acyclicgraph.
1. The players of IC pebble game in SN P system are
Neurons that is all the neurons which contains spikes
initially willstart the game or all the neurons of such
type are known as the sources.
2. A finite or infinite set of clients, more than one neuron
is connected to the source neuron
 Can be ELIGIBLE neuron ( EL neurons) whose
presence indicates a spike eligiblefor execution.
 EXICUTED neuron (EX neurons)whose presence
indicates a neuron already executes the task or
already a spike is send out from the neuron.
 Places an ELIGIBLE neuron on each unpebbled
node of G at least one of whose parents contain
EXICUTED pebble
THEOREM
The Theorems Are :
a) For any schedule that allocatesnodes sequentially along
successive diagonal levels of the mesh E(t) = n whenever
nC2  t < (n + 1)C2 .
b) For any schedule for the mesh, if t lies in the preceding
range, then E(t) can be as large as possible as n.
Conclusion
In this paper we introduced IC Pebble game,
which incorporated the features of SN P system. Also
present methodologies to derive a mesh structure for SN P
system using different rules inside the neurons. This
shows the computational completeness of SN P system.
REFERENCES
1) G. Malewicz, A.L.Rosenberg, On batch
scheduling dags for Internet based Computing.
Euro- Par 2005, In Lecture notes in Computer
Science 3648, Springer – Verlag, Berlin, PP 262-
271.
2) G. Malewicz, A.L.Rosenberg, A Pebble
game for Internet – Based Computing, CIRM,
Marseille, France, 29 May – 2 June 2006.
3) Gh.Paun: Membrane computing-An
introduction. Springer – Verlag, Berlin 2002.
TTHHAANNKK YYOOUU

More Related Content

PDF
Spiking Neural Networks As Continuous-Time Dynamical Systems: Fundamentals, E...
IDES Editor
 
PDF
A STDP RULE THAT FAVOURS CHAOTIC SPIKING OVER REGULAR SPIKING OF NEURONS
ijaia
 
PDF
071bct537 lab4
shailesh kandel
 
PDF
Understanding Deep Learning & Parameter Tuning with MXnet, H2o Package in R
Manish Saraswat
 
PDF
Ann first lecture
College of Engineering poonjar
 
PPT
Ann by rutul mehta
Rutul Mehta
 
PPTX
hopfield neural network
Abhishikha Sinha
 
PPT
Artificial neural networks
Institute of Technology Telkom
 
Spiking Neural Networks As Continuous-Time Dynamical Systems: Fundamentals, E...
IDES Editor
 
A STDP RULE THAT FAVOURS CHAOTIC SPIKING OVER REGULAR SPIKING OF NEURONS
ijaia
 
071bct537 lab4
shailesh kandel
 
Understanding Deep Learning & Parameter Tuning with MXnet, H2o Package in R
Manish Saraswat
 
Ann by rutul mehta
Rutul Mehta
 
hopfield neural network
Abhishikha Sinha
 
Artificial neural networks
Institute of Technology Telkom
 

What's hot (18)

PDF
Recurrent Neural Networks
Sharath TS
 
PDF
NeurSciACone
Adam Cone
 
PPTX
Project presentation
Madhv Kushawah
 
PDF
Neural Networks: Rosenblatt's Perceptron
Mostafa G. M. Mostafa
 
PPT
Unit+i
Chetan Dhembre
 
PDF
14 Machine Learning Single Layer Perceptron
Andres Mendez-Vazquez
 
PPT
Multilayer perceptron
smitamm
 
PPT
Dr. kiani artificial neural network lecture 1
Parinaz Faraji
 
PDF
Artificial Neural Network (draft)
James Boulie
 
DOCX
Cryptography using artificial neural network
Mahira Banu
 
PPTX
Recurrent Neural Network (RNN) | RNN LSTM Tutorial | Deep Learning Course | S...
Simplilearn
 
PDF
Neural Networks
R A Akerkar
 
PDF
Quantum brain a recurrent quantum neural network model to describe eye trac...
Elsa von Licy
 
PDF
Artificial Neural Networks Lect2: Neurobiology & Architectures of ANNS
Mohammed Bennamoun
 
PPTX
Neural network & its applications
Ahmed_hashmi
 
PPTX
Introduction to Neural networks (under graduate course) Lecture 9 of 9
Randa Elanwar
 
PPT
Neural networks
Basil John
 
DOCX
ssnow_manuscript_postreview
Stephen Snow
 
Recurrent Neural Networks
Sharath TS
 
NeurSciACone
Adam Cone
 
Project presentation
Madhv Kushawah
 
Neural Networks: Rosenblatt's Perceptron
Mostafa G. M. Mostafa
 
14 Machine Learning Single Layer Perceptron
Andres Mendez-Vazquez
 
Multilayer perceptron
smitamm
 
Dr. kiani artificial neural network lecture 1
Parinaz Faraji
 
Artificial Neural Network (draft)
James Boulie
 
Cryptography using artificial neural network
Mahira Banu
 
Recurrent Neural Network (RNN) | RNN LSTM Tutorial | Deep Learning Course | S...
Simplilearn
 
Neural Networks
R A Akerkar
 
Quantum brain a recurrent quantum neural network model to describe eye trac...
Elsa von Licy
 
Artificial Neural Networks Lect2: Neurobiology & Architectures of ANNS
Mohammed Bennamoun
 
Neural network & its applications
Ahmed_hashmi
 
Introduction to Neural networks (under graduate course) Lecture 9 of 9
Randa Elanwar
 
Neural networks
Basil John
 
ssnow_manuscript_postreview
Stephen Snow
 
Ad

Similar to Spiking Neural P System (20)

PDF
Hardware Implementation of Spiking Neural Network (SNN)
supratikmondal6
 
PDF
Echo state networks and locomotion patterns
Vito Strano
 
PDF
Economic Load Dispatch (ELD), Economic Emission Dispatch (EED), Combined Econ...
cscpconf
 
PPS
Neural Networks Ver1
ncct
 
PDF
Secured transmission through multi layer perceptron in wireless communication...
ijmnct
 
PDF
Multilayer Perceptron Guided Key Generation through Mutation with Recursive R...
pijans
 
PPTX
Introduction to Neural Networks
Woodridge Software
 
PPT
Neural
Vaibhav Shah
 
PDF
International Journal of Engineering Research and Development (IJERD)
IJERD Editor
 
PPT
A Novel Single-Trial Analysis Scheme for Characterizing the Presaccadic Brain...
konmpoz
 
PDF
JAISTサマースクール2016「脳を知るための理論」講義04 Neural Networks and Neuroscience
hirokazutanaka
 
PPTX
Perceptron for neuron (Single Neuron).pptx
salutiontechnology
 
PPT
lecture07.ppt
butest
 
PDF
Neuromorphic computing for neural networks
Claudio Gallicchio
 
PPT
Lec10
Ahson Ahmed
 
PPT
Neural Network
samisounda
 
PDF
Saulo sib04
saulloribeiro
 
PPTX
Multiple Ensemble Neural Network Models with.pptx
nicealipk
 
PPTX
Muhammad Ali Bohyo MULTIPLE ENSEMBLE NEURAL NETWORK MODELS WITHFUZZY RESPONSE...
thinkali
 
PDF
Hybrid PSO-SA algorithm for training a Neural Network for Classification
IJCSEA Journal
 
Hardware Implementation of Spiking Neural Network (SNN)
supratikmondal6
 
Echo state networks and locomotion patterns
Vito Strano
 
Economic Load Dispatch (ELD), Economic Emission Dispatch (EED), Combined Econ...
cscpconf
 
Neural Networks Ver1
ncct
 
Secured transmission through multi layer perceptron in wireless communication...
ijmnct
 
Multilayer Perceptron Guided Key Generation through Mutation with Recursive R...
pijans
 
Introduction to Neural Networks
Woodridge Software
 
Neural
Vaibhav Shah
 
International Journal of Engineering Research and Development (IJERD)
IJERD Editor
 
A Novel Single-Trial Analysis Scheme for Characterizing the Presaccadic Brain...
konmpoz
 
JAISTサマースクール2016「脳を知るための理論」講義04 Neural Networks and Neuroscience
hirokazutanaka
 
Perceptron for neuron (Single Neuron).pptx
salutiontechnology
 
lecture07.ppt
butest
 
Neuromorphic computing for neural networks
Claudio Gallicchio
 
Neural Network
samisounda
 
Saulo sib04
saulloribeiro
 
Multiple Ensemble Neural Network Models with.pptx
nicealipk
 
Muhammad Ali Bohyo MULTIPLE ENSEMBLE NEURAL NETWORK MODELS WITHFUZZY RESPONSE...
thinkali
 
Hybrid PSO-SA algorithm for training a Neural Network for Classification
IJCSEA Journal
 
Ad

More from Atit Gaonkar (9)

PPTX
Straight Lines ( Especially For XI )
Atit Gaonkar
 
PPT
Newtons laws of motion
Atit Gaonkar
 
DOCX
Metal Detector : A Working Model
Atit Gaonkar
 
DOC
C Programming :- An Example
Atit Gaonkar
 
PPTX
Hydrogen (hydrogen, water)
Atit Gaonkar
 
PPTX
Blue bottle (Specially For School Demonstration)
Atit Gaonkar
 
PPTX
Magnetics
Atit Gaonkar
 
PPTX
Beat
Atit Gaonkar
 
PPTX
Transformers (Especially For 12th Std)
Atit Gaonkar
 
Straight Lines ( Especially For XI )
Atit Gaonkar
 
Newtons laws of motion
Atit Gaonkar
 
Metal Detector : A Working Model
Atit Gaonkar
 
C Programming :- An Example
Atit Gaonkar
 
Hydrogen (hydrogen, water)
Atit Gaonkar
 
Blue bottle (Specially For School Demonstration)
Atit Gaonkar
 
Magnetics
Atit Gaonkar
 
Transformers (Especially For 12th Std)
Atit Gaonkar
 

Recently uploaded (20)

PPTX
BASICS IN COMPUTER APPLICATIONS - UNIT I
suganthim28
 
PPTX
How to Track Skills & Contracts Using Odoo 18 Employee
Celine George
 
PDF
BÀI TẬP TEST BỔ TRỢ THEO TỪNG CHỦ ĐỀ CỦA TỪNG UNIT KÈM BÀI TẬP NGHE - TIẾNG A...
Nguyen Thanh Tu Collection
 
DOCX
Modul Ajar Deep Learning Bahasa Inggris Kelas 11 Terbaru 2025
wahyurestu63
 
PPTX
Care of patients with elImination deviation.pptx
AneetaSharma15
 
PPTX
Information Texts_Infographic on Forgetting Curve.pptx
Tata Sevilla
 
PPTX
How to Manage Leads in Odoo 18 CRM - Odoo Slides
Celine George
 
PPTX
HEALTH CARE DELIVERY SYSTEM - UNIT 2 - GNM 3RD YEAR.pptx
Priyanshu Anand
 
PDF
The Minister of Tourism, Culture and Creative Arts, Abla Dzifa Gomashie has e...
nservice241
 
PPTX
An introduction to Prepositions for beginners.pptx
drsiddhantnagine
 
DOCX
Unit 5: Speech-language and swallowing disorders
JELLA VISHNU DURGA PRASAD
 
PPTX
CDH. pptx
AneetaSharma15
 
PPTX
Cleaning Validation Ppt Pharmaceutical validation
Ms. Ashatai Patil
 
PPTX
Dakar Framework Education For All- 2000(Act)
santoshmohalik1
 
PPTX
Artificial-Intelligence-in-Drug-Discovery by R D Jawarkar.pptx
Rahul Jawarkar
 
PPTX
Kanban Cards _ Mass Action in Odoo 18.2 - Odoo Slides
Celine George
 
PPTX
family health care settings home visit - unit 6 - chn 1 - gnm 1st year.pptx
Priyanshu Anand
 
PPTX
PROTIEN ENERGY MALNUTRITION: NURSING MANAGEMENT.pptx
PRADEEP ABOTHU
 
PPTX
Continental Accounting in Odoo 18 - Odoo Slides
Celine George
 
PPTX
Introduction to pediatric nursing in 5th Sem..pptx
AneetaSharma15
 
BASICS IN COMPUTER APPLICATIONS - UNIT I
suganthim28
 
How to Track Skills & Contracts Using Odoo 18 Employee
Celine George
 
BÀI TẬP TEST BỔ TRỢ THEO TỪNG CHỦ ĐỀ CỦA TỪNG UNIT KÈM BÀI TẬP NGHE - TIẾNG A...
Nguyen Thanh Tu Collection
 
Modul Ajar Deep Learning Bahasa Inggris Kelas 11 Terbaru 2025
wahyurestu63
 
Care of patients with elImination deviation.pptx
AneetaSharma15
 
Information Texts_Infographic on Forgetting Curve.pptx
Tata Sevilla
 
How to Manage Leads in Odoo 18 CRM - Odoo Slides
Celine George
 
HEALTH CARE DELIVERY SYSTEM - UNIT 2 - GNM 3RD YEAR.pptx
Priyanshu Anand
 
The Minister of Tourism, Culture and Creative Arts, Abla Dzifa Gomashie has e...
nservice241
 
An introduction to Prepositions for beginners.pptx
drsiddhantnagine
 
Unit 5: Speech-language and swallowing disorders
JELLA VISHNU DURGA PRASAD
 
CDH. pptx
AneetaSharma15
 
Cleaning Validation Ppt Pharmaceutical validation
Ms. Ashatai Patil
 
Dakar Framework Education For All- 2000(Act)
santoshmohalik1
 
Artificial-Intelligence-in-Drug-Discovery by R D Jawarkar.pptx
Rahul Jawarkar
 
Kanban Cards _ Mass Action in Odoo 18.2 - Odoo Slides
Celine George
 
family health care settings home visit - unit 6 - chn 1 - gnm 1st year.pptx
Priyanshu Anand
 
PROTIEN ENERGY MALNUTRITION: NURSING MANAGEMENT.pptx
PRADEEP ABOTHU
 
Continental Accounting in Odoo 18 - Odoo Slides
Celine George
 
Introduction to pediatric nursing in 5th Sem..pptx
AneetaSharma15
 

Spiking Neural P System

  • 1. SSPPIIKKIINNGG NNEEUURRAALL PP SSYYSSTTEEMM PROJECT PREPARED BY: Atit Gaonkar XII A SESSION: 2013-2014 KENDRIYA VIDYALAYA NAVAL BASE ARGA, KARWAR
  • 2. OBJECTIVE A comparison between Internet based computing and SN P system and use Internet computing Pebble game for SN P system.
  • 3. ACKNOWLEDGEMENT I wish to express my deep gratitude and sincere thanks to Principal Mrs. BHANUMATHY H.D for her encouragement and facilities that she provided for this project. I shall remain indebted to her. It would be my utmost pleasure to express my sincere thanks to my computer science teacher for providing a helping hand in this project. I can’t forget to offer my sincere thanks to my classmates who helped me to carry out this project. My thanking will be incomplete without thanking my parents who where always with me and supported me in doing this
  • 4. project. It is their help which made the project to attain its present form. CONTENTS (i) INTRODUCTION. (ii) COMPUTATION DAGS (iii) SPIKING NEURON P SYSTEM (iv) IC PEBBLE GAME. (v) THEOREM. (vi) REFERENCE
  • 5. INTRODUCTION  A number of basic life processes can be considered as computation. Natural computing studies these computations. Mainly there are three types of Computing. DNA, Membrane, & Quantum Computations.  Membrane Computing inspired by computational processes in living cells, was introduced by Gheorghe Paun in 1998 and they are calledP systems. P systems are a class of distributed parallelcomputing devices of a biochemicaltype which can be seen as general computing architecture where various types of objects can be processed by various operations.  Now SN P Systems are proved to be number computing devices. A neuron (node) sends signals (spike) along its outgoing synapses (edges).  We use a reserved symbol or letter ‘a’ to represent a spike. Each neuron has its own rule for either sending Spike (firing rules) or for internally consuming spike (forgetting
  • 6. rules). The spiking can take place at the moment of time or a later moment. In this paper a comparison betweenthis graphical model of SN P system and Internet based computing is done. Then we use Internet Computing pebble game to make SN P system a computational device. COMPUTATIONAL DAGS  A directed graph given by a set of nodes NG and a set of arcs or directed edges AG each having the form ( u → v), where u, v  NG. A path in G is a sequence of arcs that share adjacent end points, as in the path from node u1 to node un: ( u1 → u2 ), ( u2 → u3 ), …, ( un-1 → un ).  A dag or a directed acyclicgraph is a digraph that has no cycles; that is G cannot contain a path from ( u1 → u2 ), ( u2 → u3 ), …, ( un-1 → un ) wherein u1 = un. When a dag is used to model a computation it is called a computation dag.  Each node v  NG represents a tasks of the computation  An arc (u → v)  AG represents the dependence of task v on task u; v cannot be executed until u is.
  • 7.  For each arc (u → v)  AG . ‘u’ & ‘v’ are related as parent & child respectively in G. Every dag has at least one parentless node (which is called the source). Every finite dag has at least one childless node calledsink. Here we use this model of dags to represent the SN P system. SPIKING NEURON P SYSTEM  The brain is a vastly complicated signal system with neuron forming the basis of the system. Electrochemical signals flow in one directionin neurons. The majority of neurons receives input on the cell body and dendrite tree, and transmits output via the axon. The connection between the ends of axons and dendrites or cell body of the neurons is the specialized structures calledsynapses  In SN P system electricimpulses are passes through the synapses .Such a pulse or impulse is calledspike or action potential .Sequences of such impulses which occur at regular or irregular intervals are called spike trains .Since all spikes of a given neuron look alike the form of action
  • 8. potential does not carry any information .Rather it is the number and timing of spike what matter.  Definition2.1 Mathematicallywe represent a Spiking Neural P system (in short, an SN P system), of degree m  1.  It is expressed in the form =( O,1,…,m,syn,i0 ) Where: 1. O= {a} is the singleton alphabet (a is called Spike) 2. 1,…,m, are neurons, of the form i = (ni, Ri), 1 i  m Where: a) ni  0 is the initial number of spikes contained by the cell ; b)Ri is a finite set of rules of the followingtwo forms : (1) E/ar a; t, where E is a regular expression over O, r  1, and t  0; (2) asλ for some s  1, with the restriction that asL(E) for any rule. E/ ar a; t, of type (1) from Ri. (3) Syn  {1, 2, …, m} X {1, 2, …., m} with (i,i) syn for 1 i  m (synapses among cells);
  • 9. (4) i0 {1,2,..,m} indicates the output neurons. The rules of type (1) are firing (we also say spiking) rules, and they are applied as follows. If the neurons i contains k spikes, and ak  L (E), k  r, then the rule E/ ar a; d can be applied. The applicationof this rule means consuming or removing r spikes and thus only k-r remain in i the neuron is fired, and it produces a spike after d time units. If d=0, then the spike is emitted immediately, if d=1 then the spike is emitted in the next step etc. If the rule is used in step t and d  1, then in steps t, t + 1, t + 2 ,…,t+d-1 the neuron is closed, so that it cannot receive new spikes . In step t + d, the neuron spikes and becomes again open, so that it can receive spike which can be used in step t+d+1.  The rule of type (2) is forgetting rules, and they are applied as follows: if the neurons i contains exactlys spikes, then the rule asλ from Ri can be used, meaning that all s spikes are removed from i . (i) If a neuron spike with times t1, t2,…then either the set of numbers t1,t2,…can be considered as computed by  , that is ST ( ) or Spike train of  where ST ( ) = < t1, t2….>.
  • 10. (ii) The set of intervals between spikes ts –t s-1 , s  2 can be the set computed by Nk( ), where Nk( ) ={ n / n = ti –t i-1 , 2  i  k }. IC PEBBLE GAME  As soon as a spike enters in a neuron as input in the initial configuration or from another neuron through synapses, it makes it active altogether with the synapses that it establishes with other neurons. That is if a neuron uses the rule of the form ar a; 0 one spike is sent out at the time of spike and the neuron is active. If a neuron uses the forgetting rule as λ the neuron willbe inactive. In a self activating SN P system we have an arbitrary large number of neurons which differ by the number of spikes and the rules they contain. Some of these willbe active and others inactive.  If there is a spike from (u → v) that means u is the parent node and v is the child of u. In SN P system there can be more than one parent node, all neuron which contain spike in the first step are parent nodes. One output neuron that sends a spike to the environment is known as the sink node.
  • 11.  In this section we explainthe IC Pebble game and what are the similarities of this game with the working of SN P system. The basic idea underlying pebble game is to use tokens called pebbles to model the progress of a computation on a dag. The placement or removal of pebbles of various types- which is constrained by the dependencies modeled by the dag’s arcs – represents the changing status of the task represented by the dag’s node.  The IC Pebble game on a computation dag G involves one player S, the server, who has access to unlimited supplies of two types of pebbles:  ELIGIBLE pebbles: whose presence indicates a task’s eligibilityfor execution.  EXICUTED pebbles: whose presence indicates a task’s having been executed. The rules of IC Pebble games are 1. S begins by placing an ELIGIBLE pebble on each unpebbled source of G. 2. At each step, S  Select a node that contain an ELIGIBLE pebble  Replace that pebble by an EXICUTED pebble
  • 12.  Places an ELIGIBLE pebble on each unpebbled node of G all of whose parents contain EXICUTED pebbles. 3. S’s goal is to allocatein such a way that every node v of G eventually contains an executable pebble. For each step t of the play IC pebble game on the a dag G, let X(t) denote the number of EXICUTED pebbles on G’s nodes at step t and let E(t) denotes the number of ELIGIBLE pebbles. X(t) = t is the idealized version of the game this is not true in the original version. The aim of the game is to maximize E(t) as possible. A Pebble game for SN P System Consider SN P system in the form of a directed acyclicgraph. 1. The players of IC pebble game in SN P system are Neurons that is all the neurons which contains spikes initially willstart the game or all the neurons of such type are known as the sources. 2. A finite or infinite set of clients, more than one neuron is connected to the source neuron  Can be ELIGIBLE neuron ( EL neurons) whose presence indicates a spike eligiblefor execution.
  • 13.  EXICUTED neuron (EX neurons)whose presence indicates a neuron already executes the task or already a spike is send out from the neuron.  Places an ELIGIBLE neuron on each unpebbled node of G at least one of whose parents contain EXICUTED pebble THEOREM The Theorems Are : a) For any schedule that allocatesnodes sequentially along successive diagonal levels of the mesh E(t) = n whenever nC2  t < (n + 1)C2 . b) For any schedule for the mesh, if t lies in the preceding range, then E(t) can be as large as possible as n. Conclusion In this paper we introduced IC Pebble game, which incorporated the features of SN P system. Also present methodologies to derive a mesh structure for SN P system using different rules inside the neurons. This shows the computational completeness of SN P system.
  • 14. REFERENCES 1) G. Malewicz, A.L.Rosenberg, On batch scheduling dags for Internet based Computing. Euro- Par 2005, In Lecture notes in Computer Science 3648, Springer – Verlag, Berlin, PP 262- 271. 2) G. Malewicz, A.L.Rosenberg, A Pebble game for Internet – Based Computing, CIRM, Marseille, France, 29 May – 2 June 2006. 3) Gh.Paun: Membrane computing-An introduction. Springer – Verlag, Berlin 2002.