Solving Engineering Optimization Design Problems Based on Improved JAYA Algorithm

被引:0
|
作者
Liu J.-S. [1 ,2 ]
Yang J. [2 ]
Li Y. [3 ]
机构
[1] Institute of Intelligent Networks System, Henan University, Henan, Kaifeng
[2] College of Software, Henan University, Henan, Kaifeng
[3] Institute of Management Science and Engineering, Henan University, Henan, Kaifeng
来源
基金
中国国家自然科学基金;
关键词
cosine similarity; Engineering constrained optimization; function extremum optimization; JAYA algorithm; symbiosis strategy;
D O I
10.12263/DZXB.20211446
中图分类号
学科分类号
摘要
In order to better solve the engineering design constrained optimization problem and further improve the global optimization and application ability of the JAYA algorithm, the JAYA algorithm based on multi role differential evolution strategy is proposed. Firstly, the cosine similarity strategy is introduced, the individual positions with high cosine similarity to the optimal individual are processed by rotation change operator and non-uniform mutation operator, which not only accelerates the convergence speed of the algorithm, but also enriches the diversity of the population; Then the multi role strategy is introduced to the individual location updating, and the symbiosis strategy and cauchy mutation mechanism are introduced to effectively balance and better meet the different needs of the algorithm for exploration and mining ability in different iterative periods, which improves the optimization performance of the algorithm; Finally, the pinhole-imaging opposition-based learning strategy is introduced, which expands the search range of the algorithm and further improves the convergence and accuracy of the algorithm. Through the simulation experiment of function extremum optimization of the multi algorithms on multiple dimensions of the 10 complex benchmark test functions and the optimization of 5 more challenging complex engineering design problems described in CEC2020, the test results clearly show that the proposed algorithm has significantly better optimization accuracy, convergence performance, solution stability, applicability and effectiveness to different problems, and it has obvious advantages in solving engineering design optimization problems. © 2023 Chinese Institute of Electronics. All rights reserved.
引用
收藏
页码:2469 / 2480
页数:11
相关论文
共 30 条
  • [1] KENNEDY J, EBERHART R., Particle swarm optimization, Proceedings of ICNN'95 - International Conference on Neural Networks, pp. 1942-1948, (2002)
  • [2] COELLO C A C, PULIDO G T, LECHUGA M S., Handling multiple objectives with particle swarm optimization, IEEE Transactions on Evolutionary Computation, 8, 3, pp. 256-279, (2004)
  • [3] MIRJALILI S., SCA: A sine cosine algorithm for solving optimization problems, Knowledge-Based Systems, 96, pp. 120-133, (2016)
  • [4] MIRJALILI S, LEWIS A., The whale optimization algorithm, Advances in Engineering Software, 95, pp. 51-67, (2016)
  • [5] MIRJALILI S, GANDOMI A H, MIRJALILI S Z, Et al., Salp swarm algorithm: A bio-inspired optimizer for engineering design problems, Advances in Engineering Software, 114, pp. 163-191, (2017)
  • [6] AZIZI M., Atomic orbital search: A novel metaheuristic algorithm, Applied Mathematical Modelling, 93, pp. 657-683, (2021)
  • [7] WANG Y H, GAO L., Improvement of crow search algorithm and its application in engineering constrained optimization problems, Computer Integrated Manufacturing Systems, 27, 7, pp. 1871-1883, (2021)
  • [8] GUPTA S, DEEP K., A hybrid self-adaptive sine cosine algorithm with opposition based learning, Expert Systems With Applications, 119, pp. 210-230, (2019)
  • [9] LIU J S, MA Y X, LI Y., Improved whale algorithm for solving engineering design optimization problems, Computer Integrated Manufacturing Systems, 27, 7, pp. 1884-1897, (2021)
  • [10] SALGOTRA R, SINGH U, SINGH S, Et al., Self-adaptive salp swarm algorithm for engineering optimization problems, Applied Mathematical Modelling, 89, pp. 188-207, (2021)