Spiking Neural P Systems with Membrane Potentials, Inhibitory Rules, and Anti-Spikes
Abstract
:1. Introduction
- Neurons of the nervous system contain ions that carry a certain amount of charge (either positive or negative), and the presence of charge forms the transmembrane potential difference (also called potential) of the nerve cell. When a neuron receives a stimulus flow directionally, it forms an electric current, changes the transmembrane potential difference, generates an action potential, and counts to conduct this electrical signal along the cell membrane [78]. Thus, as shown in Figure 1, the conduction of excitation in the nervous system is the process of action potential conduction, and the phenomena of charge aggregation, flow, and transport exist in the cell membrane of neurons. Based on the PSN P systems, we introduce the concept of membrane potential according to the above biological phenomena, as a way to update the number of charges and polarization states of a neuron by considering the aggregation within the neuron and the charge transmission between neurons. Together with the polarization state and the number of charges, the membrane potential of a neuron is composed, and the membrane potential is used as the triggering condition of rules, which provides more powerful control over the systematic computation. The resulting model is constructed to better simulate the characteristics of neurons and the working mechanism of the nervous system.
- There are two main types of synapses between neurons according to their synaptic effects on neuronal activity: excitatory synapses and inhibitory synapses. The presence of excitatory synapses enables the transmission of information between neurons, and the operation mechanism of this synapse can be well modeled by the application of rules of consumption or transmission of spikes by systemic neurons. For inhibitory synapses, such synapses can cause postsynaptic neurons to generate inhibitory postsynaptic potentials, which in turn have an inhibitory effect on the excitation of neurons. Peng et al. [79] formalized the effect mechanism of inhibitory synapses as inhibitory rules within systematic neurons. The extension of the rule-triggering conditions not only made the firing behavior of neurons limited by the contained rules, but also controlled by the state of neurons connected to the current neuron through inhibitory synapses, effectively modeling the mechanism of action of inhibitory synapses in the nervous system.
- We introduce the concept of membrane potential in the SN P systems and propose a new rule-triggering mechanism: using the membrane potential of a neuron as the condition. In addition, the inhibitory rule with membrane potential as the rule triggering condition is updated and applied, which in turn leads to the proposed MPAIRSN P systems.
- The proposed MPAIRSN P systems are shown as Turing universal operating in generating and accepting modes. A small universal MPAIRSN P system is constructed, using 95 neurons and allowing for the computation of functions. Compared with other variants of SN P systems adopting polarizations, the general MPAIRSN P systems require fewer computation resources and have faster computation speed.
2. SN P Systems with Membrane Potentials, Inhibitory Rules, and Anti-Spikes
2.1. Definition
- (1)
- Multiple positive (or negative) charges are allowed to accumulate within a neuron.
- (2)
- A positive charge and a negative can cancel each other out and disappear.
- (3)
- Receiving any number of neutral charges does not change neuronal polarization state.
- (1)
- If there is an inhibitory arc between neurons and , then there is no standard arc between them, i.e., there is no longer a standard synaptic connection between two neurons.
- (2)
- If neuron is an inhibitory neuron to neuron , there is no transmission of spikes, and charges between two neurons. Moreover, the application of the inhibitory rules in performs no effect on its inhibitory neuron in terms of changing the number of spikes and the membrane potential of neuron . The transmission of spikes, anti-spikes and charges does not take place in the inhibitory arc. Thus, inhibitory neuron only functions as a control of neuron in terms of its firing.
2.2. An Example
- ,
- ,
- ,
- ,
- ,
- ,
- ,
- , and
- .
3. The Computational Universality of MPAIRSN P Systems
3.1. The MPAIRSN P System as a Number Generating Device
- If the forgetting rule is applied, then there is one spike in neuron with positive polarization, as well as its inhibitory neuron also carries positive polarization. Then, the triggering condition of the inhibitory spiking rule is satisfied, i.e., . As soon as neuron receives one spike from neuron , this simulated computational procedure activates the module associated with instruction .
- If the rule applied in neuron is , then at step , there is an anti-spike contained in neuron with neutral polarization. That is, rule is applied inside neuron and one spike generated is sent to neuron . Under such a case, neuron is reset to empty by applying the inhibitory forgetting rule . The neuron then receives one positive charge generated by the application of the forgetting rule in neuron to restore its initial polarized state. Thus, this simulation computation activated the module associated with instruction .
- If the value in register r is 0, and accordingly, the neuron is empty, then at step , neuron consumes one anti-spike using the rule to transmit one positive charge and one anti-spike to neurons and . At moment , neuron has two unconsumed anti-spikes with positive polarization, satisfying the firing condition of rule , enabling one spike to be sent to neuron . In addition, the neuron , which contains one anti-spike with neutral polarization, has the triggering condition of its inhibitory forgetting rule satisfied, i.e., , and then it becomes empty without generating spikes or charges upon the application of the rule. At this point, neuron also fires with the application of the rule . At the next step, neuron receives one negative charge from neuron and becomes neutral, which means that it reverts to its initial polarization. The received anti-spike is then consumed by the application of the forgetting rule , and neuron eventually becomes empty. In general, this process activates the computational module associated with the instruction .
- If the value in register r is and correspondingly neuron contains n spikes, then at step , after receiving an anti-spike from neuron , neuron consumes one spike by the application of the annihilation rule , and the number of spikes it contains becomes . At step , neuron only receives one anti-spike from neuron and maintains neutral polarization, and then it becomes empty after applying the forgetting rule . In contrast, the neuron , which contains one anti-spike and carries neutral polarization, satisfies simultaneously with its inhibitory neuron the trigger condition of the inhibitory spiking rule , so that one spike can be sent to neuron . Then, the process activates the computational module associated with the instruction .
3.2. The MPAIRSN P System as a Number Accepting Device
4. A Small General MPAIRSN P System for Function Computation
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Maass, W. Networks of spiking neurons: The third generation of neural network models. Neural Netw. 1997, 10, 1659–1671. [Google Scholar] [CrossRef]
- Păun, G. Computing with membranes. J. Comput. Syst. Sci. 2000, 61, 108–143. [Google Scholar] [CrossRef] [Green Version]
- Liu, L.; Yi, W.; Yang, Q.; Peng, H.; Wang, J. Small Universal Numerical P Systems with Thresholds for Computing Functions. Fundam. Inform. 2020, 176, 43–59. [Google Scholar] [CrossRef]
- Zhang, Z.; Su, Y.; Pan, L. The computational power of enzymatic numerical P systems working in the sequential mode. Theor. Comput. Sci. 2018, 724, 3–12. [Google Scholar] [CrossRef]
- Liu, L.; Yi, W.; Yang, Q.; Peng, H.; Wang, J. Numerical P systems with Boolean condition. Theor. Comput. Sci. 2019, 785, 140–149. [Google Scholar] [CrossRef]
- Jiang, S.; Wang, Y.; Xu, F.; Deng, J. Communication P Systems with Channel States Working in Flat Maximally Parallel Manner. Fundam. Inform. 2019, 168, 1–24. [Google Scholar] [CrossRef]
- Zeng, X.; Pan, L.; Perez-Jimenez, M.J. Small universal simple spiking neural P systems with weights. Sci. China-Inf. Sci. 2014, 57, 1–11. [Google Scholar] [CrossRef] [Green Version]
- Zhang, Z.; Wu, T.; Păun, A.; Pan, L. Universal enzymatic numerical P systems with small number of enzymatic variables. Sci. China-Inf. Sci. 2018, 61, 1–12. [Google Scholar] [CrossRef] [Green Version]
- Song, B.; Kong, Y. Solution to PSPACE-Complete Problem Using P Systems with Active Membranes with Time-Freeness. Math. Probl. Eng. 2019, 2019, 5793234. [Google Scholar] [CrossRef]
- Pan, L.; Song, B. P Systems with Rule Production and Removal. Fundam. Inform. 2020, 171, 313–329. [Google Scholar] [CrossRef]
- Orellana-Martín, D.; Valencia-Cabrera, L.; Riscos-Núñez, A.; Pérez-Jiménez, M.J. Membrane Creation in Polarizationless P Systems with Active Membranes. Fundam. Inform. 2020, 171, 297–311. [Google Scholar] [CrossRef]
- Orellana-Martín, D.; Valencia-Cabrera, L.; Riscos-Núñez, A.; Pérez-Jiménez, M.J. The Unique Satisfiability Problem from a Membrane Computing Perspective. Rom. J. Inf. Sci. Technol. 2018, 21, 288–297. [Google Scholar]
- Orellana-Martín, D.; Martínez-del Amor, M.A.; Pérez-Hurtado, I.; Riscos-Núñez, A.; Valencia-Cabrera, L.; Pérez-Jiménez, M.J. When object production tunes the efficiency of membrane systems. Theor. Comput. Sci. 2020, 805, 218–231. [Google Scholar] [CrossRef]
- Buño, K.C.; Cabarle, F.G.C.; Calabia, M.D.; Adorna, H.N. Solving the N-Queens problem using dP systems with active membranes. Theor. Comput. Sci. 2018, 736, 1–14. [Google Scholar] [CrossRef]
- Luo, Y.; Tan, H.; Zhang, Y.; Jiang, Y. The computational power of timed P systems with active membranes using promoters. Math. Struct. Comput. Sci. 2019, 29, 663–680. [Google Scholar] [CrossRef]
- Guo, P.; Zhu, J.; Chen, H.; Yang, R. A Linear-Time Solution for All-SAT Problem Based on P System. Chin. J. Electron. 2018, 27, 367–373. [Google Scholar] [CrossRef]
- Díaz-Pernil, D.; Christinal, H.A.; Gutiérrez-Naranjo, M.A. Solving the 3-COL problem by using tissue P systems without environment and proteins on cells. Inf. Sci. 2018, 430–431, 240–246. [Google Scholar] [CrossRef] [Green Version]
- Ye, L.; Zheng, J.; Guo, P.; Pérez-Jiménez, M.J. Solving the 0–1 Knapsack Problem by Using Tissue P System With Cell Division. IEEE Access 2019, 7, 66055–66067. [Google Scholar] [CrossRef]
- Song, B.; Zeng, X.; Rodríguez-Patón, A. Monodirectional tissue P systems with channel states. Inf. Sci. 2021, 546, 206–219. [Google Scholar] [CrossRef]
- Song, B.; Zeng, X. Solving a PSPACE-complete problem by symport/antiport P systems with promoters and membrane division. J. Membr. Comput. 2021, 3, 296–302. [Google Scholar] [CrossRef]
- Wang, X.; Zhang, G.; Gou, X.; Paul, P.; Neri, F.; Rong, H.; Yang, Q.; Zhang, H. Multi-behaviors coordination controller design with enzymatic numerical P systems for robots. Integr.-Comput.-Aided Eng. 2021, 28, 119–140. [Google Scholar] [CrossRef]
- Xu, J.; Huang, Y.; Liu, Y. Attitude Optimization Control of Unmanned Helicopter in Coal Mine Using Membrane Computing. Math. Probl. Eng. 2020, 2020, 3820896. [Google Scholar] [CrossRef]
- Niu, Y.; Zhang, Y.; Zhang, J.; Xiao, J. Running Cells with Decision-Making Mechanism: Intelligence Decision P System for Evacuation Simulation. Int. J. Comput. Commun. Control 2018, 13, 865–880. [Google Scholar] [CrossRef]
- Sapp, K.; Sodt, A.J.; Maibaum, L. Modeling Relaxation Timescales of Coupled Membrane/Protein Systems. Biophys. J. 2019, 116, 363a. [Google Scholar] [CrossRef] [Green Version]
- Liu, W.; Wang, T.; Zang, T.; Huang, Z.; Wang, J.; Huang, T.; Wei, X.; Li, C. A Fault Diagnosis Method for Power Transmission Networks Based on Spiking Neural P Systems with Self-Updating Rules considering Biological Apoptosis Mechanism. Complexity 2020, 2020, 2462647. [Google Scholar] [CrossRef] [Green Version]
- Gheorghe, M.; Ceterchi, R.; Ipate, F.; Konur, S.; Lefticaru, R. Kernel P systems: From modelling to verification and testing. Theor. Comput. Sci. 2018, 724, 45–60. [Google Scholar] [CrossRef] [Green Version]
- Hao, L.; Liu, J. Enhanced Membrane Computing Algorithm for SAT Problems Based on the Splitting Rule. Symmetry 2019, 11, 1412. [Google Scholar] [CrossRef] [Green Version]
- Zhu, M.; Yang, Q.; Dong, J.; Zhang, G.; Gou, X.; Rong, H.; Paul, P.; Neri, F. An Adaptive Optimization Spiking Neural P System for Binary Problems. Int. J. Neural Syst. 2021, 31, 20500549. [Google Scholar] [CrossRef]
- Ramachandranpillai, R.; Arock, M. Spiking neural firefly optimization scheme for the capacitated dynamic vehicle routing problem with time windows. Neural Comput. Appl. 2021, 33, 409–432. [Google Scholar] [CrossRef]
- Zhao, Y.; Liu, X.; Li, X. An improved DBSCAN algorithm based on cell-like P systems with promoters and inhibitors. PLoS ONE 2018, 13, e0200751. [Google Scholar] [CrossRef]
- Yang, J.; Peng, H.; Luo, X.; Wang, J. Stochastic Numerical P Systems With Application in Data Clustering Problems. IEEE Access 2020, 8, 31507–31518. [Google Scholar] [CrossRef]
- Luo, Y.; Guo, P.; Zhang, M. A Framework of Ant Colony P System. IEEE Access 2019, 7, 157655–157666. [Google Scholar] [CrossRef]
- Liu, X.; Wang, L.; Qu, J.; Wang, N. A Complex Chained P System Based on Evolutionary Mechanism for Image Segmentation. Comput. Intell. Neurosci. 2020, 2020, 6524919. [Google Scholar] [CrossRef] [PubMed]
- Jiang, Z.; Liu, X.; Sun, M. A Density Peak Clustering Algorithm Based on the K-Nearest Shannon Entropy and Tissue-Like P System. Math. Probl. Eng. 2019, 2019, 1713801. [Google Scholar] [CrossRef] [Green Version]
- Jiang, Z.; Liu, X. A Novel Consensus Fuzzy K-Modes Clustering Using Coupling DNA-Chain-Hypergraph P System for Categorical Data. Processes 2020, 8, 1326. [Google Scholar] [CrossRef]
- Guo, P.; Jiang, W.; Liu, Y. A P system for hierarchical clustering. Int. J. Mod. Phys. C 2019, 30, 1950062. [Google Scholar] [CrossRef]
- Chen, G.; Hu, J.; Peng, H.; Wang, J.; Huang, X. A Spectral Clustering Algorithm Improved by P Systems. Int. J. Comput. Commun. Control 2018, 13, 759–771. [Google Scholar] [CrossRef]
- Gou, X.; Liu, Q.; Rong, H.; Hu, M.; Paul, P.; Deng, F.; Zhang, X.; Yu, Z. A Novel Spiking Neural P System for Image Recognition. Int. J. Unconv. Comput. 2021, 16, 121–139. [Google Scholar]
- Yuan, J.; Guo, D.; Zhang, G.; Paul, P.; Zhu, M.; Yang, Q. A Resolution-Free Parallel Algorithm for Image Edge Detection within the Framework of Enzymatic Numerical P Systems. Molecules 2019, 24, 1235. [Google Scholar] [CrossRef] [Green Version]
- Li, B.; Peng, H.; Luo, X.; Wang, J.; Song, X.; Pérez-Jiménez, M.J.; Riscos-Núñez, A. Medical Image Fusion Method Based on Coupled Neural P Systems in Nonsubsampled Shearlet Transform Domain. Int. J. Neural Syst. 2021, 31, 2050050. [Google Scholar] [CrossRef]
- Aman, B.; Ciobanu, G. Spiking Neural P Systems with Astrocytes Producing Calcium. Int. J. Neural Syst. 2020, 30, 2050066. [Google Scholar] [CrossRef] [PubMed]
- Bîlbîe, F.D.; Păun, A. Small SNQ P Systems with multiple types of spikes. Theor. Comput. Sci. 2021, 862, 14–23. [Google Scholar] [CrossRef]
- Zeng, X.; Zhang, X.; Song, T.; Pan, L. Spiking Neural P Systems with Thresholds. Neural Comput. 2014, 26, 1340–1361. [Google Scholar] [CrossRef] [PubMed]
- Peng, H.; Wang, J.; Pérez-Jiménez, M.J.; Riscos-Núñez, A. Dynamic threshold neural P systems. Knowl.-Based Syst. 2019, 163, 875–884. [Google Scholar] [CrossRef]
- Wu, T.; Zhang, L.; Pan, L. Spiking neural P systems with target indications. Theor. Comput. Sci. 2021, 862, 250–261. [Google Scholar] [CrossRef]
- Song, T.; Gong, F.; Liu, X.; Zhao, Y.; Zhang, X. Spiking Neural P Systems With White Hole Neurons. IEEE Trans. Nanobiosci. 2016, 15, 666–673. [Google Scholar] [CrossRef]
- Wu, T.; Lyu, Q.; Pan, L. Evolution-Communication Spiking Neural P Systems. Int. J. Neural Syst. 2021, 31, 20500641. [Google Scholar] [CrossRef]
- Yang, Q.; Li, B.; Huang, Y.; Peng, H.; Wang, J. Spiking neural P systems with structural plasticity and anti-spikes. Theor. Comput. Sci. 2020, 801, 143–156. [Google Scholar] [CrossRef]
- Cabarle, F.G.C.; Adorna, H.N.; Pérez-Jiménez, M.J.; Song, T. Spiking neural P systems with structural plasticity. Neural Comput. Appl. 2015, 26, 1905–1917. [Google Scholar] [CrossRef]
- Lv, Z.; Bao, T.; Zhou, N.; Peng, H.; Huang, X.; Riscos-Núñez, A.; Pérez-Jiménez, M.J. Spiking Neural P Systems with Extended Channel Rules. Int. J. Neural Syst. 2021, 31, 20500495. [Google Scholar] [CrossRef]
- Song, X.; Valencia-Cabrera, L.; Peng, H.; Wang, J.; Pérez-Jiménez, M.J. Spiking Neural P Systems with Delay on Synapses. Int. J. Neural Syst. 2021, 31, 2050042. [Google Scholar] [CrossRef] [PubMed]
- Garcia, L.; Sanchez, G.; Vazquez, E.; Avalos, G.; Anides, E.; Nakano, M.; Sanchez, G.; Perez, H. Small universal spiking neural P systems with dendritic/axonal delays and dendritic trunk/feedback. Neural Netw. Off. J. Int. Netw. Soc. 2021, 138, 126–139. [Google Scholar] [CrossRef] [PubMed]
- Zhang, X.; Wang, B.; Pan, L. Spiking Neural P Systems with a Generalized Use of Rules. Neural Comput. 2014, 26, 2925–2943. [Google Scholar] [CrossRef] [PubMed]
- Lv, Z.; Kou, J.; Yi, W.; Peng, H.; Song, X.; Wang, J. Sequential Coupled Neural P Systems. Int. J. Unconv. Comput. 2020, 15, 157–191. [Google Scholar]
- Zhang, X.; Luo, B.; Fang, X.; Pan, L. Sequential spiking neural P systems with exhaustive use of rules. Biosystems 2012, 108, 52–62. [Google Scholar] [CrossRef]
- Wang, L.; Liu, X.; Zhao, Y. Universal Nonlinear Spiking Neural P Systems with Delays and Weights on Synapses. Comput. Intell. Neurosci. 2021, 2021, 3285719. [Google Scholar] [CrossRef]
- Song, T.; Luo, L.; He, J.; Chen, Z.; Zhang, K. Solving Subset Sum Problems by Time-free Spiking Neural P Systems. Appl. Math. Inf. Sci. 2014, 8, 327–332. [Google Scholar] [CrossRef]
- Zeng, X.; Song, T.; Zhang, X.; Pan, L. Performing Four Basic Arithmetic Operations With Spiking Neural P Systems. IEEE Trans. Nanobiosci. 2012, 11, 366–374. [Google Scholar] [CrossRef]
- Zhang, X.; Zeng, X.; Luo, B.; Xu, J. Several Applications of Spiking Neural P Systems with Weights. J. Comput. Theor. Nanosci. 2012, 9, 769–777. [Google Scholar] [CrossRef]
- Zhang, G.; Zhang, X.; Rong, H.; Paul, P.; Zhu, M.; Neri, F.; Ong, Y.S. A Layered Spiking Neural System for Classification Problems. Int. J. Neural Syst. 2022, 2022, 2250023. [Google Scholar] [CrossRef]
- Huang, Z.; Wang, T.; Liu, W.; Valencia-Cabrera, L.; Perez-Jimenez, M.J.; Li, P. A Fault Analysis Method for Three-Phase Induction Motors Based on Spiking Neural P Systems. Complexity 2021, 2021, 2087027. [Google Scholar] [CrossRef]
- Rong, H.; Yi, K.; Zhang, G.; Dong, J.; Paul, P.; Huang, Z. Automatic Implementation of Fuzzy Reasoning Spiking Neural P Systems for Diagnosing Faults in Complex Power Systems. Complexity 2019, 2019, 2635714. [Google Scholar] [CrossRef]
- Song, T.; Pan, L.; Wu, T.; Zheng, P.; Wong, M.L.D.; Rodriguez-Paton, A. Spiking Neural P Systems With Learning Functions. IEEE Trans. Nanobiosci. 2019, 18, 176–190. [Google Scholar] [CrossRef] [PubMed]
- Xue, J.; Wang, Z.; Kong, D.; Wang, Y.; Liu, X.; Fan, W.; Yuan, S.; Niu, S.; Li, D. Deep ensemble neural-like P systems for segmentation of central serous chorioretinopathy lesion. Inf. Fusion 2021, 65, 84–94. [Google Scholar] [CrossRef]
- Cai, Y.; Mi, S.; Yan, J.; Peng, H.; Luo, X.; Yang, Q.; Wang, J. An unsupervised segmentation method based on dynamic threshold neural P systems for color images. Inf. Sci. 2022, 587, 473–484. [Google Scholar] [CrossRef]
- Song, T.; Pang, S.; Hao, S.; Rodriguez-Paton, A.; Zheng, P. A Parallel Image Skeletonizing Method Using Spiking Neural P Systems with Weights. Neural Process. Lett. 2019, 50, 1485–1502. [Google Scholar] [CrossRef]
- Song, T.; Zeng, X.; Zhang, P.; Jiang, M.; Rodríguez-Patón, A. A Parallel Workflow Pattern Modeling Using Spiking Neural P Systems With Colored Spikes. IEEE Trans. Nanobiosci. 2018, 17, 474–484. [Google Scholar] [CrossRef]
- Liu, Q.; Long, L.; Yang, Q.; Peng, H.; Wang, J.; Luo, X. LSTM-SNP: A long short-term memory model inspired from spiking neural P systems. Knowl.-Based Syst. 2022, 235, 107656. [Google Scholar] [CrossRef]
- Long, L.; Liu, Q.; Peng, H.; Yang, Q.; Luo, X.; Wang, J.; Song, X. A Time Series Forecasting Approach Based on Nonlinear Spiking Neural Systems. Int. J. Neural Syst. 2022, 2022, 2250020. [Google Scholar] [CrossRef]
- Liu, Q.; Long, L.; Peng, H.; Wang, J.; Yang, Q.; Song, X.; Riscos-Nunez, A.; Perez-Jimenez, M.J. Gated Spiking Neural P Systems for Time Series Forecasting. IEEE Trans. Neural Netw. Learn. Syst. 2021. [Google Scholar] [CrossRef]
- Wu, T.; Paun, A.; Zhang, Z.; Pan, L. Spiking Neural P Systems With Polarizations. IEEE Trans. Neural Netw. Learn. Syst. 2018, 29, 3349–3360. [Google Scholar] [CrossRef] [PubMed]
- Wu, T.; Zhang, T.; Xu, F. Simplified and yet Turing universal spiking neural P systems with polarizations optimized by anti-spikes. Neurocomputing 2020, 414, 255–266. [Google Scholar] [CrossRef]
- Wu, T.; Pan, L.; Alhazov, A. Computation power of asynchronous spiking neural P systems with polarizations. Theor. Comput. Sci. 2019, 777, 474–489. [Google Scholar] [CrossRef]
- Wu, T.; Pan, L. The computation power of spiking neural P systems with polarizations adopting sequential mode induced by minimum spike number. Neurocomputing 2020, 401, 392–404. [Google Scholar] [CrossRef]
- Liu, L.; Jiang, K. Universality of spiking neural P systems with polarizations working in sequential mode induced by maximum spike number. J. Membr. Comput. 2021, 4, 56–67. [Google Scholar] [CrossRef]
- Yang, Q.; Lv, Z.; Liu, L.; Peng, H.; Song, X.; Wang, J. Spiking neural P systems with multiple channels and polarizations. Biosystems 2019, 185, 104020. [Google Scholar] [CrossRef]
- Jiang, S.; Fan, J.; Liu, Y.; Wang, Y.; Xu, F. Spiking Neural P Systems with Polarizations and Rules on Synapses. Complexity 2020, 2020, 8742308. [Google Scholar] [CrossRef]
- Gutkin, B.; Ermentrout, G.B. Neuroscience - Spikes too kinky in the cortex? Nature 2006, 440, 999–1000. [Google Scholar] [CrossRef]
- Peng, H.; Li, B.; Wang, J.; Song, X.; Wang, T.; Valencia-Cabrera, L.; Pérez-Hurtado, I.; Riscos-Núñez, A.; Pérez-Jiménez, M.J. Spiking neural P systems with inhibitory rules. Knowl.-Based Syst. 2020, 188, 105064. [Google Scholar] [CrossRef]
- Ionescu, M.; Păun, G.; Yokomori, T. Spiking Neural P Systems. Fundam. Inform. 2006, 71, 279–308. [Google Scholar]
- Korec, I. Small universal register machines. Theor. Comput. Sci. 1996, 168, 267–301. [Google Scholar] [CrossRef] [Green Version]
Computing Models | Configuration | |||
---|---|---|---|---|
Maximum Number of Rules per Neuron | Auxiliary Neurons (ADD) | Auxiliary Neurons (SUB) | Auxiliary Neurons (FIN) | |
MPAIRSN P systems | 2 | 5 | 4 | 5 |
PSN P systems [71] | 2 | 5 | 5 | 7 |
PASN P systems [72] | 2 | 4 | 6 | 6 |
SNP–MCP systems [76] | 2 | 4 | 6 | 1 |
PSNRS P systems [77] | 2 | 7 | 8 | 5 |
Computing Models | Computation Resources | ||
---|---|---|---|
Maximum Number of Rules per Neuron | Auxiliary Neurons (ADD) | Auxiliary Neurons (INPUT) | |
MPAIRSN P systems | 2 | 0 | 3 |
PASN P systems [72] | 2 | 0 | 3 |
SNP–MCP systems [76] | 2 | 2 | 5 |
PSNRS P systems [77] | 2 | 2 | 7 |
Components of the PAWSN P System | Number of Neurons |
---|---|
Registers | 9 |
Instruction labels | 25 |
Auxiliary neurons required for SUB modules | 56 |
Neurons required for INPUT modules | 5 |
Neurons required for OUTPUT modules | 3 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Liu, Y.; Zhao, Y. Spiking Neural P Systems with Membrane Potentials, Inhibitory Rules, and Anti-Spikes. Entropy 2022, 24, 834. https://doi.org/10.3390/e24060834
Liu Y, Zhao Y. Spiking Neural P Systems with Membrane Potentials, Inhibitory Rules, and Anti-Spikes. Entropy. 2022; 24(6):834. https://doi.org/10.3390/e24060834
Chicago/Turabian StyleLiu, Yuping, and Yuzhen Zhao. 2022. "Spiking Neural P Systems with Membrane Potentials, Inhibitory Rules, and Anti-Spikes" Entropy 24, no. 6: 834. https://doi.org/10.3390/e24060834
APA StyleLiu, Y., & Zhao, Y. (2022). Spiking Neural P Systems with Membrane Potentials, Inhibitory Rules, and Anti-Spikes. Entropy, 24(6), 834. https://doi.org/10.3390/e24060834