Cell synthesis protein.

Cell synthesis protein.

Source publication
Article
Full-text available
This research proposes a new multi-membrane search algorithm (MSA) based on cell biological behavior. Cell secretion protein behavior and cell division and fusion strategy are the main inspirations for the algorithm. In order to verify the performance of the algorithm, we used 19 benchmark functions to compare the MSA test results with MVO, GWO, MF...

Context in source publication

Context 1
... . Fig 2, the one organelle is often only responsible for one type of function. For a submembrane, it only processes its own functions. ...

Citations

... Previous membrane computing researchers only applied the limited characteristics of cell membranes, and is still a lot of room for development in membrane computing, which can solve emerging new problems. Based on the survival of the fittest in cell groups, sexual reproduction and the evolutionary laws of single-cell individuals, MSA is designed by abstracting the life activities of individual cells and groups [34]. For MSA individuals, the intergroup communication behavior begins after the division of old cells and ends before the birth of new cells, so the search behavior of individuals has the characteristics of independent and identical distribution in the region, which enables a single MSA individual to perform independent optimization behaviors. ...
Article
Full-text available
Membrane computing is a new computing paradigm with great significance in the field of computer science. The Multi-membrane search algorithm (MSA) is proposed based on the membrane computational population optimization theory. It showed excellent performance in the test. This paper further studies the performance characteristics of a single individual (Single Cell Membrane Algorithm, SCA) of MSA. SCA can generate adaptive solution sets for problems of different dimensions. Through transcription and reprocessing rules, new weakly correlated feasible solutions are formed for global search and local exploration. This paper is based on the unimodal Sphere function and the multimodal Rastrigr function, at dim=3, 5, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 300, 500, 1000 and Q=1.00, 0.75, 0.50, 0.40, 0.30, 0.20, 0.10, 0.005, 0.025, 0.010, the SCA was optimized for 1000 iterations. Analyze the impact of the key parameter Q of SCA on the search performance of the algorithm in problems of different dimensions. The results show that under the set conditions, SCA has better performance when Q is 0.010 and 0.025 in the unimodal function test. In the multimodal function test, SCA has better performance when dim≤100 and Q≤0.200, and when dim>100 and Q≥0.200. In addition, this paper employs one engineering problem: I-beams to perform engineering tests on SCA and obtain results superior to other algorithms participating in the comparison. The test and comparison results show that SCA can also be used as a derivative algorithm of MSA, and has good performance.
... Given the parallelism and modularity of the FPGA platform, this paper discusses the implementation method of the P system optimization theory on the FPGA platform. This study is based on the single-group setting of the multi-membrane search algorithm (MSA) [33] designed by the P system, namely the single-cell-membrane algorithm (SCA), for hardware implementation, and the study aims to discuss the optimization performance of the algorithm under the hardware platform. ...
... Step 5: The solution set in each submembrane exchanges information with the optimal solution set and recalculates the fitness [33]: ...
... The HSP module mainly provides HSP-corresponding values for rewriting rules. The HSP calculation formula is as follows [33]. ...
Article
Full-text available
Aiming to investigate the disadvantage of the optimization algorithm of membrane computing (a P system) in which it is difficult to take advantage of parallelism in MATLAB, leading to a slow optimization speed, a digital-specific hardware solution (field-programmable gate array, FPGA) is proposed to design and implement the single-cell-membrane algorithm (SCA). Because the SCA achieves extensive global searches by the symmetric processing of the solution set, with independent and symmetrically distributed submembrane structures, the FPGA-hardware-based design of the SCA system includes a control module, an HSP module, an initial value module, a fitness module, a random number module, and multiple submembrane modules with symmetrical structures. This research utilizes the inherent parallel characteristics of the FPGA to achieve parallel computations of multiple submembrane modules with a symmetric structure inside the SCA, and it achieves a high degree of parallelism of rules inside the modules by using a non-blocking allocation. This study uses the benchmark Sphere function to verify the performance of the FPGA-designed SCA system. The experimental results show that, when the FPGA platform and the MATLAB platform obtain a similar calculation accuracy, the average time-consuming of the FPGA is 0.00041 s, and the average time-consuming of MATLAB is 0.0122 s, and the calculation speed is improved by nearly 40 times. This study uses the FPGA design to implement the SCA, and it verifies the advantages of the membrane-computing maximum-parallelism theory and distributed structures in computing speed. The realization platform of membrane computing is expanded, which provides a theoretical basis for further development of the distributed computing model of population cells.
... They achieve high performance, yielding competitive results for autonomous mobile robot navigation in complex and real scenarios. Song et al. proposed a new multi-membrane search algorithm (MSA) based on biological cell behavior [38]. The results show that the MSA has efficient convergence capabilities on unimodal functions and multimodal functions. ...
Article
Full-text available
As one of the important artificial intelligence fields, brain-like computing attempts to give machines a higher intelligence level by studying and simulating the cognitive principles of the human brain. A spiking neural network (SNN) is one of the research directions of brain-like computing, characterized by better biogenesis and stronger computing power than the traditional neural network. A liquid state machine (LSM) is a neural computing model with a recurrent network structure based on SNN. In this paper, a learning algorithm based on an evolutionary membrane algorithm is proposed to optimize the neural structure and hyperparameters of an LSM. First, the object of the proposed algorithm is designed according to the neural structure and hyperparameters of the LSM. Second, the reaction rules of the proposed algorithm are employed to discover the best neural structure and hyperparameters of the LSM. Third, the membrane structure is that the skin membrane contains several elementary membranes to speed up the search of the proposed algorithm. In the simulation experiment, effectiveness verification is carried out on the MNIST and KTH datasets. In terms of the MNIST datasets, the best test results of the proposed algorithm with 500, 1000 and 2000 spiking neurons are 86.8%, 90.6% and 90.8%, respectively. The best test results of the proposed algorithm on KTH with 500, 1000 and 2000 spiking neurons are 82.9%, 85.3% and 86.3%, respectively. The simulation results show that the proposed algorithm has a more competitive advantage than other experimental algorithms.