International Journal of Bio-Inspired Computation · 2019 · 35 citations · 0 references
EngineeringFirefly AlgorithmIntelligent OptimizationDesignMechanical SystemsStructural Design ProblemsSystems EngineeringHybrid Optimization TechniqueStructural DesignIndividual DifferenceIntelligent SystemsStructural OptimizationLearning ControlCuckoo SearchStructural EngineeringDynamic OptimizationOperations Research
A reinforcement learning-based bat algorithm is proposed for solving structural design problems. By incorporating reinforcement learning, the algorithm's performance feedback is formulated to adaptively select between algorithm's different operators. To improve the solution diversity, a new metric of individual difference is designed. The individual difference-based strategies are proposed to adaptively tune the algorithm's parameters. The variations of the pulse rates and loudness are newly designed to formulate their effects on the local search and foraging efficiency. Simulations and comparisons based on ten structural design problems with continuous/discrete variables demonstrate the superiority of the proposed algorithm.