On the Robust Power of Morphogenetic Systems for Time Bounded Computation

The time appears ripe to enrich the original idea of membrane computing with principles of self-assembly in space. To this effect, a first step was taken with the introduction of a new such family of models M systems (for morphogenetic system) that own a number of basic macro-properties exhibited by higher living organisms (such as self-assembly, cell division akin to mitosis and self-healing), while still only leveraging local interactions of simple atomic components and explicit geometric constraints of their constituting elements. Here we further demonstrate that, experimentally in silico, M systems are in general also capable of demonstrating these properties robustly after being assembled from scratch from some atomic components and entering a homeostatic regime. The results are obtained through a series of experiments carried out with an M system simulator designed to implement this kind of model by researchers interested in exploring new capabilities. We further define probabilistic complexity classes for M systems and we show that the model is theoretically capable of solving NP-complete problems in P-time, despite apparent problems of an implementation, such as kinetic and concentration bottlenecks.

[1]  Roberto Barbuti,et al.  Spatial Calculus of Looping Sequences , 2009, FBTC@ICALP.

[2]  Marian Gheorghe,et al.  On Self-assembly in Population P Systems , 2005, UC.

[3]  Paul Bourgine,et al.  Morphogenesis : origins of patterns and shapes , 2011 .

[4]  Sean Sedwards,et al.  A multiset-based model of synchronizing agents: Computability and robustness , 2008, Theor. Comput. Sci..

[5]  Gheorghe Paun,et al.  The Oxford Handbook of Membrane Computing , 2010 .

[6]  Luca Cardelli,et al.  Processes in Space , 2010, CiE.

[7]  Andrei Paun,et al.  P Systems with Proteins on Membranes , 2006, Fundam. Informaticae.

[8]  Doina Caragea,et al.  Generating Features using Burrows Wheeler Transformation for Biological Sequence Classification , 2014, BIOINFORMATICS.

[9]  Grzegorz Rozenberg,et al.  On aggregation in multiset-based self-assembly of graphs , 2011, Natural Computing.

[10]  F. Crick,et al.  Molecular Structure of Nucleic Acids: A Structure for Deoxyribose Nucleic Acid , 1953, Nature.

[11]  Paolo Milazzo,et al.  Simulation of Spatial P system models , 2014, Theor. Comput. Sci..

[12]  Paolo Milazzo,et al.  Spatial P systems , 2010, Natural Computing.

[13]  H. Guy,et al.  Membrane topology and multimeric structure of a mechanosensitive channel protein of Escherichia coli. , 1996, The EMBO journal.

[14]  Navneet Bhalla Natalio Krasnogor, Steve Gustafson, David A. Pelta, and Jose L. Verdegay (eds): Systems self-assembly: multidisciplinary snapshots , 2009, Genetic Programming and Evolvable Machines.

[15]  Mario J. Pérez-Jiménez,et al.  Complexity classes in models of cellular computing with membranes , 2003, Natural Computing.

[16]  A. Turing The chemical basis of morphogenesis , 1952, Philosophical Transactions of the Royal Society of London. Series B, Biological Sciences.

[17]  Erik Winfree,et al.  Self-healing Tile Sets , 2006, Nanotechnology: Science and Computation.

[18]  Gheorghe Paun,et al.  Membrane Computing , 2002, Natural Computing Series.

[19]  M. Tomita Whole-cell simulation: a grand challenge of the 21st century. , 2001, Trends in biotechnology.

[20]  F. Crick,et al.  A structure for deoxyribose nucleic acid , 2017 .

[21]  E. Schrödinger What is life? : the physical aspect of the living cell , 1944 .

[22]  Grzegorz Rozenberg,et al.  Multiset-Based Self-Assembly of Graphs , 2007, Fundam. Informaticae.

[23]  Vincenzo Manca,et al.  Morphogenesis through moving membranes , 2014, Natural Computing.

[24]  Tyler Moore,et al.  Morphogenetic and Homeostatic Self-assembled Systems , 2017, UCNC.

[25]  Andrei Paun,et al.  P Systems with Proteins on Membranes and Membrane Division , 2006, Developments in Language Theory.