In this paper, a novel modified whale optimization algorithm based on Tent chaos map and tournament selection strategy (MWOA) was presented. The aim of the improved algorithm is to reduce the possibility of the standard whale algorithm falling into local optimal. During the initialization of the population, in order to increase population diversity and randomness, MWOA cites the Tent chaos map. In the optimization process, in order to improve the development ability of the standard algorithm, the tournament selection strategy was employed to improve the algorithm accuracy. Numerical simulation and example calculation results show that the improved algorithm is superior to the standard WOA algorithm. The improved method provides a new method for truss structure optimization.
To improve the efficiency of the structural optimization design in truss calculation, an improved fruit fly optimization algorithm was proposed for truss structure optimization. The fruit fly optimization algorithm was a novel swarm intelligence algorithm. In the standard fruit fly optimization algorithm, it is difficult to solve the high-dimensional nonlinear optimization problem and easy to fall into the local optimum. To overcome the shortcomings of the basic fruit fly optimization algorithm, the immune algorithm self–non-self antigen recognition mechanism and the immune system learn–memory–forgetting knowledge processing mechanism were employed. The improved algorithm was introduced to the structural optimization. Optimization results and comparison with other algorithms show that the stability of improved fruit fly optimization algorithm is apparently improved and the efficiency is obviously remarkable. This study provides a more effective solution to structural optimization problems.
To improve the efficiency of the structural optimization design in truss calculation, an improved chicken swarm optimization algorithm was proposed for truss structure optimization. The chicken swarm optimization is a novel swarm intelligence algorithm. In the basic chicken swarm optimization algorithm, the concept of combining chaos strategy and reverse learning strategy was introduced in the initialization to ensure the global search ability. And the inertia weighting factor and the learning factor were introduced into the chick position update process, so as to better combine the global and local search. Finally, the overall individual position of the algorithm was optimized by the differential evolution algorithm. The improved algorithm was tested by multipeak function and applied to the truss simulation experiment. The study provided a new method for the truss structure optimization.