• •    

CCDM2022+162+基于协同变异与莱维飞行策略的教与学优化算法及其应用

高昊1,张庆科1,卜降龙1,李俊青2,张化祥1   

  1. 1. 山东师范大学
    2. 聊城大学计算机学院
  • 收稿日期:2022-04-01 修回日期:2022-05-11 发布日期:2022-06-29
  • 通讯作者: 张庆科
  • 基金资助:
    基于大规模全局优化方法的生物多序列比对算法研究;基于局部语义关联及判别分析的跨模态数据检索;基于语义增强的半监督多模态哈希技术;山东泰山学者计划项目;模态大数据模式识别理论与技术研究

Teaching-learning-based optimization algorithm based on co-mutation and Levy flight strategy and its application

  • Received:2022-04-01 Revised:2022-05-11 Online:2022-06-29
  • Contact: Zhang QingKe

摘要: 摘 要: 针对教学优化算法(TLBO)在处理优化问题时存在搜索不均衡、易陷入局部最优、综合求解性能弱等缺陷,本文提出了一种基于均衡优化与莱维飞行策略的新型教学优化算法(ELMTLBO)。首先该算法设计了精英均衡引导策略,通过种群中多个精英个体的均衡引导提高算法的全局寻优能力。其次在TLBO算法的学习者阶段后增设了一种将莱维飞行与自适应权重相结合的策略,权重对莱维飞行产生的步长进行自适应缩量,提高了种群局部寻优能力并增强了个体对复杂环境的自适应性。最后设计了变异算子池逃逸策略,通过多个变异算子的协同引导,算法的种群多样性得到明显提升。为验证算法改进的有效性,文中将EMLTLBO算法与侏儒猫鼬优化算法(DMOA)等7个国际先进的算法,以及平衡教学优化算法(BTLBO)、标准TLBO等7个同类型算法在15个国际测试函数上进行了综合收敛性能比较。统计实验结果表明,与TLBO算法相比,ELMTLBO算法在简单的单峰及多峰问题上,收敛速度平均提升超过10%,找到全局最优解的成功率平均提升50%以上。在复杂多峰问题上,与表现较好的CTLBO相比,ELMTLBO的收敛精度平均提升超过1E-4数量级。在不同策略的共同作用下,该算法的综合优化性能突出,全局收敛性能较为稳定。此外,本文也成功将ELMTLBO算法应用于基于隐马尔可夫模型(HMM)的多序列比对(MSA)问题中,经该算法优化后得到的高质量对齐序列可用于疾病诊断、基因溯源、病毒防治等领域,能够为生物信息学的发展提供良好的算法支撑。

关键词: 教与学优化算法, 均衡引导, 莱维飞行, 自适应权重, 变异算子池, 隐马尔科夫模型, 多序列比对

Abstract: Abstract: To address the shortcomings of the Teaching-Learning-Based optimization (TLBO) in dealing with optimization problems such as unbalanced search, easy to fall into local optimum, and weak comprehensive solution performance, a new teaching optimization algorithm (ELMTLBO) based on balanced optimization and the Lévy flight strategy is proposed in this paper. Firstly, the algorithm designs an elite balanced guidance strategy to improve the global merit-seeking ability of the algorithm through the equilibrium bootstrap of multiple elite individuals in the population. Secondly, a strategy combining Lévy flight with adaptive weights is added after the learner phase of the TLBO algorithm, and the weights perform adaptive scaling of the step size generated by the Lévy flight, which improves the population's local merit-seeking ability and enhances the self-adaptability of individuals to complex environments. Finally, a mutation operator pool escape strategy is designed, and the population diversity of the algorithm is significantly improved by the cooperative guidance of multiple mutation operators. To verify the effectiveness of the algorithm improvement, the paper compares the comprehensive convergence performance of the EMLTLBO algorithm with 7 state-of-the-art algorithms such as the Dwarf Mongoose Optimization Algorithm (DMOA) and 7 algorithms of the same type, such as the Balanced Teaching-Learning-Based Optimization Algorithm (BTLBO) and the Standard TLBO, on 15 international test functions. Statistical experimental results show that compared with algorithms such as TLBO, the convergence speed of the ELMTLBO algorithm on simple unimodal and multimodal problems is improved by more than 10% on average, and the success rate of finding the global optimal solution is improved by more than 50% on average. On complex multimodal problems, the convergence accuracy of ELMTLBO is improved by more than 1E-4 orders of magnitude on average compared to the better performing CTLBO. With the combined effect of different strategies, the algorithm has outstanding comprehensive optimization performance and more stable global convergence performance. In addition, this paper also successfully applies the ELMTLBO algorithm to the Multiple Sequence Alignment (MSA) problem based on the Hidden Markov Model (HMM), and the high-quality aligned sequences obtained by this algorithm can be used in disease diagnosis, gene tracing, virus control, and other fields, which can provide good algorithmic support for the development of bioinformatics.

Key words: teaching-learning-based optimization(TLBO), balanced guidance, levy flight, adaptive weights, mutation operator pool, hidden markov model(HMM), multiple sequence alignment(MSA)

中图分类号: