脉冲神经膜系统的计算性质与应用研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
生物计算是计算机科学与生命科学交叉研究领域。生物计算模型具有信息存储使用空间小、计算并行度高、计算高效性、计算具有自组织性与自适应性,以及容错性强等优点。膜计算是生物计算的重要分支之一,膜计算研究的计算模型统称为膜系统。本文研究脉冲神经膜系统,它是一类受生物神经细胞之间的通讯方式启发得到的分布式并行计算模型。
     人类大脑中神经元具有匀质性,即每个神经元的结构与功能都是相似的。受这一生物现实的启发,本文研究了带反脉冲的匀质脉冲神经膜系统,其中匀质性的含义体现在系统中所有神经元具有相同的规则集合。在使用“纯激发规则”,并且不使用遗忘规则的情况下,证明了带反脉冲的匀质脉冲神经膜系统具有计算完备性;证明了具有抑制突触的匀质脉冲神经膜系统具有计算完备性。这两个结果表明神经系统的结构对于系统的功能有决定性作用:尽管构成系统的神经元具有匀质性,但是利用神经元之间的相互合作形式的神经网络具有强大的计算能力。
     本文研究了带反脉冲的脉冲神经膜系统范式。证明了在使用两类“纯激发规则”的情况下,带反脉冲的脉冲神经膜系统具有计算通用性。对于使用“非纯激发规则”的脉冲神经膜系统而言,判定“非纯激发规则”是否满足使用条件是一个潜在的计算困难问题。因此,构造使用“纯激发规则”的脉冲神经膜系统对于系统计算的可行性有着重要意义。
     可逆计算模型都有超低能耗的优点,是量子计算研究的核心计算模型。本文建立了可逆脉冲神经膜系统,证明了可逆脉冲神经膜系统具有与图灵机等价的计算能力。这为量子计算理论与生物计算理论关联提供理论支持,同时也为设计低耗能生物计算模型提供理论模型。
     生物神经系统中存在着具有特殊生物功能的模体与功能社团。来自同一个模体或者功能社团的神经元,通过相互协作(一般是同步的工作)实现特殊的生物功能。受这一生物现实的启发,构造了局部同步的异步脉冲神经膜系统;证明了在使用一般神经元或者非限制神经元时,局部同步的异步脉冲神经膜系统是计算通用的;在使用限制神经元时,局部同步的异步脉冲神经膜系统计算能力有所减弱,只能产生自然数的半线性集合。
     利用脉冲神经膜系统求解计算困难问题时,通常将神经元中使用激发规则、遗忘规则、神经元分裂,以及神经元芽殖等操作统一地消耗一个单位时间。这种要求脉冲神经膜系统中不同形式的规则都在相等的时间内完成(一个时间单元)并不符合生物现实。针对这个问题,建立了时间无关脉冲神经膜系统,并且构造了一族以非确定地方式求解SAT问题的时间无关脉冲神经膜系统。
     人类大脑的最重要的生物功能之一就是维系人类的认知能力,这使得研究脉冲神经膜系统的“认知能力”具有重要意义。本文将学习机制引入脉冲神经膜系统,构造了识别英文手写字母的脉冲神经膜系统。通过分析仿真结果发现,具有学习机制的脉冲神经膜系统可以有效地识别手写英文字母,这显示了脉冲神经膜系统在模式识别研究领域的潜在应用价值。
