Enhanced multiobjective particle swarm optimization in combination with adaptive weighted gradient-based searching

This article proposes a new multiobjective optimization method for structural problems based on multiobjective particle swarm optimization (MOPSO). A gradient-based optimization method is combined with MOPSO to alleviate constraint-handling difficulties. In this method, a group of particles is divided into two groups—a dominated solution group and a non-dominated solution group. The gradient-based method, utilizing a weighting coefficient method, is applied to the latter to conduct local searching that yields superior non-dominated solutions. In order to enhance the efficiency of exploration in a multiple objective function space, the weighting coefficients are adaptively assigned considering the distribution of non-dominated solutions. A linear optimization problem is solved to determine the optimal weighting coefficients for each non-dominated solution at each iteration. Finally, numerical and structural optimization problems are solved by the proposed method to verify the optimization efficiency.

[1]  A. Striz,et al.  Multidisciplinary optimization of a transport aircraft wing , 1994 .

[2]  Wallace T. Fowler,et al.  Interplanetary Flyby Mission Optimization Using a Hybrid Global-Local Search Method , 2000 .

[3]  Shapour Azarm,et al.  Metrics for Quality Assessment of a Multiobjective Design Optimization Solution Set , 2001 .

[4]  Christine A. Shoemaker,et al.  Improved Real-Coded GA for Groundwater Bioremediation , 2001 .

[5]  Hajime Kita,et al.  A Comparison Study of Self-Adaptation in Evolution Strategies and Real-Coded Genetic Algorithms , 2001, Evolutionary Computation.

[6]  Tomoyuki Hiroyasu,et al.  NCGA: Neighborhood Cultivation Genetic Algorithm for Multi-Objective Optimization Problems , 2002, GECCO Late Breaking Papers.

[7]  P. Fourie,et al.  The particle swarm optimization algorithm in size and shape optimization , 2002 .

[8]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[9]  T. Hiroyasu,et al.  NEIGHBORHOOD CULTIVATION GENETIC ALGORITHM FOR MULTI-OBJECTIVE OPTIMIZATION PROBLEMS , 2002 .

[10]  雅生 荒川,et al.  領域遺伝型遺伝的アルゴリズムの開発 : 多目的最適設計の場合(機械力学,計測,自動制御) , 2003 .

[11]  Kalyanmoy Deb,et al.  Multi-Speed Gearbox Design Using Multi-Objective Evolutionary Algorithms , 2003 .

[12]  A. U.S.,et al.  Measuring the efficiency of decision making units , 2003 .

[13]  Albert A. Groenwold,et al.  Sizing design of truss structures using particle swarms , 2003 .

[14]  J. Sobieszczanski-Sobieski,et al.  Multidisciplinary optimization of a transport aircraft wing using particle swarm optimization , 2004 .

[15]  Carlos A. Coello Coello,et al.  Handling multiple objectives with particle swarm optimization , 2004, IEEE Transactions on Evolutionary Computation.

[16]  Shang He,et al.  An improved particle swarm optimizer for mechanical design optimization problems , 2004 .

[17]  Tapabrata Ray,et al.  Swarm algorithm for single- and multiobjective airfoil design optimization , 2004 .

[18]  Shu-Kai S. Fan,et al.  Hybrid simplex search and particle swarm optimization for the global optimization of multimodal functions , 2004 .

[19]  O. Léonard,et al.  Application of genetic algorithms to lubrication pump stacking design , 2004 .

[20]  Peter A. N. Bosman,et al.  Exploiting gradient information in numerical multi--objective evolutionary optimization , 2005, GECCO '05.

[21]  Masataka Yoshimura,et al.  A Multiple Cross-Sectional Shape Optimization Method for Automotive Body Frames , 2005 .

[22]  G. Mahinthakumar,et al.  Hybrid Genetic Algorithm—Local Search Methods for Solving Groundwater Source Identification Inverse Problems , 2005 .

[23]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[24]  S. Nishiwaki,et al.  Swarm algorithms for single- and multi-objective optimization problems incorporating sensitivity analysis , 2007 .

[25]  Mauro Birattari,et al.  Swarm Intelligence , 2012, Lecture Notes in Computer Science.