Part of the broader research field of natural computing, Membrane Computing is an area within computing science that aims to abstract computing ideas and models from the structure and functioning of living cells, as well as from the way the cells are organized in tissues or higher order structures. It studies models of computation (known as P systems) inspired by the biochemistry of cells, in particular by the role of membranes in the compartmentalization of living cells into "protected reactors". This handbook provides both a comprehensive survey of available knowledge and established research topics, and a guide to recent developments in the field, covering the subject from theory to applications. The handbook is suitable both for introducing novices to this area of research, and as a main source of reference for active researchers. It sets out the necessary biological and formal background, with the introductory chapter serving as a gentle introduction to and overview of membrane computing. Individual chapters, written by leading researchers in membrane computing, present the state of the art of all main research trends and include extensive bibliographies.
Cited By
- Ciobanu G and Todoran E (2023). Spiking neural P systems and their semantics in Haskell, Natural Computing: an international journal, 22:1, (41-54), Online publication date: 1-Mar-2023.
- Pan L, Song B and Zandron C (2023). On the computational efficiency of tissue P systems with evolutional symport/antiport rules, Knowledge-Based Systems, 262:C, Online publication date: 28-Feb-2023.
- Aman B and Ciobanu G Computation with cells enhanced by costs Proceedings of the 36th Annual ACM Symposium on Applied Computing, (1278-1280)
- Orellana-Martín D, Valencia-Cabrera L, Song B, Pan L, Pérez-Jiménez M and Cherifi H (2021). Tuning Frontiers of Efficiency in Tissue P Systems with Evolutional Communication Rules, Complexity, 2021, Online publication date: 1-Jan-2021.
- Johnsen E, Steffen M and Stumpf J Assumption-Commitment Types for Resource Management in Virtually Timed Ambients Leveraging Applications of Formal Methods, Verification and Validation: Verification Principles, (103-121)
- Nishida T Evolutionary P Systems: The Notion and an Example Membrane Computing, (126-134)
- Ren Q, Liu X, Sun M and Bibbo D (2020). Turing Universality of Weighted Spiking Neural P Systems with Anti-spikes, Computational Intelligence and Neuroscience, 2020, Online publication date: 1-Jan-2020.
- Jiang S, Fan J, Liu Y, Wang Y, Xu F and Volchenkov D (2020). Spiking Neural P Systems with Polarizations and Rules on Synapses, Complexity, 2020, Online publication date: 1-Jan-2020.
-
Song T, Pang S, Hao S, Rodríguez-Patón A and Zheng P (2018). A Parallel Image Skeletonizing Method Using Spiking Neural P Systems with Weights, Neural Processing Letters, 10.1007/s11063-018-9947-9, 50:2, (1485-1502), Online publication date: 1-Oct-2019.
- Bie D, Gutiérrez-Naranjo M, Zhao J and Zhu Y (2019). A membrane computing framework for self-reconfigurable robots, Natural Computing: an international journal, 18:3, (635-646), Online publication date: 1-Sep-2019.
- Sempere J (2022). Modeling of Decision Trees Through P Systems, New Generation Computing, 37:3, (325-337), Online publication date: 1-Sep-2019.
- Pan T, Xu J, Jiang S and Xu F (2019). Cell-like spiking neural P systems with evolution rules, Soft Computing - A Fusion of Foundations, Methodologies and Applications, 23:14, (5401-5409), Online publication date: 1-Jul-2019.
- Jiang S, Wang Y and Su Y (2019). A uniform solution to SAT problem by symport/antiport P systems with channel states and membrane division, Soft Computing - A Fusion of Foundations, Methodologies and Applications, 23:12, (3903-3911), Online publication date: 1-Jun-2019.
- Bibi A, Xu F, Adorna H, Cabarle F and Alexandridis A (2019). Sequential Spiking Neural P Systems with Local Scheduled Synapses without Delay, Complexity, 2019, Online publication date: 1-Jan-2019.
- Li Z, Zhang L, Su Y, Li J and Wang X (2018). A skin membrane-driven membrane algorithm for many-objective optimization, Neural Computing and Applications, 30:1, (141-152), Online publication date: 1-Jul-2018.
- Chen Z, Zhang P, Wang X, Shi X, Wu T and Zheng P (2018). A computational approach for nuclear export signals identification using spiking neural P systems, Neural Computing and Applications, 29:3, (695-705), Online publication date: 1-Feb-2018.
- Pan L, Song B, Valencia-Cabrera L, Pérez-Jiménez M and Hafstein S (2018). The Computational Complexity of Tissue P Systems with Evolutional Symport/Antiport Rules, Complexity, 2018, Online publication date: 1-Jan-2018.
- Leporati A, Manzoni L, Mauri G, Porreca A and Zandron C (2017). Characterising the complexity of tissue P systems with fission rules, Journal of Computer and System Sciences, 90:C, (115-128), Online publication date: 1-Dec-2017.
- Alhazov A and Cojocaru S (2017). Small asynchronous P systems with inhibitors defining non-semilinear sets, Theoretical Computer Science, 701:C, (12-19), Online publication date: 21-Nov-2017.
- Ciobanu G and Todoran E (2017). Denotational semantics of membrane systems by using complete metric spaces, Theoretical Computer Science, 701:C, (85-108), Online publication date: 21-Nov-2017.
- Krishna S, Gheorghe M, Ipate F, Csuhaj-Varj E and Ceterchi R (2017). Further results on generalised communicating P systems, Theoretical Computer Science, 701:C, (146-160), Online publication date: 21-Nov-2017.
- Valencia-Cabrera L, Orellana-Martn D, Martnez-del-Amor M, Riscos-Nez A and Prez-Jimnez M (2017). Reaching efficiency through collaboration in membrane systems, Theoretical Computer Science, 701:C, (226-234), Online publication date: 21-Nov-2017.
- Prez-Jimnez M, Graciani C, Orellana-Martn D, Riscos-Nez A, Romero-Jimnez l and Valencia-Cabrera L (2017). Fuzzy reasoning spiking neural P systems revisited, Theoretical Computer Science, 701:C, (216-225), Online publication date: 21-Nov-2017.
- Song B, Prez-Jimnez M and Pan L (2017). An efficient time-free solution to QSAT problem using P systems with proteins on membranes, Information and Computation, 256:C, (287-299), Online publication date: 1-Oct-2017.
- Peng H and Wang J (2017). A hybrid approach based on tissue P systems and artificial bee colony for IIR system identification, Neural Computing and Applications, 28:9, (2675-2685), Online publication date: 1-Sep-2017.
- Peng H, Shi P, Wang J, Riscos-Nez A and Prez-Jimnez M (2017). Multiobjective fuzzy clustering approach based on tissue-like membrane systems, Knowledge-Based Systems, 125:C, (74-82), Online publication date: 1-Jun-2017.
- Bottoni P, Labella A and Mitrana V (2017). Networks of polarized multiset processors, Journal of Computer and System Sciences, 85:C, (93-103), Online publication date: 1-May-2017.
- Song B, Zhang C and Pan L (2017). Tissue-like P systems with evolutional symport/antiport rules, Information Sciences: an International Journal, 378:C, (177-193), Online publication date: 1-Feb-2017.
- Wang Y, Liu X, Xiang L and Franco L (2017). GA-Based Membrane Evolutionary Algorithm for Ensemble Clustering, Computational Intelligence and Neuroscience, 2017, Online publication date: 1-Jan-2017.
- Song T, Zheng P, Dennis Wong M and Wang X (2016). Design of logic gates using spiking neural P systems with homogeneous neurons and astrocytes-like control, Information Sciences: an International Journal, 372:C, (380-391), Online publication date: 1-Dec-2016.
- Gheorghe M, Ipate F and Konur S (2016). Testing based on identifiable P Systems using cover automata and X-machines, Information Sciences: an International Journal, 372:C, (565-578), Online publication date: 1-Dec-2016.
- Song B, Pérez-Jiménez M and Pan L (2016). An efficient time-free solution to SAT problem by P systems with proteins on membranes, Journal of Computer and System Sciences, 82:6, (1090-1099), Online publication date: 1-Sep-2016.
- (2016). Numerical P systems with migrating variables, Theoretical Computer Science, 641:C, (85-108), Online publication date: 16-Aug-2016.
- Song B and Pan L (2016). The computational power of tissue-like P systems with promoters, Theoretical Computer Science, 641:C, (43-52), Online publication date: 16-Aug-2016.
- Liu C and Fan L (2016). A hybrid evolutionary algorithm based on tissue membrane systems and CMA-ES for solving numerical optimization problems, Knowledge-Based Systems, 105:C, (38-47), Online publication date: 1-Aug-2016.
- Song T and Pan L (2016). Spiking neural P systems with request rules, Neurocomputing, 193:C, (193-200), Online publication date: 12-Jun-2016.
- Wu T, Zhang Z, Pun G and Pan L (2016). Cell-like spiking neural P systems, Theoretical Computer Science, 623:C, (180-189), Online publication date: 11-Apr-2016.
- Aman B and Ciobanu G (2016). Modelling and verification of weighted spiking neural systems, Theoretical Computer Science, 623:C, (92-102), Online publication date: 11-Apr-2016.
- Sosk P and Langer M (2016). Small (purely) catalytic P systems simulating register machines, Theoretical Computer Science, 623:C, (65-74), Online publication date: 11-Apr-2016.
- Sun W, Xiang L, Liu X and Zhao D An Improved K-medoids Clustering Algorithm Based on a Grid Cell Graph Realized by the P System Revised Selected Papers of the Second International Conference on Human Centered Computing - Volume 9567, (365-374)
- Xu W and Liu X One Level Membrane Structure P System Based Particle Swarm Optimization Revised Selected Papers of the Second International Conference on Human Centered Computing - Volume 9567, (936-941)
- Aman B and Ciobanu G (2015). Verification of membrane systems with delays via Petri nets with delays, Theoretical Computer Science, 598:C, (87-101), Online publication date: 20-Sep-2015.
- Barbuti R, Bompadre A, Bove P, Milazzo P and Pardini G Attributed Probabilistic P Systems and Their Application to the Modelling of Social Interactions in Primates Revised Selected Papers of the SEFM 2015 Collocated Workshops on Software Engineering and Formal Methods - Volume 9509, (176-191)
- Prasanna Venkatesan A, Thomas D, Robinson T and Nagar A (2015). Computing with membranes and picture arrays, Journal of Discrete Algorithms, 33:C, (31-42), Online publication date: 1-Jul-2015.
- Sosík P and Cienciala L (2015). A limitation of cell division in tissue P systems by PSPACE, Journal of Computer and System Sciences, 81:2, (473-484), Online publication date: 1-Mar-2015.
- Niu Y, Wang S, He J and Xiao J (2015). A novel membrane algorithm for capacitated vehicle routing problem, Soft Computing - A Fusion of Foundations, Methodologies and Applications, 19:2, (471-482), Online publication date: 1-Feb-2015.
- Soleimani A (2015). Combine particle swarm optimization algorithm and canonical sign digit to design finite impulse response filter, Soft Computing - A Fusion of Foundations, Methodologies and Applications, 19:2, (407-419), Online publication date: 1-Feb-2015.
- Ciobanu G and Aman B Computational power of chemical kinetics in living cells Proceedings of the 8th International Conference on Bioinspired Information and Communications Technologies, (392-399)
- Aman B and Ciobanu G Observational equivalences in a bio-inspired formalism involving mobility and lifetimes Proceedings of the 8th International Conference on Bioinspired Information and Communications Technologies, (173-176)
- Ciobanu G and Pinna G (2014). Catalytic and communicating Petri nets are Turing complete, Information and Computation, 239:C, (55-70), Online publication date: 1-Dec-2014.
- Maroosi A and Muniyandi R (2014). Accelerated execution of P systems with active membranes to solve the N-queens problem, Theoretical Computer Science, 551:C, (39-54), Online publication date: 25-Sep-2014.
- Maroosi A and Muniyandi R Accelerated Simulation of Membrane Computing to Solve the N-queens Problem on Multi-core Proceedings of the 4th International Conference on Swarm, Evolutionary, and Memetic Computing - Volume 8298, (257-267)
- Mihálydeák T and Csajbók Z Partial Approximation of Multisets and Its Applications in Membrane Computing Proceedings of the 8th International Conference on Rough Sets and Knowledge Technology - Volume 8171, (99-108)
- Barbuti R, Bove P, Schettini A, Milazzo P and Pardini G A Computational Formal Model of the Invasiveness of Eastern Species in European Water Frog Populations Revised Selected Papers of the SEFM 2013 Collocated Workshops on Software Engineering and Formal Methods - Volume 8368, (329-344)
- Peng H, Wang J, PéRez-JiméNez M, Wang H, Shao J and Wang T (2013). Fuzzy reasoning spiking neural P system for fault diagnosis, Information Sciences: an International Journal, 235, (106-116), Online publication date: 1-Jun-2013.
- Liu C and Han M Dynamic evolutionary membrane algorithm in dynamic environments Proceedings of the 13th European conference on Evolutionary Computation in Combinatorial Optimization, (145-156)
- Díaz-Pernil D, Christinal H, Gutiérrez-Naranjo M and Real P (2012). Using Membrane Computing for Effective Homology, Applicable Algebra in Engineering, Communication and Computing, 23:5-6, (233-249), Online publication date: 1-Dec-2012.
- Sosík P and Cienciala L Tissue p systems with cell separation Proceedings of the First international conference on Theory and Practice of Natural Computing, (201-215)
- Freund R, Rogozhin Y and Verlan S P systems with minimal left and right insertion and deletion Proceedings of the 11th international conference on Unconventional Computation and Natural Computation, (82-93)
- Csuhaj-Varjú E, Gheorghe M and Stannett M P systems controlled by general topologies Proceedings of the 11th international conference on Unconventional Computation and Natural Computation, (70-81)
- Alhazov A, Freund R, Heikenwälder H, Oswald M, Rogozhin Y and Verlan S Sequential p systems with regular control Proceedings of the 13th international conference on Membrane Computing, (112-127)
- Alhazov A and Freund R Asynchronous and maximally parallel deterministic controlled non-cooperative p systems characterize NFIN and coNFIN Proceedings of the 13th international conference on Membrane Computing, (101-111)
- Rogozhin Y and Alhazov A Turing computability and membrane computing Proceedings of the 13th international conference on Membrane Computing, (56-77)
- Manca V An outline of MP modeling framework Proceedings of the 13th international conference on Membrane Computing, (47-55)
- Verlan S and Quiros J Fast hardware implementations of p systems Proceedings of the 13th international conference on Membrane Computing, (404-423)
- Sburlan D Observer/Interpreter p systems Proceedings of the 13th international conference on Membrane Computing, (378-389)
- Mihálydeák T and Csajbók Z Membranes with boundaries Proceedings of the 13th international conference on Membrane Computing, (277-294)
- Martínez-del-Amor M, Pérez-Hurtado I, García-Quismondo M, Macías-Ramos L, Valencia-Cabrera L, Romero-Jiménez Á, Graciani C, Riscos-Núñez A, Colomer M and Pérez-Jiménez M DCBA Proceedings of the 13th international conference on Membrane Computing, (257-276)
- Macías-Ramos L and Pérez-Jiménez M Spiking neural p systems with functional astrocytes Proceedings of the 13th international conference on Membrane Computing, (228-242)
- Gazdag Z and Kolonits G A new approach for solving SAT by p systems with active membranes Proceedings of the 13th international conference on Membrane Computing, (195-207)
- ElGindy H, Nicolescu R and Wu H Fast distributed DFS solutions for edge-disjoint paths in digraphs Proceedings of the 13th international conference on Membrane Computing, (173-194)
- Cabarle F and Adorna H On structures and behaviors of spiking neural p systems and petri nets Proceedings of the 13th international conference on Membrane Computing, (145-160)
- Freund R (Tissue) p systems with decaying objects Proceedings of the 13th international conference on Membrane Computing, (1-25)
- Csuhaj-Varjú E P and dp automata Proceedings of the 16th international conference on Developments in Language Theory, (7-22)
- Ciobanu G and Pinna G Catalytic petri nets are turing complete Proceedings of the 6th international conference on Language and Automata Theory and Applications, (192-203)
- Buiu C, Vasile C and Arsene O (2012). Development of membrane controllers for mobile robots, Information Sciences: an International Journal, 187, (33-51), Online publication date: 1-Mar-2012.
- Christinal H, Díaz-Pernil D and Real P (2011). Region-based segmentation of 2D and 3D images with tissue-like P systems, Pattern Recognition Letters, 32:16, (2206-2212), Online publication date: 1-Dec-2011.
- Gimel'farb G, Nicolescu R and Ragavan S P systems in stereo matching Proceedings of the 14th international conference on Computer analysis of images and patterns - Volume Part II, (285-292)
- Peña-Cantillana F, Díaz-Pernil D, Berciano A and Gutiérrez-Naranjo M A parallel implementation of the thresholding problem by using tissue-like P systems Proceedings of the 14th international conference on Computer analysis of images and patterns - Volume Part II, (277-284)
- Cienciala L, Ciencialová L and Langer M Modularity in p colonies with checking rules Proceedings of the 12th international conference on Membrane Computing, (104-119)
- Alhazov A, Krassovitskiy A and Rogozhin Y Circular post machines and p systems with exo-insertion and deletion Proceedings of the 12th international conference on Membrane Computing, (73-86)
- Agrigoroaiei O and Ciobanu G Quantitative causality in membrane systems Proceedings of the 12th international conference on Membrane Computing, (62-72)
- Nicolescu R Parallel and distributed algorithms in p systems Proceedings of the 12th international conference on Membrane Computing, (35-50)
- Sburlan D P systems with chained rules Proceedings of the 12th international conference on Membrane Computing, (359-370)
- Obtułowicz A Generalized gandy-păun-rozenberg machines for tile systems and cellular automata Proceedings of the 12th international conference on Membrane Computing, (314-332)
- Marchetti L and Manca V A methodology based on MP theory for gene expression analysis Proceedings of the 12th international conference on Membrane Computing, (300-313)
- Ivanov S Basic concurrency resolution in clock-free p systems Proceedings of the 12th international conference on Membrane Computing, (226-242)
- Ipate F, Lefticaru R, Pérez-Hurtado I, Pérez-Jiménez M and Tudose C Formal verification of p systems with active membranes through model checking Proceedings of the 12th international conference on Membrane Computing, (215-225)
- Frisco P and Govan G P systems with active membranes operating under minimal parallelism Proceedings of the 12th international conference on Membrane Computing, (165-181)
- Csuhaj-Varjú E and Vaszil G Finite dp automata versus multi-head finite automata Proceedings of the 12th international conference on Membrane Computing, (120-138)
- Alhazov A Properties of membrane systems Proceedings of the 12th international conference on Membrane Computing, (1-13)
- Krishna S and Ciobanu G A Σ2P∪ Π2Plower bound using mobile membranes Proceedings of the 13th international conference on Descriptional complexity of formal systems, (275-288)
- Krishna S and Ciobanu G Computability power of mobility in enhanced mobile membranes Proceedings of the 7th conference on Models of computation in context: computability in Europe, (160-170)
- Péerez-Hurtado I, Pérez-Jiménez M, Riscos-Núñez A and Romero-Campero F Membrane computing (tutorial) Proceedings of the 10th international conference on Unconventional computation, (38-39)
- Krishna S An overview of membrane computing Proceedings of the 7th international conference on Distributed computing and internet technology, (1-14)
- Vaszil G On the parallelizability of languages accepted by P automata Computation, cooperation, and life, (170-178)
- Freund R, Kogler M and Oswald M A general framework for regulated rewriting based on the applicability of rules Computation, cooperation, and life, (35-53)
- Păun G and Pérez-Jiménez M P and dP automata Rainbow of computer science, (102-115)
- Porreca A, Leporati A and Zandron C On a powerful class of non-universal P systems with active membranes Proceedings of the 14th international conference on Developments in language theory, (364-375)
- Mauri G, Leporati A, Porreca A and Zandron C Computational complexity aspects in membrane computing Proceedings of the Programs, proofs, process and 6th international conference on Computability in Europe, (317-320)
- Kleijn J and Koutny M Petri nets with localities and testing Proceedings of the 31st international conference on Applications and Theory of Petri Nets, (19-38)
- Frisco P Conformon p systems and topology of information flow Proceedings of the 10th international conference on Membrane Computing, (30-53)
Index Terms
- The Oxford Handbook of Membrane Computing