基于TSP的改进差分进化算法

来源 :硅谷 | 被引量 : 0次 | 上传用户:aqlgx123456
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要: 针对TSP问题,提出一种改进的差分进化算法:利用贪心算法产生初始种群,定义特有的编码匹配函数进行变异操作,排序法修复变异个体,并采用顺序交叉,在变异操作之后,加入新的选择机制,防止交叉操作破坏变异出的优良个体,实验结果表明改进后的差分进化算法能够高效地解决TSP问题,体现良好的优化性能。
  关键词: 差分进化算法;TSP;进化算法
  0 引言
  差分进化算法(DE:Differential Evolution)是一种模拟自然进化法则的仿生智能计算方法,在解决复杂的全局优化问题方面,DE的性能更加优秀,过程也更为简单,受控参数少[1],但由于DE特有的差分操作的限制,DE被成功应用的领域多集中在连续优化领域,在离散优化领域的应用还相对较少[2]。
  TSP(旅行商问题)作为典型的离散优化问题,是解决很多实际问题的最终转化形式,同时也是著名的NP难题,在短时间内求出其最优解非常困难,现有解法[3-4]在求解中都各有缺点.因此,研究将DE经过必要的改进后应用于TSP的求解具有重要意义。
  1 改进DE算法
  1.1 编码及匹配函数
  适应度定义为:负的路径长度,使得路径长度越短,适应度值越大。
  1.2 贪婪初始化
  为提高初始种群的质量,采用贪婪的初始化方法.对于初始种群的每个个体,产生方法如下:
  step1:初始化待走城市列表List为包含所有城市的列表;
  step2:随机选择一个城市A作为起点,并将此点作为当前城市T,从List中移除;
  step3:从List中选择距离城市T最近的城市作为新的当前城市T,并将T从List中移除;
  step4:判断List是否为空,若是,则结束;若否,则转step3。
  1.3 变异及合法化
  新的变异操作定义如下:
  1.4 贪婪顺序交叉
  设交叉概率为cross,产生的随机数为rand.当rand  由于每次顺序交叉会产生两个交叉个体,而DE交叉操作中只需要一个交叉个体,因此,为了提高收敛速度,在原顺序交叉基础上,改进算法贪婪选择适应度优的个体作为返回的交叉个体。
  1.5 选择操作及流程的改进
  为了防止交叉操作消除或者影响变异操作产生的寻优效果,改进算法在保留原有交叉操作之后的贪婪选择机制之外,增加了变异操作之后的选择机制:若变异个体的适应度优于原个体,则直接跳过交叉操作,选择变异个体进入下一代种群;否则,在变异的基础上进一步进行交叉操作。
  2 实验
  为了证明改进算法的有效性,选用国际TSP标准测试库TSPLIB[5]的实例:eil51.tsp进行改进算法的测试实验,并与遗传算法[4]进行了对比。
  设置遗传算法和差分进化算法共有的参数:种群规模为200,最大迭代次数为1000,差分进化算法的交叉概率为0.5,放缩因子为1。
  将改进DE算法和遗传算法同时运行10次:改进DE算法最优解的平均值为439.3,明显优于遗传算法的最优解的平均值464.8。
  图1为改进DE算法的一次求解结果,其最短路径长度为431.1705,图2为改进DE算法与遗传算法求解最短路径长度的进化过程对比:改进算法与遗传算法在求解过程的初期相差不大,均能通过迭代使最短路径长度不断缩短。在进化的中后期,遗传算法的进化基本陷入停滞,而改进算法能够不断寻优,找到更加优秀的解,证明了改进算法相比遗传算法,优化性能更加优异。
  3 结束语
  提出了一种将差分进化算法应用于TSP问题的新的改进方法,实验证明了改进算法针对TSP问题能够迅速得到最优解或近似最优解。
