遗传算法matlab程序源代码(遗传算法经典实例)

旅行商问题(Traveling Salesman Problem,简称TSP问题),即为求解最优化的城市线路组合,要求每个城市都要走且只走一遍,终点城市同出发城市为同一个,最终所走路程需最短。本文在传统遗传算法基础上,对其进行改进优化,提出了精英保留的协同进化遗传算法,并分别以30、50和75个城市为例,对二者进行对比。该算法的运行流程如图1所示。

遗传算法matlab程序源代码(遗传算法经典实例)

图1 协同进化遗传算法运行流程

产生初始种群后(设种群数量为POP),便按照适应度值(即总路程倒数)高低将其分为三个子种群,其中,子种群1的适应度值最大,子种群3的适应度值最小。接着,在各个子种群内部进行交叉变异操作,依次产生新子种群1、新子种群2、新子种群3。同时,三个子种群两两之间,也进行交叉变异操作,依次产生新子种群4、新子种群5、新子种群6。最后便将这6个新子种群进行组合,然后从中随机挑选出POP-1个个体,并根据精英保留策略,将其与父代最优个体相合并,从而得到新种群、开始下一代的操作。

以30、50、75个城市为例,分别进行10次重复试验,取各次试验两种算法最优解的平均值进行对比,结果如图2所示。

遗传算法matlab程序源代码(遗传算法经典实例)

图2 两种算法的寻优结果对比

显然,同传统遗传算法相比,协同进化遗传算法具备更强大的最优解搜索能力,尤其当城市数量较多时(如此例中的75),其能更有效地避免陷入局部最优,从而找到全局最优的解、使得总路程更小。以75个城市数量为例,两种算法所确定的最优路径分别如图3(a)与3(b)所示。

遗传算法matlab程序源代码(遗传算法经典实例)

(a) 传统遗传算法

遗传算法matlab程序源代码(遗传算法经典实例)

(b) 协同进化遗传算法

图3 两种算法所确定的最优路径对比

图3中,横轴纵轴分别为每个城市的横纵坐标,图中的数字即为每个城市的编号。显然,协同进化遗传算法所确定的最优路径更为规整,这表明其同传统遗传算法相比,具有更强的全局寻优能力,且具备更好的鲁棒性。

秒鲨号所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈!本站将在三个工作日内改正。
(0)

大家都在看

  • 比例尺怎么算(巧学比例尺换算)

    比例尺怎么算(巧学比例尺换算) 比例尺广泛应用在绘图、测量、地图等领域,学习比例尺有助于孩子加深“比”、“比例”等数学概念的认识、有助于培养孩子将数学知识运用到实际生活的能力?那么…

    2022年5月19日
  • 电脑金山卫士u盘修复工具(u盘文件读不出来修复方法)

    科技不断的发展,相关的技术也在不断的发展,比如电脑系统相关的技术,以往出现问题的时候,我们都需要花钱请别人帮忙。而现在,也许我们只需要一个小小的U盘,就可以自己进行维修了。 没错,…

    2022年2月13日 投稿
  • 如何提高客户满意度(如何提升客户的满意程度)

    客户满意是业务增长中经常被忽视但又极其重要的因素。很简单:满意的客户与你的合作时间更长,为你带来更多利润,并显示出品牌忠诚度;不满意的客户会选择你的竞争对手,增加你的运营压力。你也…

    2022年6月10日
  • v6厂蓝气球和af厂蓝气球哪个更好?主要看这几个特征

    我不会花言巧语,一向实事求是。在我这里我可以确保物超所值,诚信与你 AF厂对比V6厂卡地亚蓝气球那个更好?卡地亚蓝气球是众多男女士喜爱的腕表之一,作为一个做珠宝起家的品牌,能在腕表…

    2022年7月4日 投稿
  • 2022拍照手机推荐(最新拍照手机排行)

    曾经,拥有一部相机是无数文艺爱好者的梦想,而随着时代的进步,印象中的拍照设备已经从最开始的胶卷相机,到后来的数码相机,再到如今的手机。当前,智能手机拥有着非常丰富的功能,而拍照就是…

    2022年2月28日 投稿
  • 车载cd刻录软件用什么好(车载光盘是cd还是dvd)

    现在随着汽车配置越来越高,车载CD已经不知不觉落伍了,取而代之的是车载蓝牙,车载娱乐大屏,USB接口。路边再也看不到卖车载音乐CD的,偶尔遇到的也是卖车载音乐U盘。相信很多有车的朋…

    2022年2月20日
  • 当众讲话训练营杭州:为什么你害怕当众演讲?

    当众讲话训练营杭州:为什么你害怕当众演讲? 演讲已经成为扩大个人影响力的重要方法,无数成功人士留下了极具个人魅力的演说,不可否认,演说是锻炼自己很好的途径,许多人渴望自己在人群中闪…

    2022年3月18日
  • 复印机如何扫描文件到电脑上(详解复印机文件扫描方式)

    复印机是办公中的重要设备,是文档处理的中心,它集复印、打印、扫描为一体的多功能设备,为人们办公提供了方便快捷的办公方式。 复印、打印等日常操作是每个办公人员的必备技能,而扫描功能因…

    2021年6月25日 投稿
  • 手机排行榜前十名(2022手机排行榜)

    哈喽,您好!我是原呵呵,点点关注吧,更多精彩内容等着您 购买最好的智能手机是您在当今时代可以做出的最重要的决定之一 – 一部好的手机将成为您始终如一的伴侣。 这个最好的…

    2022年6月22日 投稿
  • 智能机怎么选购(性价比最高的智能机)

    手机功耗增加导致电池续航时间短,已然成为了影响手机使用体验的一大硬伤。就目前市面上的大多数智能手机而言,大部分都需要一天两充、三充才能满足日常使用的需要。用户的痛点,各大厂商自然也…

    2022年2月25日 投稿
品牌推广 在线咨询
返回顶部