[发明专利]基于霍夫曼树的TSP求解算法无效

专利信息
申请号: 200610024167.7 申请日: 2006-02-27
公开(公告)号: CN1873671A 公开(公告)日: 2006-12-06
发明(设计)人: 徐伯庆;孙国强 申请(专利权)人: 上海理工大学
主分类号: G06Q10/00 分类号: G06Q10/00
代理公司: 上海申汇专利代理有限公司 代理人: 吴宝根
地址: 200093*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于霍夫曼树的TSP求解算法,它是一种启发式算法,其目标是快速寻找TSP的高质量的近优解。本发明整个算法分为两部分:算法的第一部分是根据TSP实例建立一棵霍夫曼树;算法的第二部分是根据霍夫曼树逐步建立TSP路径。该求解算法的解的质量略高于边交换法,远高于最邻近法(贪婪法)和最接近插入法;运算速度略低于最邻近法(贪婪法)和最接近插入法,与边交换法的3边交换算子相当,高于元启发式法;编程的复杂性略高于最邻近法(贪婪法)、最接近插入法和边交换法的3边交换算子,低于元启发式法;本算法都能求得较高质量的解,用该算法对几个城市数为数千的TSP实例求解结果,高出最优解5%左右。
搜索关键词: 基于 霍夫曼树 tsp 求解 算法
【主权项】:
1.一种基于霍夫曼树的TSP求解算法,其特征于采用如下步骤和方法:第一步,根据TSP实例建立一棵霍夫曼树;第二步,根据霍夫曼树逐步建立TSP路径,所述建立一棵霍夫曼树的具体步骤是:首先对于一个城市数为n的TSP实例中的每一个城市进行编号,表示为v1,v2,…,vn;然后在所有城市间的距离中选出相距最近的两个城市,将这两个城市合并成一个新的城市,即组合城市,表示为vn+1,使得原来的城市数为n的TSP实例降为城市数为n-1的TSP实例,其中,合并而成的组合城市的位置为两城市坐标的中点,而其他城市与该组合城市的距离为其他城市到这两个城市的平均距离;在剩下的城市(或组合城市)数为n-1的TSP实例中,再将相距最近的两个城市(或组合城市)合并成一个新的组合城市,表示为vn+2,使城市(或组合城市)数为n-1的TSP实例进一步降为城市(或组合城市)数为n-2的TSP实例,……,依次类推,直至城市数为n的TSP实例降为城市(或组合城市)数为3的TSP实例,所述根据霍夫曼树逐步建立TSP路径的具体步骤是:首先将城市(或组合城市)数为3的TSP路径中编号最大的组合城市分解为两个城市(或城市组合),以获得城市(或组合城市)数为4的TSP路径;然后,再将城市(或组合城市)数位4的TSP路径中编号最大的组合城市分解为两个城市(或组合城市),以获得城市(或组合城市)数为5的TSP路径,……,依次类推,直至最终获得城市数为n的TSP路径。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海理工大学,未经上海理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/200610024167.7/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top