Multimodal truss structure design using bilevel and niching based evolutionary algorithms

Finding an optimal design for a truss structure involves optimizing its topology, size, and shape. A truss design problem is usually multimodal, meaning that the problem offers multiple optimal designs in terms of topology and/or size of the members, but they are evaluated to have similar or equally good objective function values. From a practical standpoint, it is desirable to find as many alternative designs as possible, rather than finding a single design, as often practiced. A few metaheuristics based methods with niching techniques have been used for finding multiple topologies for the truss design problem, but these studies have ignored any emphasis in finding multiple solutions in terms of size. To overcome this issue, this paper proposes to formulate the truss problem as a bilevel optimization problem, where stable topologies can be found in the upper level and the optimized sizes of the members of these topologies can be found in the lower level. As a result, a new bilevel niching method is proposed to find multiple optimal solutions for topology level as well as for the size level simultaneously. The proposed method is shown to be superior over the state-of-the-art methods on several benchmark truss-structure design problems.

[1]  Alain Pétrowski,et al.  A clearing procedure as a niching method for genetic algorithms , 1996, Proceedings of IEEE International Conference on Evolutionary Computation.

[2]  James Kennedy,et al.  Particle swarm optimization , 1995, Proceedings of ICNN'95 - International Conference on Neural Networks.

[3]  Guan-Chun Luh,et al.  Optimal design of truss structures using ant algorithm , 2008 .

[4]  Q. H. Wu,et al.  A heuristic particle swarm optimizer for optimization of pin connected structures , 2007 .

[5]  Liyong Tong,et al.  Improved genetic algorithm for design optimization of truss structures with sizing, shape and topology variables , 2005 .

[6]  A. Kaveh,et al.  Chaotic swarming of particles: A new method for size optimization of truss structures , 2014, Adv. Eng. Softw..

[7]  P. John Clarkson,et al.  Erratum: A Species Conserving Genetic Algorithm for Multimodal Function Optimization , 2003, Evolutionary Computation.

[8]  P. Hajela,et al.  Genetic algorithms in truss topological optimization , 1995 .

[9]  Andrew Lewis,et al.  S-shaped versus V-shaped transfer functions for binary Particle Swarm Optimization , 2013, Swarm Evol. Comput..

[10]  Jonathan F. Bard,et al.  Practical Bilevel Optimization: Algorithms and Applications , 1998 .

[11]  V. Ho-Huu,et al.  An adaptive elitist differential evolution for optimization of truss structures with discrete design variables , 2016 .

[12]  Vedat Toğan,et al.  Simultaneous size, shape, and topology optimization of truss structures using integrated particle swarm optimizer , 2016 .

[13]  Kusum Deep,et al.  A Modified Binary Particle Swarm Optimization for Knapsack Problems , 2012, Appl. Math. Comput..

[14]  Martin Fischer,et al.  Cifecenter for Integrated Facility Engineering Fully Constrained Design: a Scalable Method for Discrete Member Sizing Optimization of Steel Frame Structures , 2022 .

[15]  Leandro Fleck Fadel Miguel,et al.  Multimodal size, shape, and topology optimisation of truss structures using the Firefly algorithm , 2013, Adv. Eng. Softw..

[16]  Ana Friedlander,et al.  Solution of a truss topology bilevel programming problem by means of an inexact restoration method , 2011 .

[17]  K. Lee,et al.  The harmony search heuristic algorithm for discrete structural optimization , 2005 .

[18]  Xiaodong Li,et al.  This article has been accepted for inclusion in a future issue. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION 1 Locating and Tracking Multiple Dynamic Optima by a Particle Swarm Model Using Speciation , 2022 .

[19]  Xiaodong Li,et al.  An Analysis of the Inertia Weight Parameter for Binary Particle Swarm Optimization , 2016, IEEE Transactions on Evolutionary Computation.

[20]  K. Deb,et al.  Design of truss-structures for minimum weight using genetic algorithms , 2001 .

[21]  Guan-Chun Luh,et al.  Optimal design of truss-structures using particle swarm optimization , 2011 .

[22]  S. Rajeev,et al.  Discrete Optimization of Structures Using Genetic Algorithms , 1992 .

[23]  David E. Goldberg,et al.  Genetic Algorithms with Sharing for Multimodalfunction Optimization , 1987, ICGA.

[24]  Kalyanmoy Deb,et al.  Multi-objective optimization using evolutionary algorithms , 2001, Wiley-Interscience series in systems and optimization.

[25]  Uri Kirsch,et al.  Optimal topologies of truss structures , 1989 .

[26]  Russell C. Eberhart,et al.  A discrete binary version of the particle swarm algorithm , 1997, 1997 IEEE International Conference on Systems, Man, and Cybernetics. Computational Cybernetics and Simulation.