基于多线程模拟退火算法在配送路线选择中的应用.docVIP

基于多线程模拟退火算法在配送路线选择中的应用.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于多线程模拟退火算法在配送路线选择中的应用   摘要:合理的配送路线可以提高物流配送的效率。 针对标准模拟退火算法串行优化单个解,优化过程较长、效率较低的弱点,提出一种基于多线程模拟退火的并行机制。该机制通过将单个解的串行优化转化为多个串行解同时进行的并行的进行搜索、优化,来提高算法的整体优化效率。利用该算法求解配送路线的选择问题能够显著提高优化效率,计算结果表明该算法是有效的。   关键词:配送路线;模拟退火算法;多线程;物流   中图分类号:TP319文献标识码:A文章编号:1009-3044(2009)14-3762-02   An Multithreading Simulated Annealing Algorithm for Delivery Route Selection   CHEN Huo   (School of Software Engineering, Hualian College, Guangzhou 510663, China)   Abstract: Rational delivery route can improve the efficiency of logistics distribution. This article puts forward a new way to improve the Simulated Annealing Algorithm base on the multithreading because of that the standard SA is a serial solving process and the solving process is so long, the efficiency is so low. This way can change a serial solving process into a multi-serial solving process in the same time to search and optimize the global solution. By the results from the experiment, we can draw a conclusion that the Multithreading SA is better than the Standard SA, it can improve the efficiency of solving the Selection of the delivery route.   Key words: delivery route; simulated annealing algorithm; multithreading; logistics   1 引言   物流配送作为一种专业化、社会化的服务模式,适应了经济一体化的需要和社会化大生产的发展,所以越来越受到人们的重视. 配送是物流的关键环节,配送方法的好坏直接影响物流效益。 合理选择配送路径,对加快配送速度、提高服务质量、降低配送成本以及增加经济效益都有很大影响,因此建立科学、合理、高效的物流配送体系显得尤为重要,需要在物流配送的各个环节加以优化和改进。   配送路线选择问题是在配送中心的配送区域确定以后,对某个配送中心每次配送的要求所制定的配送路线的选择方案. 模型建立的原则是使得确定的配送路线总费用最低。求解物流配送路径优化问题的方法有很多,常用的有旅行商法、动态规划法、节约法、扫描法、分区配送法、方案评价法等。这些方法的缺点是当问题的规模较大时,很难得到全局最优解或满意解,而且随着问题规模的增大,算法的计算时间将以指数速度增加。因此研究的重点就转移到各种启发式算法上。   本文将在串行模拟退火的基础上使用多线程(Multithreading)并行求解物流配送的最短路径――MTSA。   2 物流配送的基本模型   选择最优配送路线的问题可以描述如下:设有n个配送点,用数码1,…,n代表。配送点i和配送点j之间的距离为d(i,j),i,j=1,…,n。要找遍访每个配送点恰好一次的一条回路,且其路径总长度为最短,这条回路就是最优的配送路线. 求解最优配送路线的模拟退火算法模型可描述如下:   解空间:解空间S是遍访每个配送点恰好一次的所有回路,是{1,…,n} 的所有循环排列的集合,S 中的成员记为(X1,X2,…,Xn) ,并记Xn+1=X1。初始解可选为(1,…,n)。   新解的产生:新路径的产生:随机产生1和n之间的两相异数k和m,不妨假设km,则将原路径 (X1,X2,…,Xk,Xk+1,…,Xm,Xm+1,…,Xn)   变为新路径:(X1,X2,

文档评论(0)

heroliuguan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档