计算机应用 ›› 2011, Vol. 31 ›› Issue (04): 1103-1106.DOI: 10.3724/SP.J.1087.2011.01103

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

基于拉丁超立方体抽样和免疫机制的改进遗传算法

周本达1,姚宏亮2,陈明华1   

  1. 1. 皖西学院 应用数学学院,安徽 六安 237012
    2. 合肥工业大学 计算机科学与技术系,合肥 230009
  • 收稿日期:2010-10-14 修回日期:2010-12-04 发布日期:2011-04-08 出版日期:2011-04-01
  • 通讯作者: 周本达
  • 作者简介:周本达(1974-),男,安徽六安人,副教授,硕士,主要研究方向:智能算法、贝叶斯网络、生物信息学;
    陈明华(1956-),男,浙江鄞县人,教授,主要研究方向:智能算法、大样本统计理论。
  • 基金资助:
    安徽高校省级自然科学研究重点资助项目(KJ2011A267;KJ2010B270)

Improved genetic algorithm based on Latin hypercube sampling and immune mechanism

Ben-da ZHOU1,Hong-liang YAO2,Ming-hua ZHOU1   

  1. 1. Department of Mathematics and Physics, West Anhui University, Lu'an Anhui 237012, China
    2. Department of Computer Science and Technology, Hefei University of Technology, Hefei Anhui 230009, China
  • Received:2010-10-14 Revised:2010-12-04 Online:2011-04-08 Published:2011-04-01
  • Contact: Ben-da ZHOU

摘要: 针对遗传算法求解问题中保持群体多样性能力不足、早熟以及求解成功率低等缺点,依据拉丁超立方体抽样方法对遗传算法中的交叉算子进行重新设计;结合免疫机制定义染色体浓度、提供选择依据,提出了一种新遗传算法。利用旅行商问题以及最大子团问题为实例对新算法进行了验证,实验结果表明新算法在解的质量、收敛速度等各项指标上均好于经典遗传算法和佳点集遗传算法,说明了新算法的优越性与可行性。

关键词: 遗传算法, 拉丁超立方体抽样, 人工免疫系统, 旅行商问题, 最大子团问题

Abstract: Concerning the defects of Genetic Algorithm (GA) in the deficiency of keeping population diversity, prematurity, low success rate and so on, the crossover operation in GA was redesigned by Latin hypercube sampling. Combined with immune mechanism, chromosome concentration was defined and selection strategy was designed, thus an improved genetic algorithm was given based on Latin hypercube sampling and immune mechanism. The Traveling Salesman Problem (TSP) and the Maximum Clique Problem (MCP) were used to verify the new algorithm. The results show, in terms of solution quality, convergence speed, and other indicators, the new algorithm is better than the classical genetic algorithm and good-point-set genetic algorithm.

Key words: Genetic Algorithm (GA), Latin Hypercube Sampling (LHS), Artificial Immune System (AIS), Traveling Salesman Problem (TSP), Maximum Clique Problem (MCP)

中图分类号: