- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
循环取货与VRP算法
车辆路径问题(Vehicle Routing Problem,VRP)
Dantzig和Ramser 1959
指一定数量的客户,各自有不同数量的货物需求,配送中心向客户提供货物,由一个车队负责分送货物,组织适当的行车路线,目标是使得客户的需求得到满足,并能在一定的约束下,达到诸如路程最短、成本最小、耗费时间最少等目的。
旅行商问题(Traveling Saleman Problem,TSP)
Dantzig 1959
该问题是在寻求单一旅行者由起点出发,通过所有给定的需求点之后,最后再回到原点的最小路径成本。
旅行商问题(Traveling Saleman Problem,TSP)是VRP的特例
扫描法构造初始解
对起迄点重合问题,有一种简单有效的方法—扫描法
扫描法
【例】某公司从其所属的仓库用送货车辆到各客户点提货,然后将客户的货物运回仓库,以便集运成大的批量再进行远程运输。全天的提货量见下图,提货量以件为单位。送货车每次可运载1万件,完成一次运行路线一般需要一天时间。该公司要求确定:需多少条路线(即多少辆送货车);每条路线上有哪几个客户点;送货车辆途经有关客户点的顺序。
扫描法
禁忌搜索(Tabu Search,TS,又称禁忌搜寻法)
Fred Glover 1986
亚启发式(meta-heuristic)随机搜索算法
它从一个初始可行解出发,选择一系列的特定搜索方向(移动)作为试探,选择实现让特定的目标函数值变化最多的移动。
为了避免陷入局部最优解 -Tabu表的建立。
tabu搜索算法的直观解释
兔子们找到了泰山,它们之中的一只就会留守在这里,其他的再去别的地方寻找。当兔子们再寻找的时候,一般地会有意识地避开泰山,因为他们知道,这里已经找过,并且有一只兔子(“禁忌表(tabu list)”)在那里看着了,那只留在泰山的兔子一般不会就安家在那里了,它会在一定时间(“禁忌长度(tabu length)”)后重新回到找最高峰的大军,因为这个时候已经有了许多新的消息,泰山毕竟也有一个不错的高度,需要重新考虑,如果在搜索的过程中,留守泰山的兔子还没有归队,但是找到的地方全是华北平原等比较低的地方,兔子们就不得不再次考虑选中泰山,也就是说,当一个有兔子留守的地方优越性太突出,超过了“best so far”的状态,就可以不顾及有没有兔子留守,都把这个地方考虑进来(“特赦准则(aspiration criterion)”)。
tabu搜索算法的基本步骤
第一步 选定一个初始解xnow;令禁忌表 ;
第二步 若满足终止准则,转第四步;否则,在xnow的邻域N(xnow)中选出满足禁忌要求的候选集C-N(xnow) ,转第三步;
第三步 在C-N(xnow)中选一个评价值最好的解xbest,令xnow=xbest,更新禁忌表H,转第二步;
第四步 输出计算结果,停止。
VRP中tabu算法的邻域
2-OPT 交换法
1-0 交换法
1-1 交换法
原创力文档


文档评论(0)