Modern Manufacturing Engineering ›› 2017, Vol. 444 ›› Issue (9): 144-149.doi: 10.16731/j.cnki.1671-3133.2017.09.025

Previous Articles     Next Articles

Mechanical design and optimization based on multi-swarm bacterial foraging optimization

Yan Xiaohui1, Zhang Zhicong1, Guo Jianwen1, Ma Lianbo2   

  1. 1 School of Mechanical Engineering,Dongguan University of Technology,Dongguan 523808,Guangdong,China;
    2 School of Software, Northeastern University,Shenyang 110819,China
  • Received:2016-02-05 Online:2017-09-20 Published:2018-01-09

Abstract: To overcome the disadvantage of traditional methods in solving the problem of mechanical optimization,a Multi-Swarm Bacterial Foraging Optimization (MSBFO) algorithm was proposed,which uses the idea of commensalism in nature.In the algorithm,two swarms were used to represent the feasible population and infeasible population,to simulate the co-evolution,in order to solve the constrained mechanical design optimization problem.Adaptive step lengths in chemotaxis and equilibrium strategy in reproduction are also used in MSBFO.To validate the optimization design ability of proposed algorithm,tested it on instances of pressure vessel design and welded beam optimization design,and compared its results with several other algorithms.Test results show that the proposed MSBFO algorithm outperforms most comparison algorithms both on the optimal value and the stability of the results,and can be used for mechanical design optimization very well.

Key words: mechanical design, constrained optimization, Multi-Swarm Bacterial Foraging Optimization(MSBFO), coevolution

CLC Number: 

Copyright © Modern Manufacturing Engineering, All Rights Reserved.
Tel: 010-67126028 E-mail: 2645173083@qq.com
Powered by Beijing Magtech Co. Ltd