Bio-computing is a inter-discipline of computer science and bio-science. Bio-computing models have several advantages, such as storing information costing less space,performing computation highly parallel, doing computation in self-assemble and self-adaption manners, and having high fault tolerance in the computation. Membrane com-puting is a new and hot branch of bio-computing. The computing models investigated inmembrane computing are called P systems. In this work, we deal with spiking neural Psystems, which are inspired from the way of biological neuron processing information andcommunicating with each other by means of electrical impulses (spikes).
     Homogeneity is a particular property of human brain in sense that each neuron hasthe similar function and structure. We investigate homogeneous spiking neural P systemswith anti-spikes, where each neuron has the same set of rules. Such systems with pure formof spiking rules and without forgetting rules are proved to be universal. In case of usinginhibitory synapse, the equivalence between homogeneous spiking neural P systems withanti-spikes and Turing machine can be achieved. These results have an important sense:the structure of a neural system is crucial for the functioning of the system. Although theindividual neuron is homogeneous, by cooperating with each other, a network of neuronscan be powerful–“complete (Turing) creativity”.
     We investigate some normal forms of spiking neural P systems with anti-spikes. Specif-ically, in case of using two categories of pure spiking rules, spiking P systems with anti-spikes can achieve Turing completeness. This result improves a corresponding result pro-posed by Pan, which use three categories of non-pure spiking rules. Note that for spikingneural P systems with anti-spike using non-pure spiking rules, determining whether a rulecan be applied is a potential computational hard problem. So, constructing spiking neu-ral P systems with anti-spike using only pure form of spiking rules will provide feasiblecomputing models in practice.
     Reversible computational models are elementary computing devices in Quantum com- puting. The most important advantage of reversible models is that the cost of energy inthe computing processes is low. We construct reversible spiking neural P systems, and it isproved that reversible spiking neural P systems are universal. These results will constructa connection between quantum theory and bio-computing theory, as well as provide some
     theoretical low energy costing bio-computing models.There are some typical motifs and communities in biological neural networks. Neuronsfrom the same motif or community can cooperate with each other to achieve some biologicalfunctions. Inspired from this fact, we construct asynchronous spiking neural P systems withlocal synchronization. It is proved that the systems with general neurons can achieve Turingcompleteness, and the systems with limited neurons can only generate semi-linear sets of
     natural numbers.In classical spiking neural P systems, each operation, such as application of the spikingrule, forgetting rule, cell division, neuron budding, will cost one time unit. However, thisrestriction that each rule has a precise execution time does not coincide with the biologicalfact, since the execution time of bio-chemical reactions can vary because of external uncon-trollable conditions. To avoid this defect, we construct timed and time-free spiking neuralP systems. We investigate the efficiency of the systems by solving a specific computational
     hard problem–SAT problem.The most important function of human brain is maintaining human’s cognitive ability.Spiking neural P systems are neural-like computing models inspired from biological neuralsystems, so it is interesting to investigate the “cognitive ability” the systems. In thiswork, spiking neural P system with learning mechanism is constructed to recognizing handwritten English letters. Simulation results show that spiking neural P systems with learningmechanism performs well in recognizing hand written English characters.
引文
[1]Turing A. On computable numbers, with an application to the entscheidungs problem. Proceedings of the London Mathematical Society,1937,2(1):230.
    [2]Turing A. Computability and λ-definability. Journal of Symbolic Logic,1937,2(4):153-163.
    [3]李国杰.非传统的高性能计算技术.世界科技研究与发展,1998,20(3):14-16.
    [4]Bennett C. On constructing a molecular computer. IBM Journal of Research and Development,1973,17:525-532.
    [5]Conrad M. On design principles for a molecular computer. Communications of the ACM,1985,28(5):464-480.
    [6]Head T. Formal language theory and DNA:an analysis of the generative capacity of specific recombinant behaviors. Bulletin of Mathematical Biology,1987,49(6):737-759.
    [7]Adleman L. Molecular computation of solutions to combinatorial problems. Science,1994,369:40.
    [8]Wood K V, Lam Y A, Seliger H H, et al. Complementary DNA coding click beetle luciferases can elicit bioluminescence of different colors. Science,1989,244(4905):700.
    [9]Quintans B, Alvarez-Iglesias V, Salas A, et al. Typing of mitochondrial DNA coding region SNPs of forensic and anthropological interest using SNaPshot minisequencing. Forensic Science Inter-national,2004,140(2):251-257.
    [10]Leyva R, Herion P, Saavedra R. Genetic immunization with plasmid DNA coding for the ROP2protein of Toxoplasma gondii. Parasitology Research,2001,87(1):70-79.
    [11]Liu Q, Wang L, Frutos A G, et al. DNA computing on surfaces. Nature,2000,403(6766):175-179.
    [12]Tanaka F, Nakatsugawa M, Yamamoto M, et al. Developing support system for sequence design in DNA computing. DNA Computing,2002, pages129-137.
    [13]Winfree E, Eng T, Rozenberg G. String tile models for DNA computing by self-assembly. DNA computing,2001, pages63-88.
    [14]Van Noort D, Gast F U, McCaskill J. DNA computing in microreactors. DNA Computing,2002, pages33-45.
    [15]Benenson Y, Paz-Elizur T, Adar R, et al. Programmable and autonomous computing machine made of biomolecules. Nature,2001,414(6862):430-434.
    [16]Benenson Y, Adar R, Paz-Elizur T, et al. DNA molecule provides a computing machine with both data and fuel. Proceedings of the National Academy of Sciences,2003,100(5):2191-2196.
    [17]Benenson Y, Gil B, Ben-Dor U, et al. An autonomous molecular computer for logical control of gene expression. Nature,2004,429(6990):423-429.
    [18]Alhazov A, Rogozhin Y, Verlan S. Minimal cooperation in symport/antiport tissue P systems. International Journal of Foundations of Computer Science,2007,18(1):163-180.
    [19]Paun A, Paun G. The power of communication:P systems with symport/antiport. New Generation Computing,2002,20(3):295-305.
    [20]Paun A, Paun G, Rozenberg G. Computing by communication in networks of membranes. Inter-national Journal of Foundations of Computer Science,2002,13(6):779-798.
    [21]Martin-Vide C, Paun A, Paun G. Membrane computing:new results, new problems. Bulletin of the EATCS,2002,(78):204-212.
    [22]Martin-Vide C, Paun G, Rozenberg G. Membrane systems with carriers. Theoretical Computer Science,2002,270(1-2):779-796.
    [23]Martin-Vide C, Mitrana V, Paun G. On the power of P systems with valuations. Computacion y Sistemas,2002,5(2):120-127.
    [24]Arroyo F, Baranda A, Castellanos J, et al. Membrane computing:the power of (rule) creation. Journal of Universal Computer Science,2002,8(3):369-381.
    [25]Giavitto J L, Michel O. The topological structures of membrane computing. Fundamenta Infor-maticae,2002,49(1-3):123-145.
    [26]Aguado J, Balanescu T, Cowling T, et al. P systems with replicated rewriting and stream X-machines (Eilenberg, machines). Fundamenta Informaticae,2002,49(1-3):17-33.
    [27]Madhu M, Krithivasan K. A note on hybrid P systems. Grammars,2002,5(3):239-244.
    [28]Mihai I, Paun G, Yokomori T. Spiking neural P systems. Fundamenta Informaticae,2006,71(2-3):279-308.
    [29]Maass W. Computing with spikes. Special Issue on Foundations of Information Processing of TELEMATIK,2002,8(1):32-36.
    [30]Paun G. Spiking neural P systems:power and efficiency. Lecuture Notes in Computer Science,2007,4527:153-169.
    [31]Paun G, Perez-Jimenez M. Spiking neural P systems. recent results, research topics. Algorithmic Bioprocesses,2009, page273.
    [32]Paun G. Computing with membranes. Journal of Computer and System Sciences,2000,61(1):108-143.
    [33]Paun G. Membrane computing:An introduction. Berlin:Springer-Verlag,2002.
    [34]Alhazov A. Communication in membrane systems with symbol objects. Sevilla, Spain,2006.
    [35]Popa B. Membrane systems with limited parallelism. Ruston, USA,2006.
    [36]Sburlan D. Promoting and inhibiting contexts in membrane computing. Sevilla, Spain,2006.
    [37]黄亮.Research on membrane computing optimization methods:[博士论文].杭州:浙江大学,2007.
    [38]张兴义.脉冲神经膜系统的计算能力研究:[博士论文].武汉:华中科技大学,2009.
    [39]曾湘祥.脉冲神经膜系统的计算性能研究:[博士论文].武汉:华中科技大学,2011.
    [40]江赞.网状结构膜系统的计算能力研究:[博士论文].武汉:华中科技大学,2011.
    [41]牛云云.求解计算困难问题的膜计算模型与算法研究:[博士论文].武汉:华中科技大学,2012.
    [42]卢春.蛋白膜系统计算能力研究:[博士论文].武汉:华中科技大学,2012.
    [43]陈海珠.膜计算应用研究:[博士论文].重庆:重庆大学,2011.
    [44]赵进慧.膜计算仿生优化算法及应用研究:[博士论文].杭州:浙江大学,2011.
    [45]Paun G, Rozenberg G, Salomaa A. The Oxford Handbook of Membrane Computing. Oxford University Press,2010.
    [46]Gutierrez-Naranjo M, Perez-Jimenez M, Romero-Campero F. A uniform solution to SAT using membrane creation. Theoretical Computer Science,2007,371(1-2):54-61.
    [47]Pan L, Alhazov A, Isdorj T. Further remarks on P systems with active membranes, separation, merging, and release rules. Soft Computing-A Fusion of Foundations, Methodologies and Ap-plications,2005,9(9):686-690.
    [48]Krishna S, Rama R. Breaking DES using P systems. Theoretical Computer Science,2003,299(1-3):495-508.
    [49]Alhazov A, Perez-Jimenez M. Uniform solution of QSAT using polarizationless active mem-branes. Lecture Notes in Computer Science,2007,4664:122-133.
    [50]Martin-Vide C, Paun G, G. R. Membrane systems with carriers. Theoretical Computer Science,2002,270(1-2):779-796.
    [51]M. C, D. G. P systems with symport/antiport of rules. Journal of Universal Computer Science,2004,10(5):540-558.
    [52]Bernardini F, Marian G. Population P systems. Journal of Universal Computer Science,2004,10(5):509-539.
    [53]Cavaliere M, Sedwards S. Membrane systems with peripheral proteins:transport and evolution. Electronic Notes in Theoretical Computer Science,2007,171(2):37-53.
    [54]R. F, Paun A. Membrane systems with symport/antiport rules:Universality results. Lecture Notes in Computer Science,2003, pages270-287.
    [55]Freund R, Oswald M. Regular ω-languages defined by finite extended spiking neural P systems. Fundamenta Informaticae,2008,83(1):65-73.
    [56]Manca V, Bianco L. Biological networks in metabolic P systems. BioSystems,2008,91(3):489-498.
    [57]Romero-Campero F, Perez-Jimenez M. Modelling gene expression control using P systems:The lac operon, a case study. BioSystems,2008,91(3):438-457.
    [58]Perez-Jimenez M, Romero-Campero F. A study of the robustness of the EGFR signalling cascade using continuous membrane systems. Lecture Notes in Computer Science,2005,3561:268-278.
    [59]Nagy B, Szegedi L. Membrane computing and graphical operating systems. Journal of Universal Computer Science,2006,12(9):1312-1331.
    [60]Ceterchi R, Gramatovici R, Jonoska N, et al. Tissue-like P systems with active membranes for picture generation. Fundamenta Informaticae,2003,56(4):311-328.
    [61]Enguix G. Unstable P systems:applications to linguistics. Lecture Notes in Computer Science,2005,3365:190-209.
    [62]Belenguix G, Gramatovici R. Parsing with active P automata. Lecture Notes in Computer Science,2004, pages31-42.
    [63]袁沈坚,顾幸生.基于差分进化的膜计算优化算法.上海市化学化工学会2010年度学术年会论文集(自动化专题),2010,123-126.
    [64]Paun G, Paun R. Membrane computing as a framework for modeling economic processes, in: Proceedings of The Seventh International Symposium on Symbolic and Numeric Algorithms for Scientific Computing,2006,8-11.
    [65]Paun G, Paun R. Membrane computing and economics:numerical P systems. Fundamenta Infor-maticae,2006,73(1):213-227.
    [66]郭德龙,夏慧明,周永权.基于膜计算的一种新型求解非线性方程组的优化算法.计算机应用与软件,2013,30(2):165-167.
    [67]Mauri G, Cazzaniga P. Seasonal variance in P system models for metapopulations. Progress in Natural Science,2007,17(4):392-400.
    [68]Besozzi D, Cazzaniga P, Pescini D, et al. Modelling metapopulations with stochastic membrane systems. Biosystems,2008,91(3):499-514.
    [69]Colomer M, Margalida A, Sanuy D, et al. A bio-inspired computing model as a new tool for mod-eling ecosystems:the avian scavengers as a case study. Ecological modelling,2011,222(1):33-47.
    [70]Nishida T Y. Membrane algorithms, in:Proceedings of Membrane Computing, pages55-66. Springer,2006.
    [71]Nishida T, Truthe B. Membrane algorithm with Brownian subalgorithm and genetic subalgorithm. International Journal of Foundations of Computer Science,2007,18(6):1353-1360.
    [72]Leporati A, Pagani D. A membrane algorithm for the min storage problem. Membrane Computing,2006, pages443-462.
    [73]刘沙沙,窦全胜,伏开磊.基于动态膜计算系统的自组织网络广播算法.计算机应用研究,2012,29(5):1822-1824.
    [74]Liu C, Zhang G, Liu H. An improved membrane algorithm for solving time-frequency atom decomposition. Membrane Computing,2010, pages371-384.
    [75]张葛祥,潘林强.自然计算的新分支—膜计算.计算机学报,2010,33(2):208-214.
    [76]拓守恒,邓方安,周涛.一种利用膜计算求解高维函数的全局优化算法.计算机工程与应用,2011,47(19):27-30.
    [77]马雪晶,赵一飞.基于膜计算的VRPTW启发式算法研究.武汉理工大学学报,2013,35(2):83-89.
    [78]Ciobanu G, Paun G, Perez-Jimenez M. Applications of membrane computing. Springer,2006.
    [79]Petreska B, Teuscher C. A reconfigurable hardware membrane system. Lecture Notes in Computer Science,2004, pages269-285.
    [80]Cecilia J, Garcia J, Guerrero G, et al. Simulating a P system based efficient solution to SAT by using GPUs. Journal of Logic and Algebraic Programming,2010,79(6):317-325.
    [81]Canales J, Carrasco J, Hernandez G, et al. Simulation of P systems with active membranes on CUDA. Briefings in Bioinformatics,2010,11(3):313-322.
    [82]Martin-Vide C, Paun G, Pazos J, et al. Tissue P systems. Theoretical Computer Science,2003,296(2):295-326.
    [83]Ishdorj T, Leporati A, Pan L, et al. Deterministic solutions to QSAT and Q3SAT by spiking neural P systems with pre-computed resources. Theoretical Computer Science,2010,411(25):2345-2358.
    [84]潘林强,张兴义,曾湘祥.脉冲神经膜计算系统的研究进展及展望(英文).计算机学报,2008,31(12):2091-2096.
    [85]Paun G, Perez-Jimenez M, Salomaa A. Spiking neural P systems:an early survey. International Journal of Foundations of Computer Science,2007,18(3):435-455.
    [86]Paun G. A quick overview of membrane computing with some details about spiking neural P systems. Frontiers of Computer Science in China,2007,1(1):37-49.
    [87]Paun G. Spiking neural P systems:a tutorial. Bulletin of the EATCS,2007,91:145-159.
    [88]Paun G. Twenty six research topics about spiking neural P systems, in:Proceedings of The Fifth Brainstorming Week on Membrane Computing. Citeseer,263-280.
    [89]Chen H, Ionescu M, Ishdorj T O, et al. Spiking neural P systems with extended rules:universality and languages. Natural Computing,2008,7(2):147-166.
    [90]Paun G, Perez-Jimenez M J, Rozenberg G. Spike trains in spiking neural P systems. International Journal of Foundations of Computer Science,2006,17(4):975-1002.
    [91]Chen H, Ishdorj T O, Paun G, et al. Handling languages with spiking neural P systems with extended rules. Romanian Journal of Information Science and Technology,2006,9(3):151-162.
    [92]Garcia-Arnau M, Perez D, Rodriguez-Paton A, et al. Spiking neural P systems:stronger normal forms, in:Proceedings of The Fifth Brainstorming Week on Membrane Computing,2007,157-178.
    [93]Ibarra O, Paun A, Paun G, et al. Normal forms for spiking neural P systems. Theoretical Computer Science,2007,372(2-3):196-217.
    [94]Pan L, Paun G. Spiking neural P systems:an improved normal form. Theoretical Computer Science,2010,411(6):906-918.
    [95]江赞,石晓龙,张征.脉冲神经膜系统在穷举使用规则下产生的二进制字符串语言.计算机学报,2009,32(12):2355-2361.
    [96]Paun A, Paun G. Small universal spiking neural P systems. Biosystems,2007,90(1):48-60.
    [97] Zhang X, Zeng X, Pan L. Smaller universal spiking neural P systems. Fundamenta Informaticae,2008,87(1):117–136.
    [98] Cavaliere M, Ibarra O H, Pa un G, et al. Asynchronous spiking neural P systems. TheoreticalComputer Science,2009,410(24):2352–2364.
    [99] Pan L, Pa un G. Spiking neural P systems with anti-spikes. International Journal of ComputersCommunications&Control,2009,4(3):273–282.
    [100] Zhang X, Zeng X, Pan L. On languages generated by asynchronous spiking neural P systems.Theoretical Computer Science,2009,410(26):2478–2488.
    [101] L. P, X. Z. Time-free spiking neural P systems. Neural Computation,2011,23:1320–1342.
    [102] Song T, Pan L, Pa un G. Asynchronous spiking neural P systems with local synchronization.Information Sciences,2012,219:197–207.
    [103] Ishdorj T, Leporati A, Pan L, et al. Solving NP-complete problems by spiking neural P systemswith budding rules. Theoretical Computer Science,2010, page335.
    [104] Wang J, Hoogeboom H J, Pan L, et al. Spiking neural P wystems with weights. Neural Computa-tion,2010,22(10):2615–2646.
    [105] Zhang X, Zeng X, Luo B, et al. Several applications of spiking neural P systems with weights.Journal of Computational and Theoretical Nanoscience,2012,9(6):769–777.
    [106] Gutie′rrez-Naranjo M A, Leporati A. Performing arithmetic operations with spiking neural P sys-tems. In the Proceedings of the Seventh Brainstorming Week on Membrane Computing,2009,1:181–198.
    [107] Pan L, Zeng X. A note on small universal spiking neural P systems. in: Pa un G, Pe′rez J′menez RN A, Rozenberg G, et al., editors, Proceedings of Membrane Computing,2010,436–447.
    [108] Chen H, Ionescu M, Pe′rez-Jime′nez M J, et al. On string languages generated by spiking neural Psystems. Fundamenta Informaticae,2007,75(1-4):141–162.
    [109] Ibarra O, Woodworth S. Characterizing regular languages by spiking neural P systems. Interna-tional Journal of Foundations of Computer Science,2007,18(6):1247–1256.
    [110] Chen H, Ionescu M, Pa un A, et al. On trace languages generated by spiking neural P systems. Inthe Proceedings of the Fourth Brainstorming Week on Membrane Computing,2006.
    [111] Ionescu M, Pa un A, Pa un G, et al. Computing with spiking neural P systems: traces and smalluniversal systems. Lecture Notes in Computer Science,2006, pages1–16.
    [112] Ionescu M, Pa un G, Yokomori T. Spiking neural P systems with an exhaustive use of rules.International Journal of Unconventional Computing,2007,3(2):135–153.
    [113] Zhang X, Jiang Y, Pan L. Small universal spiking neural P systems with exhaustive use of rules.Journal of Computational and Theoretical Nanoscience,2010,7(5):890–899.
    [114] Ibarra O, Woodworth S, Yu F, et al. On spiking neural P systems and partially blind countermachines. Unconventional Computation,2006, pages113–129.
    [115] Ibarra O, Woodworth S. Characterizations of some classes of spiking neural P systems. NaturalComputing,2008,7(4):499–517.
    [116] Cavaliere M, Mura I. Experiments on the reliability of stochastic spiking neural P systems. NaturalComputing,2008,7(4):453–470.
    [117] Leporati A, Zandron C, Ferretti C, et al. On the computational power of spiking neural P systems.International Journal of Unconventional Computing,2009,5(5):459–473.
    [118] Leporati A, Mauri G, Zandron C, et al. Uniform solutions to SAT and Subset Sum by spikingneural P systems. Natural Computing,2009,8(4):681–702.
    [119] Ishdorj T, Leporati A, Pan L, et al. Deterministic solutions to QSAT and Q3SAT by spiking neuralP systems with pre-computed resources. Theoretical Computer Science,2010,411(25):2345–2358.
    [120] Leporati A, Gutie′rrez-Naranjo M. Solving Subset Sum by spiking neural P systems with pre-computed resources. Fundamenta Informaticae,2008,87(1):61–77.
    [121] Mauri G, Leporati A, Zandron C, et al. Solving numerical NP-complete problems with spikingneural P systems. in: Proceedings of The Eightth International Workshop of Membrane Comput-ing, Thessaloniki, Greece, June25-28,2007.
    [122] Leporati A, Mauri G, Zandron C, et al. Uniform solutions to SAT and Subset Sum by spikingneural P systems. Natural Computing,2009,8(4):681–702.
    [123] Ionescu M, Sburlan D. Some applications of spiking neural P systems. in: Proceedings of TheEightth International Workshop Membrane Computing. Citeseer,383–394.
    [124] Gutie′rrez-Naranjo M, Leporati A. First steps towards a CPU made of spiking neural P systems.International Journal of Computers Communications&Control,2009,4(3):244–252.
    [125] Ceterchi R, Tomescu A. Implementing sorting networks with spiking neural P systems. Funda-menta Informaticae,2008,87(1):35–48.
    [126] Metta V, Krithivasan K, Garg D. Modeling spiking neural P systems using timed Petri nets. in:Proceedings of Nature Biologically Inspired Computing,2009,25–30.
    [127] Peng H, Wang J. Adaptive spiking neural P systems. in: Proceedings of The Sixth InternationalConference on Natural Computation, August,2010,3008–3011.
    [128] Gutie′rrez-Naranjo M, Pe′rez-Jime′nez M. A spiking neural P system based model for Hebbianlearning. in: Proceedings of The Ninth Workshop on Membrane Computing,2008,189–207.
    [129] Reid D, Barrett-Baxendale M. Spatiotemporal processing in a spiking neural P system. in: Pro-ceedings of The Second International Conference on Developments in Systems Engineering,2010,394–399.
    [130] Ionescu M, T′rnauca C, T′rnauca C. Dreams and spiking neural P systems. Romanian Journal ofInformation Science and Technology,2009,12(2):209–217.
    [131] Rozenberg G, Salomaa A. Handbook of formal languages: Beyond words. Springer-Verlag,1997.
    [132] Minsky M. Computation: finite and infinite machines. Prentice Hall, Englewood Cliffs, NewJersey,1967.
    [133] Chomsky N. Three models for the description of language. IRE Transactions on InformationTheory,1956,2(3):113–124.
    [134] Chomsky N. On certain formal properties of grammars. Information and Control,1959,2(2):137–167.
    [135] Hopcroft J, Motwani R, Ullman J. Introduction to automata theory, languages, and computation,volume3. Addison-wesley Reading, MA,1979.
    [136] Cienciala L, Ciencialova′L, Kelemenova′A. Homogeneous P colonies. Computing and Informat-ics,2008,27(3):481–496.
    [137] Zeng X, Zhang X, Pan L. Homogeneous spiking neural P systems. Fundamenta Informaticae,2009,97(1):275–294.
    [138] Landauer R. Irreversibility and heat generation in the computing process. IBM Journal of Researchand Development,1961,5(3):183–191.
    [139] Bennett C H. Logical reversibility of computation. IBM journal of Research and Development,1973,17(6):525–532.
    [140] Morita K, Yamaguchi Y. A universal reversible turing machine. Machines, Computations, andUniversality,2007, pages90–98.
    [141] Takada Y, Isokawa T, Peper F, et al. Construction universality in purely asynchronous cellularautomata. Journal of Computer and System Sciences,2006,72(8):1368–1385.
    [142] Fredkin E, Toffoli T. Conservative logic. International Journal of Theoretical Physics,1982,21(3):219–253.
    [143] Toffoli T, Margolus N H. Invertible cellular automata: a review. Physica D: Nonlinear Phenomena,1990,45(1):229–253.
    [144] Morita K. Universality of a reversible two-counter machine. Theoretical Computer Science,1996,168(2):303–320.
    [145] Alhazov A, Morita K. On reversibility and determinism in P systems. Membrane Computing,2010, pages158–168.
    [146] Alon U. An introduction to systems biology: design principles of biological circuits, volume10.Chapman&Hall/CRC,2006.
    [147] Korec I. Small universal register machines. Theoretical Computer Science,1996,168(2):267–301.
    [148] Ibarra O, Woodworth S. Spiking neural P systems: some characterizations. in: Proceedings ofFundamentals of Computation Theory. Springer,2007,23–37.
    [149] Sos′k P. The computational power of cell division in P systems: beating down parallel computers?Natural Computing,2003,2(3):287–298.
    [150] Pa un G, Pe′rez-Jime′nez M J, Riscos-Nu′nez A. Tissue P systems with cell division. InternationalJournal of Computer, Communication&Control,2008,3(3):295–303.
    [151] D′az-Pernil D, Gutie′rrez-Naranjo M, Pe′rez-Jime′nez M, et al. Solving Subset Sum in linear timeby using tissue P systems with cell division. Bio-inspired Modeling of Cognitive Tasks,2007,pages170–179.
    [152] Pan L, Pa un G, Pe′rez-Jime′nez M J. Spiking neural P systems with neuron division and budding.Science China Information Sciences,2011,54(8):1596–1607.
    [153] Cavaliere M, Deufemia V. Further results on time-free P systems. International Journal of Foun-dations of Computer Science,2006,17(1):69–89.
    [154] Gary M R, Johnson D S. Computers and intractability: a Guide to the Theory of NP-completeness,1979.
    [155] McCulloch W S, Pitts W. A logical calculus of the ideas immanent in nervous activity. Bulletin ofmathematical biology,1943,5(4):115–133.
    [156] Bishop C M. Neural networks for pattern recognition.1995.
    [157] Pao Y. Adaptive pattern recognition and neural networks.1989.
    [158] Ripley B D. Pattern recognition and neural networks. Cambridge University Press,2008.
    [159] Lippmann R P. Pattern classification using neural networks. Communications Magazine, IEEE,1989,27(11):47–50.
    [160] Bezdek J C, Pal S K. Fuzzy models for pattern recognition, volume23. IEEE press New York,1992.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700