下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、遗传蚁群系统 摘要: 在遗传蚁群系统中,为减少蚂蚁构建路径的时间消耗,引入遗传操作,使得当前迭代中蚂蚁构建的路径部分来自于之前迭代获取的优秀巡回路径的遗传;同时为减少由遗传操作产生的算法停滞的影响、提高算法解的质量,对蚁群构建的路径施行2opt变异操作。 通过旅行商问题测试算法性能,并与蚁群系统进行比较。实验表明,遗传蚁群系统搜索效率高,而且解的质量优于蚁群系统。 关键词:遗传蚁群系统; 蚁群优化; 遗传算法; 旅行商问题 0引言 1997年Dorigo等人提出了ACS(ant colony system,蚁群系统)1。它是最成功的ACO2算法之一
2、,并被广泛地应用于各种组合优化问题36,如连续空间的数值优化、旅行商问题、流水车间调度、集覆盖、机器学习、网络路由等。 蚁群系统是一种启发式的构建方法。 以TSP为例,TSP的一条巡回路径(解)是所有城市的一个排列,不同的相对排列顺序对应不同的解。ACS通过增量构建的方式构建完整的巡回路径。具体方式是先将蚂蚁随机地放在一个城市;然后根据一定的规则选择蚂蚁下一步访问的城市,直到访问完所有的城市。 路径的增量构建占用了ACS算法的大部分时间。因为当前蚂蚁必须有足够的运算,以对下一步访问城市作出最优选择。 减少蚂蚁在构建路径上的时间消耗是提高ACS效率的一种有效途径。 在GAs(genetic al
3、gorithms,遗传算法)7,8中,路径的构建是通过对父代个体的继承和重组或者变异实现,只需要作少量的运算。 因此,构建一条巡回路径的时间消耗GAs显著小于ACS。 正是基于这种考虑,本文提出了一种GACS(genetic ant colony system,遗传蚁群系统)。 在GACS中,蚂蚁构建的路径部分来源于对之前迭代所得的优秀路径的遗传,并通过变异减少蚁群构建的路径的相似性,降低算法停滞的概率。 b)变比例遗传。 变比例遗传实现方式与定比例遗传相同,不同的是为克服定比例遗传的缺陷,在变比例遗传中,p是一个变量。蚂蚁从优秀巡回路径中继承的部分路径比例,随着迭代次数的增加而增加。 这样,
4、在迭代初期,当前优秀巡回路径的质量较差时,蚂蚁继承的路径比例被限制在一个较小的范围内,以避免算法陷入一个局部最优巡回路径;而在迭代的后期,优秀巡回路径越来越接近全局最优巡回路径时,蚂蚁继承的比例增加到一个较大的量上,以大幅减少蚂蚁在构建路径上的时间消耗。 c)随机比例遗传。 蚁群中的蚂蚁从优秀巡回路径继承随机比例的部分路径。在相同迭代中不同蚂蚁继承的部分路径比例是随机的。不同迭代中相同蚂蚁继承的部分路径比例也是随机的。 随机比例遗传的实现方式如下:随机从优秀巡回路径中选择两个城市节点,将这两个城市及这两个城市之间的城市依次遗传给当前蚂蚁。 在理论上,随机比例遗传中的部分路径遗传比例是50,因此
5、其时间消耗近似于50定比例遗传。 在ACO算法中,蚂蚁有两种路径构建方式:a)串行构建。在迭代中,蚂蚁依次构建完整的巡回路径,即只有当一个蚂蚁构建了完整的巡回路径后,其后的蚂蚁才开始路径的构建。b)并行构建。在迭代中,蚁群中所有蚂蚁同时开始路径的构建,并同时完成路径的构建。 这两种构建方式对不存在局部信息素更新的ACO算法,如AS和MMAS(maxmin ant system)10,11是没有区别的;但对于ACS,这两种构建方式存在差异。因为ACS局部更新规则的存在,使用串行构建方式时,先构建路径的蚂蚁会对其后构建路径的蚂蚁路径构建存在影响;使用并行构建方式时,蚁群中的蚂蚁互相影响彼此的路径构
6、建。 不过没有资料显示哪一种构建方式更优2。 使用定比例遗传和变比例遗传时,可以选用并行构建或者串行构建;但使用随机比例遗传时,蚁群中的蚂蚁继承的路径比例是随机的,即蚂蚁继承的城市数量不一定相等。因此此时必须使用路径的串行构建方式。路径遗传能有效提高算法效率,但是如果处理不当容易造成算法停滞而得不到理想的结果。 因此效仿GAs,将变异运算引入GACS,将蚂蚁构建的路径实行变异运算。 在GAs中,变异主要目的是防止因交叉操作带来的染色体相似性而导致的种群收敛。它的变异一般是随机的,即无论发生变异后的路径是变优还是变劣都将取代当前路径。 在GACS中,只有当前最优巡回路径的信息才通过全局信息素更新
7、规则传递给其后构建路径的蚂蚁。因此在GACS中,随机变异是不合适的。因为得不到更优秀的路径的变异是无效的。 在GACS中施行定向变异,即巡回路径只向更短的路径发生变异。 变异算子选用2opt12变异。 对n城市的巡回路径tour的2opt变异的MATLAB语言实现原理如下: 由表2可知,含2opt变异的GACS的时间性能和优化效果均优于ACS。 关于时间性能,对于Berlin52、Eil51和Rd100,在作相同次数迭代的情况下,GACS消耗的时间约为ACS的75;关于优化效果,如对于Rd100,在给定实验条件下,GACS在20次实验中有9次取得最优巡回路径,而ACS仅2次取得最优巡回路径。
8、4结束语 本文提出了具有遗传特征的遗传蚁群系统。 该算法通过路径的遗传减少了蚂蚁在构建路径上的时间消耗,并通过2opt变异运算提高了解的质量。 在TSP上的仿真实验表明,该算法的时间性能和优化效果均优于蚁群系统。 参考文献: 1DORIGO M, GAMBARDELLA L M. Ant colony system: a cooperative learning approach to the traveling salesman problemJ.IEEE Trans on Evolutionary Computation,1997,1(1):53-66. 2DORIGO M,STü
9、;TZLE T. Ant colony optimizationM. London:MIT Press, 2004:65-117. 3SOCHA K. ACO for continuous and mixedvariableoptimizationC/Proc of the 4th International Workshop on Ant Colony Optimization and Swarm Intelligence. Brussels, Belgium: SpringerVerlag, 2004: 300-301. 4PEI Jian,HAN Jiawei, MAO Runying.
10、 Closet: an efficient algorithm for mining frequent closed itemsetsC/Proc of the ACM SIGMOD Workshop on Research Issues in Data Mining and Knowledge Discovery. Dallas, Texas: ACM Press, 2000: 21-30. 5ALUPOAEI S,KATKOORI S. Ant colony system application to macrocell overlap removalJ.IEEE Trans on Ver
11、y Large Scale Integration (VLSI) Systems, 2004,12(10):1118-1122. 6GóMEZ J F,KHODR H M,De OLIVEIRA P M, et al. Ant colony system algorithm for the planning of primary distribution circuitsJ.IEEE Trans on Power System, 2004,19(2):996-1003. 7HOLLAND J H. Genetic algorithms in search, optimization,
12、 and machine learningM. Ann Arbor: Michigan Press, 1975:1-57. 8MICHALEWICZ Z. Genetic algorithms+data structure=evolutionary programsM. New York: Springer-Verlag, 1994:211-238. 9COLORNI A,DORIGO M, MANIEZZO V. Distributed optimization by ant coloniesC/Proc of the 1st European Conference on Artificial Life. London: MIT Press,1991:134-142. 10STüTZLE T, HOOS H H. The maxmin ant system and local search for the traveling salesman problemC/Proc of IEEE International Conference on Evolutionary Computation. Piscataway:IEEE Press, 1997: 309-314. 11STüT
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 重庆南开(融侨)中学2027届九年级化学第一学期期中达标检测模拟试题含解析
- 2027届甘肃省兰州市第五十五中学九上化学期末教学质量检测试题含解析
- 2027届江苏省扬州市江都区国际学校化学九年级第一学期期末学业质量监测试题含解析
- 吉林省吉林市第七中学2027届九年级物理第一学期期末质量检测试题含解析
- 山西省阳泉市2027届九上物理期末达标测试试题含解析
- 湖北省襄阳市襄城区襄阳阳光学校2027届化学九年级第一学期期末综合测试模拟试题含解析
- 2026中国营养品行业市场发展现状产品供给技术发展趋势及投资布局规划报告
- 2026汽车制造业新能源产品分析报告
- 2026中国新能源汽车电池回收行业市场发展报告
- 2027届湖北省武汉市江汉区常青第一学校物理九上期末检测模拟试题含解析
- GB/T 47592-2026塑料胺类环氧固化剂伯、仲、叔胺基氮含量的测定
- (正式版)DB11∕T 065-2022 《电气防火检测技术规范》
- 2026年云南省中考英语试卷(含答案及解析)
- 2025-2026学年浙江省金华市八年级下册期末教学质量评价卷数学试题 含答案
- 2026年昆山初中分班测试题及答案
- 模拟试卷2026年上海浦东新区中考二模数学模拟试卷试题(含答案详解)
- 2026年军队考核笔押题宝典考试题库及参考答案详解(综合卷)
- 2026安徽师范大学工作人员招聘29人笔试备考题库及答案解析
- 防范钓鱼网站链接诈骗:从识别到防御的全面指南
- 仓库员工考试试题及答案
- 《住院患者身体约束的护理》团体标准
评论
0/150
提交评论