基于免疫算法的TSP问题求解

来源 :科技信息 | 被引量 : 0次 | 上传用户:mscdd5354
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
旅行商问题(Traveling Salesman Problem ,TSP)是一个典型的NP(Non-deterministic Polynomial)问题,有效地解决TSP问题在可计算理论上有着重要的理论价值。目前,在已有的各种求解TSP问题的算法中,基于人类免疫学的人工免疫新计算模型——免疫算法( Immune Algorithm, IA),凭借其具有较强的收敛性和较好的求解结果等优点成为目前学术界研究的热点。免疫算法是将人工免疫的概念及理论和遗传算法相结合,它不仅保留了遗传算法本身的优良特性,还通过增加免疫算子来抑制其迭代过程中出现的退化现象,并提高了算法的收敛速度。免疫算法是基于免疫系统的学习算法,在解决给定的最优化任务(称之为抗原)时,算法开始时收集一些估计参数(称之为抗体),每个抗体性能由其适应度和浓度来评估。在每一代,适应度好、浓度低的抗体允许交叉和变异,产生新的抗体形成下一代。这种受生物免疫系统启发的算法可以较快地导出复杂问题的有效解。免疫算法中的一个重要步骤就是交叉。在TSP求解中传统的交叉方法是部分匹配交叉,这种交叉方法要求较大的群体规模,算法效率较低,且容易陷入局部最优解。本文对已有的免疫算法进行了分析,并依据生物免疫系统的免疫机制提出了两点改进:(1)在算法中采用更加类似生物免疫系统的记忆细胞的处理方法,由简单地把单个最优个体作为记忆细胞改为生成记忆细胞群体,以增强解群在进化中的多样性;(2)引入“疫苗”的概念,先从父代中的信息抽取出得到疫苗,然后基于疫苗进行交叉,使交叉的效果得到了明显改善,也即在交叉过程中引入了自己学习的能力。首先,文中分析了影响免疫算法性能的几个重要参数,并通过仿真实验选择合适的参数值。其次,为了验证上述两点改进思想的有效性,用基于疫苗交叉的免疫算法对TSP问题进行求解,将改进的免疫算法与基本免疫算法和遗传算法进行了比较分析。以实验结果证明改进方法的有效性。最后,用改进的免疫算法在国际通用的TSP测试库中找到了一条比库中的最佳路径更优的路径和一条较优路径。
其他文献
《花间集》第一次从整体上向人们展示了文人词在结构、视点与创作意旨上的一些特点。具体地说,《花间集》在结构形态上是截取一特定的生活片断,并以人、事、景、情四种因素的组
目前多媒体技术在教育领域中广泛运用,在英语教学实践中也具有积极的意义.多媒体辅助教学给英语课堂教学改革无疑是注入了新鲜的血液,但在实际运用过程中,仍需注意着重体现出
目的分析小儿肱骨髁上骨折手术与非手术治疗效果。方法将我院2005年至2008年50例小儿肱骨髁上骨折分为2组,分别采用切开复位克氏针内固定及手法复位石膏外固定,二者进行疗效
近年来,金融生态建设不断得到加强,目前看来,“金融生态”的发展历程不是很长,但金融生态所涉及到的一些内容早在新中国成立以来,就开始萌芽和成长起来,并在探索的基础上不断完善和
印尼金光集团近日被迫决定终止在印度的所有投资工程及计划,损失惨重。金光集团的这一决定是因为印度政府将印尼纸进口
因为氯碱企业员工层次不同,所需掌握应知应会和岗位技能各有不同,所以应对不同的层次,各有侧重地进行培训。企业的培训一般可分为岗位技能培训和管理培训两类。技能培训主要针对
中国传统的政治社会化比较成功地实现了其所要达到的功能.传统政治社会化的三种主要途径是家庭教化,表彰和政治录用.每一种途径的合理内核都对我们当前政治社会化有一定的借
全国造纸工业标准化技术委员会向各位委员及广大读者提供及时的造纸标准资讯。 2002年造纸标准资料每季度发行一次,并不定期发行增刊。标准资料内容丰富、题材新颖、发行及
期刊
全国造纸行业大型骨干企业金城造纸(集团)有限责任公司以市场需求为导向,着力调整产品结构,不断研制开发适销对路的新产品,以变应变,适应市场。在去年成功地开发出胶版印刷纸
目的探讨研究针灸推拿结合治疗对膝关节骨性关节炎患者的临床意义。方法选取2006年12月至2009年6月收治的膝关节骨性关节炎患者62例进行针灸推拿治疗并行临床综合对比分析。