title: On some classes of sequential spiking neural p systems.
abstract: Spiking neural P systems (SN P systems) are a class of distributed parallel computing devices inspired by the way neurons communicate by means of spikes; neurons work in parallel in the sense that each neuron that can fire should fire, but the work in each neuron is sequential in the sense that at most one rule can be applied at each computation step. In this work, with biological inspiration, we consider SN P systems with the restriction that at each step, one of the neurons (i.e., sequential mode) or all neurons (i.e., pseudo-sequential mode) with the maximum (or minimum) number of spikes among the neurons that are active (can spike) will fire. If an active neuron has more than one enabled rule, it nondeterministically chooses one of the enabled rules to be applied, and the chosen rule is applied in an exhaustive manner (a kind of local parallelism): the rule is used as many times as possible. This strategy makes the system sequential or pseudo-sequential from the global view of the whole network and locally parallel at the level of neurons. We obtain four types of SN P systems: maximum/minimum spike number induced sequential/pseudo-sequential SN P systems with exhaustive use of rules. We prove that SN P systems of these four types are all Turing universal as number-generating computation devices. These results illustrate that the restriction of sequentiality may have little effect on the computation power of SN P systems.
authors.affiliation: Key Lab of Intelligent Computing and Signal Processing of Ministry of Education, School of Computer Science and Technology, Anhui University, Hefei 230039, China xyzhanghust@gmail.com.
authors.forename: Xingyi
authors.initials: X
authors.lastname: Zhang
authors.forename: Xiangxiang
authors.initials: X
authors.lastname: Zeng
authors.forename: Bin
authors.initials: B
authors.lastname: Luo
authors.forename: Linqiang
authors.initials: L
authors.lastname: Pan
mesh_terms: D000200:Action Potentials / Q000502:physiology*; D000465:Algorithms; D016571:Neural Networks, Computer; D009474:Neurons / Q000502:physiology*