旅行商问题的基因整合算法

旅行商问题的基因整合算法\O1.2(2(,01)\O.5数学杂志J.ofIath.(PRC)旅行商问题的基因整合算法燕子宗~,费浦生(1.武汉大学数学与统计学院,湖北武汉130027;2.长江大学教学学院,湖北荆州434lOO)摘要:本文针对旅行商问题提出了因整合算法.它是通过设置扰动矩阵构造与原商问题等价的近似问题.使用景优罚函数选择回路舒枝得到一系列局部最优回路?从中提取频度高的技一一基因进行整合.得到更优的回路.该算法计算量4,.对大规模问题汁算效果显着.利用该算法对CIIl{4问题给出了目前最件的结果.关键词:分板定界法;遗传算法;最优罚函数;TslMR(2000)主题分类号:90Cl0中图法分类号:0221.7文献标识码:A:0255—7797(2004)05—0531—06l前言旅干亍商问题(I”ravelirgGalesrnanIrobhm简休TSI)是运筹学中一一个古老课题,其数学模型结为0一l规划问题.它是一个易于描述却又难于处理的一个NP完全问题?在许多领域仃广泛的应用.因此有效地解决FSt问题.在可计算理论上具有十分重要意义,【州时具有重要的实朋价值.近年来,求解TSt问题的研究十分活跃,其中大多数是近似求解.代去算法有包括遗传算法的许多近似算法.从遗传学观点来看,I’St繁体最lJ亡回路本身陶成一个染色体,它的每一分枝都可以看成一个.由于一般不易找到它,我们只有从大量近似最优回路中挑选出颁发高的分枝作为基闻.在种群进化到一定阶段时,这些个体应该干”最优个体具有许多相同的基因.根据这一特点,本文提出了一种新的基因整合算法.数值实验表明,该方法在一定范围内十分有效,并对CHN¨.1问题结出了日前最佳结果.2最优罚函数在利用中寸形搜索分枝定界法时,通常是要对原矩阵进行简化,即把距离矩阵各行各列减去其最小值.如果简化矩阵各行各列的零元素构成一条回路,则该回路即为最优解.如果不能构成一条回路.就需要利用最优罚函数米选择搜索回路分枝.所谓最优罚函数max{f]的是对(i,)位的零元素所对应的实数,由下式定义Fi—F___l激收稿日期:20O2()9一l1接收Et期:?()f13一O6一3基金项目:国家自然科学基金资助项目(70371032);中国教育部博士教育基金资助(20020486035)作者简介:燕子宗(1964一),男.湖北江陵.副敦授.在馥博士.研究方向最优化理论与算法.532数学杂志Vo1.24这里在距离矩阵D一(c,,)经过一次简化后得到的矩阵,F,和F,分别表示该简化矩阵第i行和第列中除(,)位置一个零元素以外的最小值,它们也被称为边(?-J.)所对应行和列的罚函数值.根据最优罚数nlax{F}的值来选择回路的边(i,),其含义是不选择(i,)时带来的损失将最大.然后删除该元素(√),从而达到降低基向量个数简化问题的目的.例l:考虑含有5个城市的TSP问题,距离矩阵D如下*O*41071O64476lOlO4*1O41O*949*对D可以采用不同方式简化,一般要求简化后的矩阵每行每列上至少有一个元素为零.一种方式是先简化所有行,再简化所有列;另一种方式是逐行逐列依次简化.即简化时对备行各列处理顺序不同,这样得到两个不同的简化矩阵:*11*06032O023030*22**OO*O9O6O1OO6172*44*利用最优罚函数寻优可以求得两条不同的”最优”回路f(4,1),(5,2),(1,3),(2,4),(3,5)),{(4,1),(5,4),(1,3),(3,2),(2,5)}其路径长分别为29和34.虽然最优罚函数加快了搜索最优回路的分枝,但是它寻找到的最优回路仍然具有局部最优特点.3最优罚函数实验性能尽管最优罚函数仅仅具有局部最优性,但是最优罚函数能加快解的收敛速度是勿用置疑的.在不进行回溯的前提下,利用最优罚函数搜索可以得到一条局部最优回路,与整体最优回路进行比较,具有相同分枝边数情况统计如下表(试验次数100次):表1一次寻优结果与整体最优结果相同分枝边数比较相同分枝城市数最少(边)最多(边)平均值百分比lO5lO8.3683.6Ol57l5l1.8679.062Oll2Ol5.0374.5l}25142519.S378.12I30l73022.9l76.86分析上面结论不难发现,对于城市规模不超过3O的TSP问题,利用最优罚函数一次寻优结果得到局部最优回路与整体最优回路在许多分枝上相同,回路分枝相同边平均超过了7O%.换句话说,这里局部最优回路与整体最优回路的平均接近程度达到7O以上.如果通过回溯穷举得到整体最优回路,那么势必造成已经获得的这部分信息大量丧失.尤其是在只有少数几条边不是整体最优回路边的情况下,为了获得整体最...

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

常见问题具体如下:

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

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

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

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

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

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

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

客服邮箱:

biganzikefu@outlook.com

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

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

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

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

biganzikefu@outlook.com

常见问题具体如下:

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

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

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

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

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

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

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

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

1

确认删除?