A speciation-based bilevel niching method for multimodal truss design problems

Truss design is a well-known structural optimization problem that has important practical applications in various fields. Truss design problems are typically multimodal by nature, meaning that it offers multiple optimal solutions concerning the topology (combinatorial optimization problem) and/or sizes (continuous optimization problem) 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. Several techniques based on classical and metaheuristic optimization methods have been developed for simultaneous optimization of topology and size of a truss. However, all these methods unable to find multiple topologies and their corresponding size solutions in a single run. A few metaheuristics incorporating niching techniques have been developed for finding multiple topologies for the truss design problem, but these studies ignored the fact that for each known topology, multiple design solutions in terms of size can be found. To address this issue, this paper proposes a bi-level truss formulation and subsequently a speciation-based bilevel niching method (BiL-NM) using such a formulation. The BiL-NM consists of a modified SPSO niching method which is robust to find multiple topologies and a canonical PSO for their corresponding size solutions. Extensive empirical studies are carried out to analyze the accuracy, robustness, and efficiency of the BiL-NM. The results confirm that the proposed BiL-NM is superior in all these three aspects over the state-of-the-art methods on several low to high-dimensional truss design problems.

[1]  A. Kaveh,et al.  An improved magnetic charged system search for optimization of truss structures with continuous and discrete variables , 2015, Appl. Soft Comput..

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

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

[4]  A. Kaveh,et al.  Sizing, geometry and topology optimization of trusses via force method and genetic algorithm , 2008 .

[5]  Jianbin Du,et al.  Interval analysis based robust truss optimization with continuous and discrete variables using mix-coded genetic algorithm , 2017 .

[6]  Chun-Yin Wu,et al.  Truss structure optimization using adaptive multi-population differential evolution , 2010 .

[7]  S. O. Degertekin,et al.  Sizing, layout and topology design optimization of truss structures using the Jaya algorithm , 2017, Appl. Soft Comput..

[8]  Xin-She Yang,et al.  Sizing optimization of truss structures using flower pollination algorithm , 2015, Appl. Soft Comput..

[9]  Michael G. Epitropakis,et al.  Finding multiple global optima exploiting differential evolution's niching capability , 2011, 2011 IEEE Symposium on Differential Evolution (SDE).

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

[11]  Kamlesh Purohit,et al.  Theory of mechanisms and machines , 2016 .

[12]  P. John Clarkson,et al.  A Species Conserving Genetic Algorithm for Multimodal Function Optimization , 2002, Evolutionary Computation.

[13]  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.

[14]  K. Lee,et al.  A new structural optimization method based on the harmony search algorithm , 2004 .

[15]  Xiaodong Li,et al.  Adaptively Choosing Neighbourhood Bests Using Species in a Particle Swarm Optimizer for Multimodal Function Optimization , 2004, GECCO.

[16]  D. Wang,et al.  Truss Optimization on Shape and Sizing with Frequency Constraints , 2004 .

[17]  Hojjat Adeli,et al.  Efficient optimization of plane trusses , 1991 .

[18]  Sujin Bureerat,et al.  Technical Note: Simultaneous topology, shape and sizing optimisation of a three-dimensional slender truss tower using multiobjective evolutionary algorithms , 2011 .

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

[20]  Jian-Ping Li,et al.  Truss topology optimization using an improved species-conserving genetic algorithm , 2015 .

[21]  Gerhard Wäscher,et al.  An improved typology of cutting and packing problems , 2007, Eur. J. Oper. Res..

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

[23]  Jonathan F. Bard,et al.  Practical Bilevel Optimization , 1998 .

[24]  Samir W. Mahfoud Niching methods for genetic algorithms , 1996 .

[25]  George Mavrotas,et al.  Selection among ranked projects under segmentation, policy and logical constraints , 2008, Eur. J. Oper. Res..

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

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

[28]  Kalyanmoy Deb,et al.  Simultaneous topology, shape and size optimization of truss structures by fully stressed design based on evolution strategy , 2015 .

[29]  Jan Karel Lenstra,et al.  Some Simple Applications of the Travelling Salesman Problem , 1975 .

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

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

[32]  Xiaodong Li,et al.  A time-varying transfer function for balancing the exploration and exploitation ability of a binary PSO , 2017, Appl. Soft Comput..

[33]  U. Ringertz ON TOPOLOGY OPTIMIZATION OF TRUSSES , 1985 .

[34]  Kirk Martini,et al.  Harmony Search Method for Multimodal Size, Shape, and Topology Optimization of Structural Frameworks , 2011 .

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

[36]  Xiaodong Li,et al.  Multimodal truss structure design using bilevel and niching based evolutionary algorithms , 2017, GECCO.

[37]  Vivek K. Patel,et al.  Size, shape, and topology optimization of planar and space trusses using mutation-based improved metaheuristics , 2018, J. Comput. Des. Eng..

[38]  David E. Goldberg,et al.  ENGINEERING OPTIMIZATION VIA GENETIC ALGORITHM, IN WILL , 1986 .

[39]  Kalyanmoy Deb,et al.  An improved fully stressed design evolution strategy for layout optimization of truss structures , 2016 .

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

[41]  Prabhat Hajela,et al.  Genetic Algorithms in Structural Topology Optimization , 1993 .

[42]  Hai Huang,et al.  An engineering method for complex structural optimization involving both size and topology design variables , 2018, International Journal for Numerical Methods in Engineering.

[43]  Makoto Ohsaki,et al.  FDMopt: Force density method for optimal geometry and topology of trusses , 2019, Adv. Eng. Softw..

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

[45]  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 .

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

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

[48]  A. Kaveh,et al.  Colliding Bodies Optimization method for optimum design of truss structures with continuous variables , 2014, Adv. Eng. Softw..

[49]  Yue Wu,et al.  Size and Topology Optimization for Trusses with Discrete Design Variables by Improved Firefly Algorithm , 2017 .

[50]  Hirad Assimi,et al.  Sizing and topology optimization of truss structures using genetic programming , 2017, Swarm Evol. Comput..

[51]  Michael Fenton,et al.  Discrete Planar Truss Optimization by Node Position Variation Using Grammatical Evolution , 2016, IEEE Transactions on Evolutionary Computation.

[52]  Yue Shi,et al.  A modified particle swarm optimizer , 1998, 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360).

[53]  Andrew J. Higgins,et al.  A multi-objective model for environmental investment decision making , 2008, Comput. Oper. Res..