Author:
Nadizar Giorgia,Pietropolli Gloria
Abstract
AbstractP systems are a bio-inspired framework for defining parallel models of computation. Despite their relevance for both theoretical and application scenarios, the design and the identification of P systems remain tedious and demanding tasks, requiring considerable time and expertise. In this work, we try to address these problems by proposing an automated methodology based on grammatical evolution (GE)—an evolutionary computation technique—which does not require any domain knowledge. We consider a setting where observations of successive configurations of a P system are available, and we rely on GE for automatically inferring the P system, i.e., its ruleset. Such approach directly addresses the identification problem, but it can also be employed for automated design, requiring the designer to simply express the configurations of the P system rather than its full ruleset. We assess the practicability of the proposed method on six problems of various difficulties and evaluate its behavior in terms of inference capability and time consumption. Experimental results confirm our approach is a viable strategy for small problem sizes, where it achieves perfect inference in a few seconds without any human intervention. Moreover, we also obtain promising results for larger problem sizes in a human-aided context, paving the way for fully or partially automated design of P systems.
Funder
Università degli Studi di Trieste
Publisher
Springer Science and Business Media LLC
Subject
Applied Mathematics,Computational Theory and Mathematics
Reference36 articles.
1. Păun, G., & Rozenberg, G. (2002). A guide to membrane computing. Theoretical Computer Science, 287(1), 73–100.
2. Alsalibi, B., Mirjalili, S., Abualigah, L., Yahya, R. I., & Gandomi, A. H. (2022). A comprehensive survey on the recent variants and applications of membrane-inspired evolutionary algorithms. Archives of Computational Methods in Engineering, 29(5), 3041–3057.
3. Ciobanu, G., Păun, G., & Pérez-Jiménez, M. J. (2006). Applications of membrane computing (Vol. 17). Springer.
4. Frisco, P., Gheorghe, M., & Pérez-Jiménez, M. J. (2014). Applications of membrane computing in systems and synthetic biology. Springer.
5. Păun, G. (2006)Introduction to membrane computing. In Applications of Membrane Computing (pp. 1–42). Berlin, Springer.
Cited by
2 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Large Language Model-based Test Case Generation for GP Agents;Proceedings of the Genetic and Evolutionary Computation Conference;2024-07-14
2. Implementing perceptrons by means of water-based computing;Journal of Membrane Computing;2024-02-27