其他文献
贝宜盖黄金乳钙独特的双重成长益智因子,安全补钙更聪明的科学补钙理念得到江苏关爱母婴营养健康中心专家的一致认可,喜获江苏关爱母婴营养健康中心的推荐!  江苏关爱母婴营养健康中心坚持面向社区、面向农村、面向家庭搞好服务,注重实效的工作方针,组织动员健康中心的理事、会员、团体会员单位、有关行业和社会 一切积极力量,围绕母婴保健,基础优生、临床优生、环境优生、社会优生开展多学科的科学研究、科技协作、学术交
期刊
市场上有许多标榜原料进口,或者是马泰克原料的DHA,可是有好的原料就一定能制造出最优质的DHA吗?关键是要看看产品是怎么生产出来的!  首先当然是优质的原料,贝宜DHA采用全球领先的并拥有国际专利的Martek藻油生产,全部原料来自封闭培养的海藻,完全是纯植物性来源的DHA。并且由于它不通过鱼类传递富集,所以没有海洋污染的风险。是美国目前唯一在婴幼儿配方奶粉中添加的DHA。  其次是严苛的生产环境
期刊
“哇,我做的航模飞起来了!”一个小朋友一边遥控着飞机航模,一边高兴地向身边观看的小朋友叫道。  一位小朋友在了解机器人原理  1月6日,海南省科协在青少年科学工作室开展2012年寒假科普体验活动,开放了航模模拟操作、青少年电子拼装、益智玩转思维、全脑通、青少年机器人展示和搭建等5个科普体验活动项目。100多名家长带着小孩来参加活动,来自儋州市的符昊小朋友的爸爸特意请假过来,他说:“这小子是一个航模
期刊
摘要: 将煤矿专用防爆电动机定子绕组绕包扎绝缘材料采用少胶粉云母带配合VPI真空压力浸漆设备及工艺,解决电动机应用环境特殊等潮湿、积水恶劣工况下定子绕组的绝缘电机问题,从而提升电动机的防潮性能,提升设备运行的可靠性。  关键词: VPI;少胶云母绝缘结构;设计;应用  煤矿用隔爆型三相异步电动机广泛应用于煤矿井下掘进机、采煤机、皮带输送机、刮板输送机、变频调速电机、大型泵站等综采综掘设备中,受潮湿
期刊
孕前的3-6个月是决定精子和卵子质量的最关键时期,老公要注意戒酒、戒烟,多运动,少在外面吃饭。而老婆则要在锻炼身体的同时,注意防辐射,加营养。男女都应在备孕3-6个月中,服用排毒产品,清除日常积累的体内垃圾,增进生殖系统健康。  提醒一点,这个时候很多人都还在正常的工作中,有些要长时间面对电脑或电器的辐射,这个时候防辐射工作就应该做了,因为卵子和精子的真正成长时间需要两三个月,两三个月后他们中的某
期刊
一元复始,我国电子信息产业又要开始新的征程。在本周,2012国际消费电子展将在美国拉斯维加斯拉开序幕,它将成为许多中国厂商2012年在全球市场的首战。近年来,专业电子信息产业市场研究推广机构北京华兴万邦管理咨询有限公司派出分析师,在国内外参观或参与了一系列国际知名的行业大展和研讨会,通过走访各个活动的组织机构、参与者及业界厂商,对高新技术产业的全球化产生了一些新思考。
期刊
摘要: SOA是面向服务的体系结构组件模型,在Internet环境下,将业务系统程序中的不同功能单元通过服务之间已定义的良好接口和契约有机联系起来,从而将构建在该系统下的不同业务系统数据资源和各种服务可以以一种统一和通用的方式进行交互和共享,实现信息资源利用的最大化。提出的是一种基于SOA架构的数字化校园解决方案。  关键词: SOA架构;数字化校园;解决方案  SOA(Service-Orien
期刊
摘要: 重点介绍220kV电网系统继电保护的工作原理,并详细分析导致继电保护事故的原因,最后提出相应的事故预防和处理措施,对220kV电网管理与维护具有一定的指导意义。  关键词: 继电保护;220kV;事故;处理措施  0 引言  近年来,随着我国电网规模不断扩大、电压等级不断提高,对电力系统的稳定运行提出了更高的要求。220kV电网作为我国重要的电力运输网络,在电力输送方面起着重要的作用,而继
期刊
摘要: 虚拟现实(VR)软件是被广泛应用于虚拟现实制作和虚拟现实系统开发的一种图形图像三维处理软件。介绍Open Inventor类库的架构和体系,通过对场景数据库的合理设计和驱动引擎的编程,实现一台具有6自由度的医疗机器人的运动控制过程进行虚拟仿真,对于其他领域的虚拟现实技术开发具有一定的参考意义和较好的市场应用前景。  关键词: 虚拟现实;Open Inventor;场景数据库;驱动引擎  1
期刊
《工程索引》(The Engineering Index,简称EI)是美国工程信息公司(Engineering information Inc.)出版的著名工程技术类综合性检索工具。收录文献几乎涉及工程技术各个领域。例如:动力、电工、电子、自动控制、矿冶、金属工艺、机械制造、管理、土建、水利、教育工程等。它具有综合性强、资料来源广、地理覆盖面广、报道量大、报道质量高、权威性强等特点。EI 录入的文
期刊