混合免疫算法及其应用研究

被引:0
作者
王海莉
机构
[1] 西北大学
关键词
免疫算法(IA); 混合免疫算法(HLA); TSP问题; 贪婪算法; 拟贪婪算法; 改良圈算法;
D O I
暂无
年度学位
2005
学位类型
硕士
导师
摘要
免疫算法(Immune Algorithm)是将生物免疫系统的概念及理论移植于传统的遗传算法而形成的一类进化算法,其构造简单,在一定条件下具有全局收敛性,在最优化问题、计算机安全等众多领域得到了广泛的应用。由于使用随机搜索技术,在保证算法全局收敛性的同时,其局部寻优的性能往往受到损害,且收敛速度也不理想。传统的优化方法充分利用了目标问题的信息,局部寻优能力较强,收敛速度较快,但又会陷入局部最优的陷阱。可以说,免疫算法提供了全局性的点搜索方法,而传统优化方法则提供了局部性的面搜索方法,两类方法各有利弊。将这两类方法有机结合起来,迭代当中先将免疫算法的变异操作作用于前一代的解,再用传统优化方法搜索该解附近的局部最优解,就可以点面结合进行搜索,使得这两种方法互为补充。这种算法称为混合免疫算法(Hybrid Immune Algorithm,HIA)。本文针对TSP问题,将标准免疫算法与改良圈算法、贪婪算法、拟贪婪算法结合,构造了一种混合免疫算法。使用Matlab实现该算法并对随机生成的数据进行验证,与单纯使用免疫算法或传统优化方法比较,可见混合免疫算法的表现令人满意。
引用
收藏
页数:44
共 7 条
[1]
一类自适应免疫进化算法 [J].
左兴权 ;
李士勇 .
控制与决策, 2004, (03) :252-256
[2]
人工免疫算法在函数优化中的应用 [J].
罗印升 ;
李人厚 ;
张雷 ;
刘芳 .
西安交通大学学报, 2003, (08) :840-843
[3]
免疫算法抗体浓度调节定义的改进 [J].
吕岗 ;
陈小平 ;
谭得健 .
数据采集与处理, 2003, (01) :44-48
[4]
基于实数编码的遗传算法的收敛性研究 [J].
林丹 ;
李敏强 ;
寇纪凇 .
计算机研究与发展, 2000, (11) :1321-1327
[5]
基于免疫算法的TSP问题求解 [J].
刘克胜 ;
曹先彬 ;
郑浩然 ;
王煦法 .
计算机工程, 2000, (01) :1-2+16
[6]
计算机免疫学.[M].李涛著;.电子工业出版社.2004,
[7]
图论及其算法.[M].王树禾编著;.中国科学技术大学出版社.1990,