journal article·2023-07-23Open access

P System with Fractional Reduction

Hai Nan, Yumeng Kong, Jie Zhan, Mingqiang Zhou, Ling Bai

Applied Sciences· Volume 13· Issue 14

Abstract

Membrane computing is a branch of natural computing, which is a new computational model abstracted from the study of the function and structure of living biological cells. The study of numerical computation based on membrane computation has received increasing attention in recent years, where maximum parallelism in the execution of evolutionary rules plays an important role in improving the efficiency of numerical computation. Numbers in numerical computation are usually represented as decimals or fractions, and this paper investigates the fundamental problem in fraction representation and operations—fraction simplification. By improving the parallelization of two traditional fractional reduction algorithms, we design the corresponding fractional reduction class cells P System Π1 and P System Π2. Combining these two P Systems, this paper designs P System Π3. The feasibility and effectiveness of the P System designed in this paper are verified experimentally with the simulation software UPSimulator, and the characteristics and application scenarios of the three P Systems are analyzed.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: DNA and Biological Computing · Advanced biosensing and bioanalysis techniques · Modular Robots and Swarm Intelligence

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

College of Computer Science and Engineering, Chongqing University of Technology, Chongqing 400054, China

College of Computer Science, Chongqing University, Chongqing 400044, China

Funding

Science and Technology Research Program of Chongqing Municipal Education Commission

References (24)

Show source-provided references
1. Fundamentals of natural computing: An overview10.1016/j.plrev.2006.10.002 ↗
2. Membrane computing: Brief introduction, recent results and applications10.1016/j.biosystems.2006.02.001 ↗
3. A quick introduction to membrane computing10.1016/j.jlap.2010.04.002 ↗
4. A Membrane Computing Framework for Social Navigation in Robotics10.1016/j.compeleceng.2021.107408 ↗
5. Mohan, B.S., Mahmood, A.A., Mohammed, M.Q., and Zaki, N.D. (2021). Replicating the MAP Kinase Cascade in Membrane Computing, IOP Publishing.10.1088/1742-6596/1963/1/012156 ↗
6. Frisco, P., Gheorghe, M., and Pérez-Jiménez, M.J. (2014). Applications of Membrane Computing in Systems and Synthetic Biology, Springer.10.1007/978-3-319-03191-0 ↗
7. Ciobanu, G., Păun, G., and Pérez-Jiménez, M.J. (2006). Applications of Membrane Computing, Springer.10.1007/3-540-29937-8 ↗
8. Atanasiu, A., and Carlos, M. (2000, January 29). Arithmetic with membranes. Proceedings of the Workshop on Mutiset Processing, Dubrovnik, Croatia.
9. A Programming perspective of the membrane systems10.15837/ijccc.2006.3.2291 ↗
10. Guo, P., and Jing, C. (2008, January 27–30). Arithmetic operation in membrane system. Proceedings of the 2008 International Conference on BioMedical Engineering and Informatics, Sanya, China.10.1109/BMEI.2008.136 ↗
11. Guo, P., and Zhang, H. (2008, January 12–14). Arithmetic operation in single membrane. Proceedings of the 2008 International Conference on Computer Science and Software Engineering, Wuhan, China.10.1109/CSSE.2008.1212 ↗
12. Guo, P., and Luo, M. (2009, January 26–28). Signed numbers arithmetic operation in multi-membrane. Proceedings of the 2009 First International Conference on Information Science and Engineering, Nanjing, China.10.1109/ICISE.2009.1062 ↗
13. Arithmetic expression evaluation in membrane computing with priority10.4028/www.scientific.net/AMR.225-226.1115 ↗
14. Arithmetic expression evaluations with membranes
15. Arithmetic expression evaluation by P systems
16. Fraction arithmetic operations performed by P systems
17. Rich, A.D., and Stoutemyer, D.R. (2013). Representation. Simplification and Display of Fractional Powers of Rational Numbers in Computer Algebra. arXiv.
18. Fraction reduction in membrane systems10.1155/2014/858527 ↗
19. From cells to computers: Computing with membranes (P systems)10.1016/S0303-2647(00)00143-X ↗
20. On P systems with membrane creation
21. On Euclid’s algorithm and elementary number theory10.1016/j.scico.2010.05.006 ↗
22. The Euclidean Algorithm as a Means of Simplifying Fractions10.5951/AT.17.8.0657 ↗
23. UPSimulator: A general P system simulator10.1016/j.knosys.2019.01.013 ↗
24. Tools and simulators for membrane computing—A literature review