Article
Solving the 0-1 Knapsack Problem by Using Tissue P System With Cell Division
Author/s | Ye, Lian
Zheng, Jinhang Guo, Ping Pérez Jiménez, Mario de Jesús |
Department | Universidad de Sevilla. Departamento de Ciencias de la Computación e Inteligencia Artificial |
Publication Date | 2019 |
Deposit Date | 2021-07-22 |
Published in |
|
Abstract | Membrane computing is a kind of distributed and parallel computing model inspired by a biological cell mechanism. The maximum parallelism of membrane computing improves the computational efficiency of its computational ... Membrane computing is a kind of distributed and parallel computing model inspired by a biological cell mechanism. The maximum parallelism of membrane computing improves the computational efficiency of its computational model. In this paper, a tissue P system named Π KP is proposed to solve the 0-1 knapsack problem, which is one of the classic NP-hard problems. Π KP could obtain the accurate solutions of knapsack problem and points out the number of accurate solutions, which mainly consists of three stages: first, generate all the solutions of knapsack problem by a cell division; then calculate the weights and total values in all the candidate membranes, which will be kept or dissolved according to the restriction of knapsack problem; and check out the final solutions. The instances are executed on a membrane simulator named UPSimulator, and the result of the experiments shows the whole searching procedure by the rules and proves the correctness and efficiency of the system. |
Funding agencies | Fundamental Research Funds for the Central Universities (China) |
Project ID. | 2019CDXYJSJ0021 |
Citation | Ye, L., Zheng, J., Guo, P. y Pérez Jiménez, M.d.J. (2019). Solving the 0-1 Knapsack Problem by Using Tissue P System With Cell Division. IEEE Access, 7 (May 2019), 66055-66067. |
Files | Size | Format | View | Description |
---|---|---|---|---|
Solving the 0-1 knapsack problem ... | 2.473Mb | [PDF] | View/ | |