A survey of results on evolution–communication P systems with energyJournal of Membrane Computing - Tập 2 - Trang 59-69 - 2020
Richelle Ann B. Juayong, Henry N. Adorna
We survey results related to the attempt to define communication complexity to P systems. Our P system model would be Evolution–Communication P systems with energy introduced in 2010. Some insights and research directions are suggested towards the end of the paper.
Quantum solutions for densest k-subgraph problemsJournal of Membrane Computing - Tập 2 - Trang 26-41 - 2020
Cristian S. Calude, Michael J. Dinneen, Richard Hua
In this paper, we present, for the first time, quantum annealing solutions for densest k-subgraph problems which have many applications in computational biology. Our solutions are formulated as solutions for quadratic unconstrained binary optimization (QUBO) and integer programming problems, proved to be equivalent with the densest k-subgraph problems and then tested on an D-Wave 2X machine. The QUBO formulations are optimal in terms of the number of logical qubits, but require the highest number of physical qubits after embedding. Experimental work reported here suggests that the D-Wave 2X model cannot handle problems of this difficulty. The next generation of D-wave hardware architecture—the Pegasus architecture—is much denser than the current one, so dense QUBOs will be easier to embed. The experimental work also suggests that the current built-in post-processing optimization method does not work very well for some problems and the default setting (post-processing optimization on) should be avoided (or at least tested before being turned on).
P systems in the time of COVID-19Journal of Membrane Computing - - 2021
Fernando Baquero, Marcelino Campos, Carlos Llorens, José M. Sempere
In this paper, we present LOIMOS, which is an epidemiological scenario simulator developed in the context of the fight against the pandemic caused by coronavirus SARS-CoV-2 on a global scale. LOIMOS has been fully developed under the paradigm of membrane computing using transition P systems with communication rules, active membranes and a stochastic simulator engine. In this paper we detail the main components of the system and we report some examples of epidemiological scenarios evaluated with LOIMOS.
On languages generated by isotonic array P systems with/without priority rulesJournal of Membrane Computing - - 2024
Williams Sureshkumar, Prithwineel Paul, Gexiang Zhang
Membrane computing and array grammars are two well-known areas in formal language theory. In this paper, we investigate the languages generated by the isotonic array P systems with or without priority rules. This model incorporates the properties of P systems and isotonic array grammars. Moreover, in this model, the arrays present in the membranes evolve according to the isotonic array rewriting rules. This model is capable of generating interesting pictures like hollow rectangles and crosses having four equal arms which are in general difficult to generate. In this paper, we compare the family of languages generated by the isotonic array P systems with/without priority rules with the family of languages generated by different variants of array grammars as well as P systems such as 2D Siromoney matrix grammar, local tiling languages, tiling recognizable languages, array rewriting P system and parallel array rewriting P system.
Generating pictures in string representation with P systems: the case of space-filling curvesJournal of Membrane Computing - Tập 2 - Trang 369-379 - 2020
Rodica Ceterchi, K. G. Subramanian
The computing model of P system with its several variants is known to be a very convenient framework for dealing with different kinds of problems. P systems have been constructed for the generation of approximating geometric patterns of space-filling curves, such as the Peano curve, the Hilbert curve and others. We present the state-of-the-art in the generation of space-filling curves, and related curves, with P systems with parallel rewriting.
From SAT to SAT-UNSAT using P systems with dissolution rulesJournal of Membrane Computing - - 2022
Agustín Riscos–Núñez, Luis Valencia-Cabrera
AbstractDP is the class of problems that are the differences between two languages from NP. Most difficult problems from DP are called DP-complete problems, that can be seen as the conjunction of an NP-complete problem and a co-NP-complete problem. It is easy to see that the problem P vs NP is equivalent to the problem P vs DP, and therefore DP-complete problems would be better candidates to attack the conjecture, since they seem to be harder than NP-complete problems. In this paper, a methodology to transform an efficient solution of an NP-complete problem into an efficient solution of a DP-complete problem is applied. More precisely, a solution to is given by means of a uniform family of recognizer polarizationless P systems with active membranes with dissolution rules and division rules for both elementary and non-elementary membranes, and later it is transformed into a solution to the problem -.
A P system model of swarming and aggregation in a Myxobacterial colonyJournal of Membrane Computing - Tập 1 - Trang 103-111 - 2019
Anthony Nash, Sara Kalvala
Bacterial communities provide an interesting subject for the study of emergence and complexity as the consequence of many local interactions. In particular, the soil-dwelling social bacterium Myxobacteria demonstrates two distinct types of motility, social motility via the sensing of bacterial slime deposits and adventurous motility. Both modes of motility are governed by local interactions. Using P systems, a membrane computing methodology based on compartmental rewrite rules for modelling computational processes; this work demonstrates how minimal set of rules can model swarming and aggregating behaviour in Myxobacteria bacterial populations. Our model uses a multi-environment P system similar a 2D cellular automaton to represent the substrate environment whilst stochastic rule selection dictates Myxobacterial motion according to behaviour observed in vitro. The rules account for both mechanisms of motility, the deposit and detection of slime, a change in direction due to C-signal induction and the mixing of population numbers. Simulations demonstrate an extensible computational framework for the modelling of bacterial behaviour, with the potential for extension into additional emergent behaviours.
Watson-crick (D)0 L systems: a surveyJournal of Membrane Computing - Tập 5 - Trang 182-189 - 2023
Petr Sosík
Watson-Crick L systems are string generating formal models obtained by augmenting Lindenmayer systems with the Watson-Crick morphism inspired by the Watson-Crick complementarity principle. The Watson-Crick morphism is controlled by a trigger—a boolean condition eventually met by the generated word. Despite their simplicity, Watson-Crick (D)0 L systems have interesting mathematical properties, a strong generative power, and they can also characterize some open decision problems. Furthermore, networks of Watson-Crick D0L systems are capable of trading space for time, and thus of characterizing linear time solutions to intractable problems. We provide a survey of results in this field since its origin in 1997 to the present, and we conclude with a series of open research problems and ideas.
On evolving environment of 2D P colonies: ant colony simulationJournal of Membrane Computing - Tập 5 Số 3 - Trang 117-128 - 2023
Miroslav Langer, Daniel Valenta
AbstractP colonies are very simple membrane systems originally derived from the P systems. The 2D P colonies, as a version of P colonies with a two-dimensional environment, were introduced as a theoretical model of the multi-agent system for observing the behavior of a community of very simple agents living in a shared environment. Each agent is equipped with a set of programs consisting of a small number of simple rules. These programs allow the agent to act and move in the environment. Although, the 2D P colonies proved to be suitable for the simulations of various (not only) multi-agent systems, and natural phenomena, like the flash floods, there are phenomena which they are not able to simulate without some additional features or characteristics. One of the ways the agents can share the information is to use the stigmergy, which means to leave some special symbols in the environment. In this paper, we follow our previous research on the 2D P colony. We present a model of the 2D P colony with evolving environment, which allows us to simulate phenomena like the stigmergy, hence to simulate an ant colony.
Variants of derivation modes for which catalytic P systems with one catalyst are computationally completeJournal of Membrane Computing - Tập 3 Số 4 - Trang 233-245 - 2021
Artiom Alhazov, Rudolf Freund, Sergiu Ivanov, Sergey Verlan
AbstractCatalytic P systems are among the first variants of membrane systems ever considered in this area. This variant of systems also features some prominent computational complexity questions, and in particular the problem of using only one catalyst: is one catalyst enough to allow for generating all recursively enumerable sets of multisets? Several additional ingredients have been shown to be sufficient for obtaining even computational completeness with only one catalyst. Last year we could show that the derivation mode $$max_{objects}$$
m
a
x
objects
, where we only take those multisets of rules which affect the maximal number of objects in the underlying configuration one catalyst is sufficient for obtaining computational completeness without any other ingredients. In this paper we follow this way of research and show that one catalyst is also sufficient for obtaining computational completeness when using specific variants of derivation modes based on non-extendable multisets of rules: we only take those non-extendable multisets whose application yields the maximal number of generated objects or else those non-extendable multisets whose application yields the maximal difference in the number of objects between the newly generated configuration and the current configuration. A similar computational completeness result can even be obtained when omitting the condition of non-extendability of the applied multisets when taking the maximal difference of objects or the maximal number of generated objects. Moreover, we reconsider simple P system with energy control—both symbol and rule energy-controlled P systems equipped with these new variants of derivation modes yield computational completeness.