Mutual mobile membranes with objects on surface
2011, Natural Computing
https://doi.org/10.1007/S11047-011-9249-XAbstract
In this paper we introduce mutual mobile membranes with surface objects, systems which have biological motivation. In P systems with mobile membranes with surface objects, a membrane may enter or exit another membrane. The second membrane just undergoes the action, meaning that it has no control on when the movement takes place. This kind of movement illustrates the lack of an agreement (synchronization) similar to an asynchronous evolution. In mutual mobile membranes with surface objects this aspect is adjusted: any movement takes place only if both participants agree by synchronizing their evolution. In membranes two kinds of competition can occur: resource competition and location competition. Resource competition refers to rules which request the same resources, and the available resources can only be allocated to some of the rules. Location competition refers to the movement of a membrane in the hierarchical structure of the membrane systems under the request of some conflict rules. We use the two variants of membrane systems in order to describe and explain these kinds of competition, and introduce synchronizing objects in mutual mobile membranes which will help to solve the resource and location competitions.
References (20)
- B. Aman, G. Ciobanu: Structural properties and observability in membrane systems. SYNASC, IEEE Computer Society, 2007, 74-84.
- B. Aman, G. Ciobanu: Membrane systems with surface objects. Proceedings of the International Workshop on Computing with Biomolecules (CBM 2008), 2008, 17-29.
- C. Bodei, A. Bracciali, D. Chiarugi: Control flow analysis for brane calculi. Electronic Notes in Theoretical Computer Science, 227 (2009), 59-75.
- C. Bonchis, C. Izbasa, G. Ciobanu: Compositional asynchronous membrane systems. Progress in Natural Science, 17, 4 (2007), 411-416.
- R. Brijder, M. Cavaliere, A. Riscos-Núñez, G. Rozenberg, D. Sburlan: Membrane systems with marked membranes. Electronic Notes in Theoretical Computer Science, 171, 2 (2007), 25-36.
- N. Busi: On the computational power of the mate/bud/drip brane calculus: Inter- leaving vs. maximal parallelism. Workshop on Membrane Computing, LNCS 3850, Springer, 2006, 144-158.
- N. Busi, R. Gorrieri: On the computational power of Brane calculi. Third Workshop on Computational Methods in Systems Biology, 2005, 106-117.
- L. Cardelli: Brane calculi. Interactions of biological membranes. Lecture Notes in BioInformatics, 3082, Springer, 2004, 257-278.
- L.Cardelli, Gh. Pȃun: An universality result for a (mem)brane calculus based on mate/drip operations. ESF Exploratory Workshop on Cellular Computing (Com- plexity Aspects), Sevilla, 2005, 75-94.
- M. Cavaliere, S. Sedwards: Membrane systems with peripherial proteins: Transport and evolution. Electronic Notes in Theoretical Computer Science, 171, 2 (2007), 37- 53.
- S.N. Krishna: Universality results for P systems based on brane calculi operations. Theoretical Computer Science, 371 (2007), 83-105.
- S.N. Krishna, Gh. Pȃun: P systems with mobile membranes. Natural Computing, 4, 3 (2005), 255-274.
- F. Levi, D. Sangiorgi: Controlling interference in ambients. Principles of Program- ming Languages, 2000, 352-364.
- F. Levi, D. Sangiorgi: Mobile safe ambients. Transactions on Programming Languages and Systems, 25, 1 (2003), 1-69,.
- R. Milner: Communicating and Mobile Systems: The pi-calculus. Cambridge Univer- sity Press, 1999.
- Gh. Pȃun: Computing with membranes. Journal of Computer and System Sciences, 61, 1 (2000), 108-143.
- Gh. Pȃun: Membrane Computing. An Introduction. Springer, 2002.
- Gh. Pȃun: Membrane computing and brane calculi (Some personal notes). Electronic Notes in Theoretical Computer Science, 171 (2007), 3-10.
- W.K. Purves, D. Sadava, G.H. Orians, H.C. Heller: Life: The Science of Biology, 7th Edition, W.H. Freeman & Co, 2004.
- A. Vitale, G. Mauri, C. Zandron: Simulation of a bounded symport antiport P system with brane calculi. BioSytems, 91, 3 (2008), 558-571.