基于拉丁超立方体的改进白骨顶鸡算法
Improved COOT algorithm based on Latin Hypercube
何星月 1张靖 1覃涛 1何必涛 2杨靖1
作者信息
- 1. 贵州大学电气工程学院,贵州贵阳 550025
- 2. 中国电建集团 贵州工程有限公司,贵州 贵阳 550025
- 折叠
摘要
针对白骨顶鸡算法求解工程问题时收敛速度慢,易陷入局部最优等不足,提出一种基于拉丁超立方体的改进白骨顶鸡算法.使用拉丁超立方体抽样增强初始种群的均匀性和多样性;引入非线性决策因子和自适应动态边界机制,提高算法全局搜索和局部开发能力;利用柯西变异对最优解进行扰动,帮助算法跳出局部最优.在16个基准函数、高维函数和工程问题进行仿真,其结果验证,该算法收敛速度和寻优精度良好,在工程问题上具有可行性和有效性.
Abstract
Aiming at the shortcomings of the COOT algorithm that it has low convergence speed and is easy to fall into local opti-mization when solving engineering problems,an improved COOT algorithm based on Latin Hypercube was proposed.Latin Hypercube sampling was used to enhance the uniformity and diversity of the initial population.Nonlinear decision factors and adaptive dynamic boundary mechanisms were introduced to improve global search and local development capabilities.Cauchy variation was used to perturb the optimal solution to help the algorithm jump out of the local optimum.Through experimental simulation of 16 benchmark functions,high-dimensional functions and engineering problems,the simulation results show that the algorithm convergence speed and optimization accuracy are good,and it is feasible and effective in engineering problems.
关键词
白骨顶鸡算法/拉丁超立方体抽样/混合策略/非线性决策因子/自适应动态边界/柯西变异/工程优化Key words
COOT algorithm/Latin Hypercube sampling/hybrid strategy/nonlinear decision factor/dynamic boundary/Cauchy variation/engineering optimization引用本文复制引用
基金项目
国家自然科学基金项目(61640014)
贵州省教育厅创新群体基金项目(黔教合KY字[2021]012)
贵州省教育厅工程研究中心基金项目(黔教技[2022]043)
贵州省科技支撑计划基金项目(黔科合支撑[2022]一般017)
贵州省科技支撑计划基金项目([2019]2152)
贵州省科技基金项目(黔科合基础[2020]1Y266)
物联网理论与应用案例库基金项目(KCALK201708)
贵阳市高新区平台基金项目(2015)
出版年
2024