• CN: 11-2187/TH
  • ISSN: 0577-6686

Journal of Mechanical Engineering ›› 2019, Vol. 55 ›› Issue (12): 222-232.doi: 10.3901/JME.2019.12.222

Previous Articles    

Membrane Computing Multi Particle Swarm Optimization(MC-MPSO) Algorithm

CHEN Dongning1,2, WANG Yueying1,2, YAO Chengyu3, LIU Yidan1,2, Lü Shijun1,2   

  1. 1. Hebei Provincial Key Laboratory of Heavy Machinery Fluid Power Transmission and Control, Yanshan University, Qinhuangdao 066004;
    2. Key Laboratory of Advanced Forging & Stamping Technology and Science(Yanshan University), Ministry of Education of China, Qinhuangdao 066004;
    3. Key Laboratory of Industrial Computer Control Engineering of Hebei Province, Yanshan University, Qinhuangdao 066004
  • Received:2018-05-15 Revised:2018-11-16 Online:2019-06-20 Published:2019-06-20

Abstract: Membrane computing multi particle swarm optimization(MC-MPSO) algorithm is proposed to overcome of particle swarm opmtimization(PSO) algorithm the defections of easy getting trapped in a local optimum, slow convergent speed and low accuracy in the later evolution process. In MC-MPSO algorithm, original PSO, standard PSO, median-oriented PSO(MPSO), extended PSO(EPSO), multi force PSO(MFPSO), two-stage force PSO(TFPSO) with different advantages of particle swarm algorithm are put into six membranes respectively. The communication among membranes and update mechanisms of particles are proposed in MC-MPSO. First of all, elementary membrane grow up according to their own searching mechanism with the advantages of each PSO algorithm. Secondly, six algorithms in the membranes exchange optimally with better membrane, and the surface membrane gradually swallow the membranes of poor searching ability. Then the membranes which can solve the problems properly grow up and the best membrane export through surface membrane. The MC-MPSO algorithm integrates the advantages of the six particle swarm optimization algorithms, and has the ability to adapt to different types of optimization problems. By comparing with the test of six algorithms in the membranes, the comparison of genetic algorithm, fish swarm algorithm and other particle swarm optimization algorithms based on membrane computing, the results show that the MC-MPSO algorithm has better search capability of optimal solution and wide applicability. Finally, the MC-MPSO algorithm is applied in the reliability optimization of series and bridge systems. The effectiveness of the proposed algorithm is verified.

Key words: MC-MPSO algorithm, membrane computing, PSO algorithm, reliability optimization

CLC Number: