An Improved Quantum-Inspired Evolutionary Algorithm Based on P Systems with a Dynamic Membrane Structure for Knapsack Problems
To improve the performance of Quantum-inspired Evolutionary algorithm based on P Systems (QEPS), this paper presents an improved QEPS with a Dynamic Membrane Structure (QEPS-DMS) to solve knapsack problems. QEPS-DMS combines quantum-inspired evolutionary algorithms (QIEAs) with a P system with a dynamic membrane structure. In QEPS-DMS, a QIEA is considered as a subalgorithm to put inside each elementary membrane of a one-level membrane structure, which is dynamically adjusted in the process of evolution by applying a criterion for measuring population diversity. The dynamic adjustment includes the processes of membrane dissolution and creation. Knapsack problems are applied to test the effectiveness of QEPS-DMS. Experimental results show that QEPS-DMS outperforms QEPS and three variants of QIEAs recently reported in the literature.