计算机应用 ›› 2012, Vol. 32 ›› Issue (07): 1947-1950.DOI: 10.3724/SP.J.1087.2012.01947

• 人工智能 • 上一篇    下一篇

面向多模态函数优化的回溯克隆选择算法

张英杰,毛赐平   

  1. 湖南大学 信息科学与工程学院,长沙410082
  • 收稿日期:2011-12-02 修回日期:2012-01-13 发布日期:2012-07-05 出版日期:2012-07-01
  • 通讯作者: 张英杰
  • 作者简介:张英杰(1970-),男,湖南邵阳人,副教授,博士,主要研究方向:工业过程计算机控制、智能控制、智能计算;毛赐平(1986-),男,湖北咸宁人,硕士研究生,主要研究方向:智能优化。
  • 基金资助:

    福建高校产学合作科技重大项目(2010H6007);湖南省科技计划重点资助项目(2010GK2022)

Backtracking clonal selection algorithm for multi-modal function optimization

ZHANG Ying-jie,MAO Ci-ping   

  1. College of Information Science and Engineering, Hunan University, Changsha Hunan 410082, China
  • Received:2011-12-02 Revised:2012-01-13 Online:2012-07-05 Published:2012-07-01
  • Contact: ZHANG Ying-jie

摘要: 针对多模态函数优化问题,提出了一种基于回溯机制的改进克隆选择算法——回溯克隆选择算法(BCSA),采用改进回溯机制和记忆库抗体抑制策略,保持了抗体的多样性,以增强算法的全局搜索能力;通过改进动态变异、选择与交叉操作提高算法收敛速度。典型的多模态函数测试结果表明:回溯克隆选择算法具有优良的全局搜索能力和搜索效率。

关键词: 函数优化, 多模态函数, 克隆选择算法, 回溯机制

Abstract: To solve some existing problems in multi-modal function optimization, an improved Clonal Selection Algorithm (CSA) based on the backtracking mechanism, Backtracking Clonal Selection Algorithm (BCSA), was proposed in this paper. The global search capability could be enhanced by using the improved backtracking mechanism and the restraining operation of memory antibodies, which maintained the diversity of antibodies. In addition, in order to improve the convergence speed, the improved dynamic mutation, selection and crossover operation were adopted. The results tested on typical multi-modal functions show that BCSA has a powerful performance in global search.

Key words: function optimization, multi-modal function, Clonal Selection Algorithm (CSA), backtracking mechanism

中图分类号: