蚁群遗传算法对于TSP问题应用

蚁群遗传算法对于TSP问题应用摘要:遗传算法和蚁群算法是两种具有代表性的智能算法。在解决组合优化问题时,遗传算法具有较快的全局搜索能力,但在解决规模较大的TSP问题时存在一定缺陷,不能取得全局最优解。相反蚁群算搜索速度相对较慢,但有着较高的准确性,对于大规模问题有较好的效果。本文改进了两种算法,将蚁群算法与遗传算法融化起来。首先借助遗传算法的快速搜索能力,快速接近最优解,通过求解结果为蚁群算法设置初始信息量,再借助蚁群算法进行最终结果的求解,得到最优解。经过计算机仿真发现,在一定情况下,新的改进算法对TSP问题的求解能力有一定提高。关键词:蚁群算法;遗传算法;TSP中图分类号:TP18遗传算法在1969年被美国学者提出,后来经过一系列改进总结成一类模拟自然界遗传基因进化的算法lo遗传算法的理论源于达尔文的进化论,模拟生物进化的过程来求解极值问题。遗传算法适合求解各种问题同时具有并行性。因此,遗传算法广泛应用于计算机科学,人工智能,模式识别,机械自动化控制等各种领域。遗传算法的缺点主要是局部搜索能力差,收敛慢。因此如何提高遗传算法的局部搜索能力成为了遗传算法研究的重点。蚁群算法是由意大利学者M.Dorigo提出,模拟自然界中蚂蚁觅食的过程。经过众多学者多年来的研究和改进,能够较好的解决组合优化问题。蚁群算法的原理是一种正反馈机制,通过信息素的分泌和挥发使问题的解最终收敛。蚁群算法同样具有分布式并行计算的优势,可以求解单目标和多目标优化问题。研究证明,对于较大规模的问题,蚁群算法能够较好的使解收敛于最优解。当然,蚁群算法的缺点也很明显,初期搜索速度较慢。结合遗传算法和蚁群算法的优势,学者们考虑将两者融合起来,形成对特定问题更加有效的算法。有些学者提出通过遗传算法调整蚁群算法的参数,以达到优化算法的思路。另一种融合思路是借鉴遗传算法速度较快的搜索速度在前期使用遗传算法进行搜索,然后通过蚁群算法找到最优解。本文就是在这一框架的基础上提出的。1算法遗传算法具有较快的搜索能力,但是在面对规模较大的问题的时候,往往只能够接近最优解而很难取得。而对于蚁群算法,其优势在于能够较准确的找到最优解,但是初始状态的正反馈信息匮乏使得搜索速度较慢。本文将两种算法融化,利用遗传算法计算初始信息素分布,然后在此基础上进行蚁群算法,求解问题。算法定义如下:设对于N个城市的旅行商问题,表示城市之间的联通关系。其中V表示城市的集合,W表示任意两个城市之间的距离的集合。我们用序号为i的城市,表示和间的距离。针对TSP问题,我们在遗传算法的编码上采用十进制的编码方式,用一串十进制数字表示基因。其中每一个基因片段表示一个城市,基因片段的顺序决定了TSP问题中旅行商所走的顺序。设系统中的基因数为,我们定义为系统中第i个基因,其中。基因的长度为N,表示第j个基因片段,J

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

文秘专家
机构认证
内容提供者

1

确认删除?