𝒩 𝒫 hard in the strong sense. Iterative modified simulated annealing (IMSA) is presented along with greedy random-based initial solution algorithm. IMSA provides a good approximation to the global optimum in a large search space. Experiment is done for the instances with different number of customers and their demands. With respect to average values of IMSA execution times, proposed method is appropriate for practical applications."> 矿产品与皮卡和交付服务车辆路径问题 - raybet雷竞app,雷竞技官网下载,雷电竞下载苹果

数学问题在工程

PDF
数学问题在工程/2008年/文章

研究文章|开放获取

体积 2008年 |文章的ID 697981年 | https://doi.org/10.1155/2008/697981

Goran Martinovic,伊凡Aleksi Alfonzo windblown市, 矿产品与皮卡和交付服务车辆路径问题”,数学问题在工程, 卷。2008年, 文章的ID697981年, 17 页面, 2008年 https://doi.org/10.1155/2008/697981

矿产品与皮卡和交付服务车辆路径问题

学术编辑器:阿洛伊斯Steindl
收到了 2008年5月24日
修改后的 2008年10月06
接受 2008年12月19日
发表 2009年3月25日

文摘

我们提出一个新的变化的车辆路径问题(VRP)。单一商品货物与皮卡和交付服务。客户标记为货物水槽或货物来源,取决于他们的小货车或交付需求。这个问题被称为单个商品车辆路径问题(1-VRPPD)皮卡和交付服务。1-VRPPD处理多个车辆和是一样的矿产品旅行商问题(1-PDTSP)当汽车的数量等于1。自从1-VRPPD专门VRP,它是 在强烈。迭代修改模拟退火(IMSA)一起提出了贪婪random-based初始解的算法。全球最佳IMSA提供了一个很好的近似在一个大的搜索空间。实验为实例做了与不同数量的客户和他们的要求。关于IMSA执行时间的平均值,该方法适合于实际应用。

1。介绍

在这篇文章中,我们考虑一个实际的问题加载车辆(生产配送车辆一词也用于文献)。可用的车辆皮卡和交付服务。矿产品货物,货物类型相同,出现在客户的网站。车辆能够开展此类货物的皮卡和交付服务客户。开始和结束在原点仓库,车辆跟随的路线没有预定义的序列的皮卡和交付服务。这个问题被称为一种商品车辆路径问题(1-VRPPD)。1-VRPPD是交付客户的主要特征可以配一个货物从皮卡收集客户。这个问题第一次被定义在[1)作为一个某一商品皮卡和交付旅行推销员问题(1-PDTSP) 1-VRPPD一样,当车辆的数量等于1。虽然,1-VRPPD处理多个车辆,在本文中,我们考虑一个车。为了解决这个问题,我们的路线规划的主要任务是计算一个次优的车辆路线,开始和结束在原点仓库和满足容量约束,同时最小化旅行距离。第一次迭代修改模拟退火(IMSA)是用于解决组合优化问题。一般来说,VRP问题及其变化 困难的。1-VRPPD是 硬的强烈,因为它专门VRP问题。主要的VRP特性不同于旅行商问题(TSP)是车辆容量约束。IMSA给出的实验结果证实了VRP的复杂性取决于车辆的能力。当容量趋于无穷时,VRP TSP。

本文的组织如下。节2,我们将讨论几个冲程体积的变化:开放VRP (OVRP)distance-constrained生产VRP (DCVRP),回程的VRP (VRPB),同时的VRP皮卡和交付(VRPSPD),和一些混合变异蚁群,因为它们是最类似于1-VRPPD。部分3处理问题和模型定义。提供了解决问题和它的实现部分4。节5我们描述我们的模拟环境,以及它的输入和输出参数。解决方案性能部分所示6与实验结果。

根据(2),在过去的30年里,只有不到10%的VRP研究致力于问题,车辆有两个阶段,即车辆能够皮卡和交付。皮卡和交付的车辆路径问题不是探索几乎一样的其他变体车辆路径问题。

最近,(3)描述了一种启发式的实际例子应用于VRP导致交通网络运营成本节约10%的邮件分布在澳大利亚墨尔本。混合遗传算法是用来解决VRP (4)提供比使用其他遗传算法获得更好的解决方案。

回程车辆路径问题(VRPB)认为一个车辆维修所有交货(Linehaul油库)客户提供货物装载,其次是皮卡(回程)客户服务。实际应用的VRP变异存在于食品行业。一个迷因算法用于5解决VRPB]。在[6),作者提出一种新的禁忌搜索算法,从pseudo-lower界限和能够匹配几乎所有发表的最好的解决方案,发现许多新的解决方案。

同时皮卡和交付车辆路径问题(VRPSPD)在1989年引入了最小值7]。它认为皮卡和交付服务每个客户,每个收集货物必须回到原点。这个问题存在于牛奶瓶运输而空荡荡的仓库必须回到原点。禁忌搜索算法,有或没有最大距离限制,最近开发的(8解决VRP-SPD]。

VRPB之间的主要区别,VRPSPD 1-VRPPD在1-VRPPD货物从皮卡可以交付给客户交付客户。在1-VRPPD,服务客户的预定义的序列不是约束。

distance-constrained生产配送车辆路径问题(DCVRP)提出了一种灵活的任务的开始和结束仓库(9),解决了通过启发式算法的网络模型。

开放式车辆路径问题(OVRP)认为解决问题类似于蚁群。OVRP路线结束不同之处在于,当最后一个顾客服务,也就是说,在服务客户的车辆不返回仓库。概述OVRP算法提供了(10]。一个启发式算法应用于11)是类似的解决方案质量表现最好的启发式出版。实际应用的OVRP送货上门的包和报纸与第三方承包商使用自己的车辆和不返回仓库。

混合变异蚁群的皮卡和交付服务也已出现在文学。混合蚁群的变化被认为是在12),它用于血液运输在卫生保健,在车辆路线包含下列顺序:交付,同时皮卡和交付,皮卡。提出了遗传算法(GA)称为丁香在四个步骤解决问题。

中定义的1-PDTSP, (1,13),是解决branch-and-cut算法。1-PDTSP的一个特例,当车辆1或能力 和客户的要求是+ 1或者1,定义在[14)和解决路径和树图拓扑。

实际应用的1-VRPPD被发现在相同类型的材料的运输交付客户对应货物水池和小客户对应货物来源。在运输的气体,地球,沙子,鸡蛋,钱,等等。在这样一种方式,一些顾客生产商品,而其他那些商品的需求。

在本文中,我们提出一个与员工利用我们的VRP应用程序场景。为了找到一个可行的次优车辆路线,用户进口客户的坐标和要求,并运行IMSA算法。通过图形用户界面,描述的部分4,用户可以选择一部分产生的路线,以找到一个较短的路线。

在本文中,我们研究解决1-VRPPD的好处与模拟退火及其变化。

3所示。问题和模型定义

G是一个完全图, 一个顶点集, 一条边, 一套弧。G有双重的,直接的和间接的,表征,如图1说明了。顶点 对应客户和顶点 对应于仓库顶点。弧 在开始 和结束在 。非负成本 与每条边吗 对应于旅游两个顶点之间的距离 。同时,一个二进制数 被分配给e,1代表访问了边缘,0代表既无优势。因此,成本矩阵c在两个方向上都是对称的,拥有相同的成本,也就是说, 。使用循环的边缘是不允许的,也就是说,

客户需求 表明货物需要交付,客户需要送货服务。客户需求 表明货物需要收集,客户需要一个皮卡服务。当 ,皮卡服务被认为是为了拜访客户。

对于一个给定的顶点集 ,让 表示的总需求集。让 表示的边缘 只有一个或两个端点年代分别。

, ,表示顶点的集合j直接可以从顶点。让 , ,表示顶点的集合j的顶点直接访问。让 , ,表示顶点的集合j直接可以从顶点 给出了对吗一个,而 给出了对吗E。以确保货物保护让仓库货物 ,让 车辆固定积极车辆能力可以在仓库。为了确保可行性,假设车辆货物 是一个正整数,从不超过它的最大价值。这个模型见图的一个例子2

牢记上述,1-VRPPD可以被定义为一个数学公式 方程(3.4)确保哈密顿循环的存在。(3.5)车辆被迫离开沿线的所有客户。(3.6确保至少有一个车辆访问和树叶得宝顶点。(3.7)描述皮卡和交付商品的流动,分别。它确保货物要求适当的照顾,也就是说,货物收集或交付。(3.8)确保车辆容量值不小于零,它从来没有超过它的最大价值。它定义了一个可行的1-VRPPD路线, 是一个连续变量,车辆荷载的数学意义经历一个弧一个。(3.9)代表 作为一个二进制类型变量分配e如果是谁的价值e访问和0。

在本节中,1-VRPPD模型作为一个通用的VRP模型的组合中描述(15),添加车辆容量约束。参考文献(1,5,13)描述类似的VRP模型与皮卡和交付服务。

4所示。建议的解决方案和实现

迭代修改模拟退火(IMSA)算法是一种启发式算法与迭代方法策略用于解决组合优化问题。IMSA和精确排列算法(EPA)用于解决1-VRPPD 困难的问题。

在本节中,我们描述IMSA算法的实现。节点的数量,也就是说,客户,用n。汽车的数量是1。

4.1。确切的置换算法(epa)

改善为目的的最优路径长度为小型图实例的节点的数量 ,我们使用精确排列算法(EPA)。实例和图表,超过15个节点,是一个任意的不实际和解决环境保护署n是不可能的。它的计算复杂性 因此,它在多项式时间内无法枚举。环保局代表了埃克塞特的置换算法中描述(16]。环保局是用于改进现有解决方案通过交互式图形用户界面(GUI)。年底实现EPA的描述部分5

4.2。模拟退火(sa)

模拟退火(SA)第一次被描述在17]。SA是一个启发式算法用于解决全局优化问题(13,15]。一开始的算法,在高温度T,SA充当一个随机算法。随后,当前可行的解决方案X改变到另一个可行的邻居解决方案Y在一个随机的方式。在我们的实现中,邻居可行的解决方案Y创建与nSAChanges随机可行的替换了当前可行的解决方案X。在这项工作中,我们考虑 。作为系统免疫印迹和迭代的数量比例 ,该算法变得更确定的。标准,增加算法决定论, 生长和T下降,主要与temperature-probability SA算法和定义的一部分功能 (4.1)。 在哪里 定义的振幅与路线的长度的区别XY。符号 代表当前温度迭代 。温度 是线性的 作为 增生。Temperature-probability函数 结果与连续概率 拒绝新的解决方案。当 ,当前可行的解决方案X被替换为更好的可行解Y。否则,随机数 并与生成 。如果 ,新的可行的解决方案Y被拒绝和当前解决方案吗X保持不变。如果 ,那么当前可行的解决方案X较短路径长度被替换为可行的解决方案Y较长的路径长度。偶尔接受解决方案会导致更长的路线防止算法陷入局部最小值。

4.3。改进的模拟退火(msa)

改进的模拟退火(MSA)算法继承了SA算法的特性创建邻居解决方案的差异Y。MSA处理多个可行的邻居解决方案Y由当前可行的解决方案X。邻居的解决方案Y在创建MSA 内部迭代,在相同的温度 ,通过 随机替换X。在当前的温度 ,第一个内部迭代提供Y用1随机替换X。第二个内部迭代提供了另一种Y用2替换X。最后, 迭代提供了另一种Y创建的X通过使 替换了X。按照SA算法,在相同的温度下更多的邻居解决方案Y创建与MSA算法。当前的解决方案X改变相应的SA算法,对吗Y解决方案。

4.4。迭代修改模拟退火(imsa)

(IMSA)是一个启发式算法。IMSA算法继承了MSA算法的特性。为了找到更好的解决方案,IMSA算法MSA的外层循环重复 次了。寻找一个更好的最佳机会更高,当找到理想的解决方案所需的执行时间较长或迭代的数量更大。算法1说明了IMSA算法。

1。lnitialize( , , , , )
2。 lnitialSolution();
3所示。(可行的(x)= = FALSE)
4所示。 InitialSoiution();
5。minDist =Dist (x);
6。(nCounts = ;nCounts > 0;nCounts )
7所示。(nChanges = ;nChanges > 0;nChanges )
8。( , ;( )& &( ));k+ +, )
9。( ; ;z+ +)
10。 RandomNeighborSequence(x,nChanges);
11。如果(可行的(y)= = TRUE)
12。 minDist−Dist (y);
13。如果( )> 1.0)
14。 ;
15。如果(RandomNumber([0,1])< =p)
16。如果( )
17所示。 ;
18岁。minDist =Dist (x);

函数用于IMSA算法,算法所示1,有:初始化:将参数设置为默认用户定义的值。InitialSolution:返回一个初始可行的路线。可行的:路线是可行的,返回TRUE,否则返回FALSE。经销:返回路径长度。RandomNeighborSequence:返回邻居序列Y不同于当前序列XnChanges制造的。RandomNumber:返回一个实数对于一个给定的时间间隔。InitialSolution基于Greedy-random序列(GRS)算法。为了创建一个初始解,GRS从开始节点,也表示当前节点。从当前节点,并且所有的邻居节点,表示下一个节点,被认为是对他们的车能力约束和路径长度d。可行的邻居,满足车辆容量约束,对旅行长度排序从当前节点的下一个节点。最短路径的邻居将选择纯粹的贪婪算法。然而,GRS算法计算初始解图。从当前节点开始,GRS选择可行的邻居节点对车辆货物。再一次,最近的可行的邻居会选择纯粹的贪婪算法。但GRS选择最近的可行的邻居解决方案以80%的概率和第二个可行解概率为20%。这种方式,贪婪算法是随机的。

参数的值是相同的所有变化的SA算法。起始温度 价值1000的系统免疫印迹,直到温度达到最终温度 。常数l默认值100代表了许多邻居的解决方案Y认为在相同的温度T。一个有界的迭代次数B1000年将是为了防止执行时间如果输入温度间隔多久 太宽了。温度降低的因素α= 1.1为了降低温度在下一次迭代中值10%,和通常略大于1。

为了得到基本的SA算法,需要做以下修改算法,从算法的实现1。第6行中不存在SA算法,它应该被删除。因此,参数 在10号线应该取而代之nSAChanges。参数 在第7行,应该设置为值1或第7行应该被移除,分别。MSA算法可以提取IMSA见算法1的第6行,通过消除算法。因此,SA算法更简单的实现。它使用一个固定数量的随机替换nSAChanges,MSA和IMSA有一个从1到反复多变的数量的变化 。MSA有别于IMSA的数量 用于重复MSA算法。最后,一个小的解决方案空间探索与SA,更多的探索与MSA,更与IMSA算法。参数不同的不同的方法在表1


方法 SA MSA IMSA

nSAChanges - - - - - - - - - - - -
- - - - - -
1 1 One hundred.

5。模拟环境

为目的的实验分析,我们开发了一个仿真环境使用MSVisual C+ + 6.0。图3描述了功能组件和仿真环境的使用。在初始化阶段在步骤1中,图有或没有货物、车辆的能力定义和常见的模拟参数。为了寻找一个最佳的解决方案,在前一节中讨论的方法是可用的搜索方法阶段,模拟步骤2。当找到一个理想的解决方案,输出参数、路线长度d和执行时间t,评估仿真步骤3。

解决方案改进方法可以通过使用交互式GUI应用。交互式GUI允许用户提高路由性能的仿真步骤4(图3)。通过选择顶点的一个子集 在路线,搜索的改进方法提供了一些地方选择subroutes改进。例如,我们 是一组用户选择的顶点。这样的设置代表了一个输入参数的解决方案相结合的改进方法选择顶点在生成的路线。这样的话,邻居的解决方案Y不同的解决方案X只有通过顶点集,如图4

在这篇文章中,EPA在定义部分4与改进的性能,用于列举路线,如果存在这样的路线。后次优的解决方案阶段仿真步骤3(图3),一个次优的路线可以提高通过选择顶点集和启动下一个模拟阶段。顶点 从次优路由交换的解决方案的改进方法在第5步(图阶段3)。如果新路线的可行性和较短的比前一个,那么它将改善性能的途径。

6。实验结果

我们尝试用电脑上的模拟环境与英特尔T7200处理器在Windows XP。我们选择从多个实例(13用积极的需求在仓库)。通过这种方式,我们认为现实世界问题车辆开始加载在仓库或空。我们比较结果与13]。

数据5- - - - - -7说明结果图实例25顶点和车辆能力10,15和20。圆圈代表顶点,箭头表示。数字在顶点代表产品的数量 需要交付 表明产品需要收集。阴影圆需求0是得宝顶点和对应的车辆开始和结束的位置。图5说明了最小的最优路线车辆容量值 。数据67代表产生的路线 ,分别。最长的路线长度对应最小的车辆的能力。较大容量的车辆导致短路线。

可能实际应用图表示的是当有几个地方用同样的材料存储和其他地方,这种材料的需求。例如,1-VRPPD应用程序可用于报纸返还服务。报纸公司把一份报纸在流通,也就是说,它们产生一定的报纸和交付他们报纸站。早上,商店收到报纸和白天卖不同的数量。在一天结束的时候,报纸明天不适合销售。为了减少公司损失,商店,拥有较小的报纸数量需要报纸从商店,拥有更多的报纸在股票。小型车辆的能力,有一个任务再投递报纸报纸站之一。

算法的启发式算法1适合解决组合优化问题,这可能吗 硬。除了1-VRPPD之外,其它问题可以解决算法。这样的问题应该可行初始解,后来改进当解决方案空间探索。输入算法:该算法参数,一个图的顶点代表客户和他们的要求,最后一个得宝顶点代表启动和目标位置。结果,该算法总是返回一个哈密顿周期非最优顶点之间的距离。

另一个应用是在紧急医药运输,当几家医院有更多比其他药物的一种类型。实际运输H5N1药剂在不可预知的流行性的污染是可行的。另一个应用是在混凝土工业客户配一辆卡车可以加载具体几家二级仓库,也就是说,在小客户,根据客户需求和卸载它。另一个应用是一个传感器网络,传感器需要为了提高运输网络的效率。这是在军事和气象学应用程序。由于一些自然力量,传感器网络可以被打断。因此,我们的算法可以减少网络传感器运输费用。

当车辆容量趋于无穷,1-VRPPD需要较少的计算能力比情况下车辆的能力很小。根据SA执行时间见表2、可行的解决方案被发现车辆容量时更快比较大。因此同样的图,当使用SA,执行时间最高容量约束严格时,当小(图5)。如前所述,MSA比公司更大的社区空间探索。与客户的数量 ,平均路径长度和执行时间是小当车辆容量更大。因此,IMSA平均路径长度d最大的是最小的吗。根据表2枚举所需时间的最优可行的路线探索社区空间的大小成正比。


n K SA MSA IMSA
d 标准偏差(%) t(女士) d 标准偏差(%) t(女士) d 标准偏差(%) t(女士)

15 31日 10 2669年 3274年 8.19 3 2582年 2878年 5.44 10 2571年 2739年 4.28 833年
15 31日 15 2456年 2924年 9.65 2 2329年 2648年 7.60 11 2329年 2555年 6.30 938年
15 31日 20. 2443年 2903年 7.99 3 2329年 2635年 6.34 12 2329年 2490年 5.42 1081年
15 31日 25 2443年 2857年 8.25 2 2329年 2581年 6.67 12 2273年 2489年 5.43 1158年
15 31日 30. 2421年 2840年 9.30 3 2273年 2588年 6.40 13 2273年 2495年 4.56 1175年

25 45 10 4254年 5001年 9.92 4 3926年 4565年 8.20 23 3734年 4258年 6.02 1888年
25 45 15 3921年 4611年 7.04 4 3568年 4201年 6.47 23 3541年 3995年 6.51 2088年
25 45 20. 3352年 4545年 9.69 5 3270年 3920年 8.09 24 3332年 3882年 7.46 2313年
25 45 25 3273年 4449年 11.75 4 3418年 4008年 7.05 27 3397年 3907年 6.49 2562年
25 45 30. 3892年 4592年 10.32 4 3203年 3923年 8.56 28 3270年 3863年 7.14 2637年

40 66年 10 5954年 7042年 7.31 3 5433年 6282年 6.07 31日 5639年 6072年 4.78 2782年
40 66年 15 5460年 6551年 8.62 5 5128年 5850年 5.94 33 5120年 5650年 5.38 2983年
40 66年 20. 5259年 6383年 7.58 4 4977年 5685年 6.59 36 4953年 5466年 5.45 3251年
40 66年 25 5273年 6429年 7.55 5 4660年 5496年 5.86 38 4582年 5396年 6.01 3753年
40 66年 30. 5206年 6405年 9.46 5 4618年 5480年 6.83 41 4738年 5296年 5.81 3934年

55 84年 10 7662年 8691年 6.06 5 6944年 7944年 6.57 44 6695年 7501年 5.94 3897年
55 84年 15 6406年 7733年 8.42 6 6192年 7216年 6.11 46 6097年 6776年 5.34 4173年
55 84年 20. 6379年 7564年 7.51 6 5787年 6777年 6.31 50 5689年 6615年 5.88 4365年
55 84年 25 6563年 7433年 7.00 6 5691年 6463年 6.47 55 5786年 6353年 5.06 5392年
55 84年 30. 5980年 7228年 7.98 6 5799年 6557年 6.09 58 5502年 6262年 5.91 5951年

70年 113年 10 8477年 9792年 6.69 7 8423年 9630年 7.61 69年 7899年 8882年 6.48 5240年
70年 113年 15 8042年 9116年 7.23 7 7421年 8528年 6.18 61年 6867年 8226年 7.61 5479年
70年 113年 20. 7887年 9150年 6.83 7 7256年 8371年 5.62 64年 7136年 8026年 5.32 5778年
70年 113年 25 7600年 8762年 6.12 7 7189年 8182年 5.48 69年 7064年 7783年 5.45 6473年
70年 113年 30. 7578年 8828年 7.58 9 7004年 8048年 6.38 75年 6787年 7865年 6.07 6988年

平均值 5234年 6204年 8.16 5 4870年 5618年 6.60 38 4784年 5394年 5.84 3484年

2提出了我们的实验结果,表示如下图实例特性。n顶点的数量,K量的产品,需要收集和天(3.2),是车辆的能力, 是找到最佳解决方案,标准偏差路线长度的相对标准偏差和吗dt平均路径长度和平均执行时间。汽车的能力有一个实验变量范围(10、30)在步骤5中。算法是基于随机的和从100年实验获得的平均值。

路线的计算与MSA IMSA比。因此,使用IMSA更合适在当用户使用我们的应用程序有客户需求前几天汽车从皮卡和交付服务。然后用户可以设置甚至一整天的搜索策略为了获得较短的路线。数量 (算法1),不同的MSA和IMSA,需要设置适当,以满足用户的需求。如果路线长度比执行时间更重要, 必须设置为一个相对较大的值。否则,如果执行时间是可取的, 必须设置为一个相对较小的值。

摘要IMSA演示了算法导致短路线,和MSA算法执行时间短。

在表3之间的依赖关系,客户的数量和平均长度和环保署执行时间,SA, MSA, IMSA提议。实例,15个客户,环保署执行时间长约3小时,使大EPA不切实际的实例。


n d t(女士)
环境保护署 SA MSA IMSA 环境保护署 SA MSA IMSA 环境保护署 SA MSA IMSA

15 2273年 2486年 2368年 2355年 2273年 2960年 2666年 2554年 3 12 1037年
25 - - - - - - 3738年 3477年 3455年 - - - - - - 4640年 4123年 3981年 - - - - - - 4 25 2298年
40 - - - - - - 5430年 4963年 5006年 - - - - - - 6562年 5759年 5576年 - - - - - - 4 36 3341年
55 - - - - - - 6598年 6083年 5954年 - - - - - - 7730年 6991年 6701年 - - - - - - 6 51 4756年
70年 - - - - - - 7917年 7459年 7151年 - - - - - - 9130年 8552年 8156年 - - - - - - 7 68年 5992年

3说明了本文方法的特点分析,路径长度的平均值和执行时间聚集在桌子上2。这样,IMSA提出的算法,最短的路线长度和最长执行时间。SA算法是算法执行时间最短和最长路径长度。

平均路径长度之间的依赖关系d和车辆容量提出了图8。图8代表平均执行时间之间的依赖关系t和车辆容量。数据9(一个)9 (b)说明平均长度的值和执行时间的顾客的数量。

中的图表数据8(一个),8 (c),8 (e),8 (g),8(我)说明车辆容量的变化如何影响平均路径长度d。传说在图8说明使用方法和有多少客户参与一个路线。最小的实例与15个客户被标记为SA_15 MSA_15 IMSA_15,分别。其他实例与不同数量的客户相应的标记。图表中的数据8(一个),8 (c),8 (e),8 (g),8(我),我们看到车辆路线长度变短的生长能力。这是所有方法应用。图9(一个)说明了平均路径长度值见表3。它表明,平均路径长度线性依赖于许多客户需要服务。路线长度是最高的山,比有MSA,最后IMSA最小的。这意味着平均股价提供了理想的路线,最长的非最优路线。IMSA平均最短的路线。结果MSA路线平均比imsa久一些,虽然他们比SAs的次优路线要短得多。

图表的数据8 (b),8 (d),8 (f),8 (h),8 (j)说明车辆能力如何影响执行时间t。自从IMSA执行持续更长的时间比SA和MSA, IMSA的执行时间是不显示在数字89。如图9 (b),SA的执行时间短于MSAs。最短执行时间平均SA搜索方法。MSAs执行时间比SA的久一些,比IMSA更短,(见表3)。

结果提出了表4比较我们的路线长度结果与启发式算法用于(13]。H代表启发式算法(13), 是最短的路线长度,d平均路径长度,t平均执行时间。使用图形实例与皮卡和交付要求(18]。我们选择实例与积极的车辆在仓库容量。这些实例展示在表4。在测试实例,MSA和IMSA算法有较长的路线长度,同时与MSA算法执行时间更短的几个实例。随着客户数量的增加,结果相比比例增长的平均执行时间。


的名字 n K H MSA IMSA
d t(女士) d t(女士) d t(女士)

n30q20B 30. 62年 20. 5109年 90年 5883年 6714年 25 5778年 6368年 2158年
n30q20E 30. 66年 20. 4916年 60 6545年 7641年 23 6473年 7047年 2101年
n40q20B 40 85年 20. 5334年 110年 6031年 6928年 33 5914年 6817年 2993年
n40q20I 40 90年 20. 5262年 140年 7299年 8160年 33 6274年 7927年 2922年
n50q20A 50 99年 20. 5908年 180年 7128年 8211年 45 7046年 7985年 4158年
n50q20C 50 112年 20. 6962年 460年 8616年 9984年 42 8575年 9477年 3857年
n60q20A 60 126年 20. 6696年 430年 8059年 9321年 45 7763年 8889年 4136年
n60q20B 60 146年 20. 6730年 410年 8663年 9641年 44 7959年 9349年 4012年

n30q40B 30. 62年 40 4529年 50 5421年 6359年 30. 5130年 6038年 2751年
n30q40E 30. 66年 40 4822年 50 5530年 6299年 30. 5451年 6111年 2795年
n40q40B 40 85年 40 5315年 90年 6028年 6697年 40 5802年 6719年 3987年
n40q40I 40 90年 40 4967年 90年 6026年 7476年 41 5865年 7125年 3791年
n50q40A 50 99年 40 5816年 140年 6867年 8069年 58 6849年 7691年 5671年
n50q40C 50 112年 40 6284年 190年 7400年 8711年 48 7359年 8589年 4493年
n60q40A 60 126年 40 6156年 240年 6839年 8394年 61年 6729年 8072年 5699年
n60q40B 60 146年 40 6524年 230年 7643年 8959年 54 7328年 8607年 5199年

平均值 5708年 185年 6874年 7973年 41 6643年 7676年 3795年

如表中所示4,IMSA启发式算法可以解决1-VRPPD和相当启发式H在[13]。MSA有450%短的执行时间比H, H提供35%长度较短的路线。IMSA重复MSA的100倍。因此,IMSA执行时间比MSA大约100倍的时间。

7所示。结论

在本文中,我们提出了(IMSA)算法。IMSA迭代方法启发式算法用于解决1-VRPPD的组合优化问题。MSA和IMSA继承特性的模拟退火(SA)算法计算不同的邻居解决方案。

次优路由计算后,几个当地沿线的改进是可能的。通过使用一个交互式的图形用户界面,用户可以选择一个解决方案改进方法应用的子图。确切的置换算法(EPA)被用作解决方案改进方法。为了在合理的时间间隔,结果选定的子图应该小于15个节点,由于EPA的时间复杂度。这样的改进是有用的因为1-VRPPD搜索空间大,1-VRPPD概括VRP以来,已经 困难的。实验结果证实,当执行时间足够长,或者迭代的数量足够大,MSA和IMSA提供一个很好的近似全局最优搜索空间大。

引用

  1. h . Hernandez-Perez和j j。Salazar-Gonzalez”branch-and-cut算法与皮卡和交付货郎担问题,“离散应用数学,卷145,不。1,第139 - 126页,2004。视图:出版商的网站|谷歌学术搜索|Zentralblatt数学|MathSciNet
  2. 通用Giaglis,迷你裙,a . Tatarakis诉Zeimpekis,“最小化物流风险通过实时车辆路径和移动技术:研究日期和未来趋势,”国际物流与物流管理杂志》上,34卷,不。9日,第764 - 749页,2004年。视图:出版商的网站|谷歌学术搜索
  3. b·l·霍利斯·m·a·福布斯,b·e·道格拉斯“车辆路径和机组人员调度大都会邮件分布在澳大利亚,“欧洲运筹学杂志》上,卷173,不。1,第150 - 133页,2006。视图:出版商的网站|谷歌学术搜索|Zentralblatt数学|MathSciNet
  4. g .琼·h·r·之j.y.垫片,“车辆路径问题通过使用混合遗传算法,解决“计算机与工业工程,53卷,不。4、680 - 692年,2007页。视图:出版商的网站|谷歌学术搜索
  5. g . Mosheiov”与皮卡和交付车辆路径:tour-partitioning启发式,”计算机与工业工程,34卷,不。3、669 - 684年,1998页。视图:出版商的网站|谷歌学术搜索
  6. j·巴”,一种新的禁忌搜索算法的车辆路径问题回程,”欧洲运筹学杂志》上,卷173,不。2、540 - 555年,2006页。视图:出版商的网站|谷歌学术搜索|Zentralblatt数学|MathSciNet
  7. h . Min”,同时交付和提取的多个车辆路径问题点,”交通研究部分,23卷,不。5,377 - 386年,1989页。视图:出版商的网站|谷歌学术搜索
  8. f·A·唐山区和r·d·Galvao”车辆路径问题的禁忌搜索算法同时提货和送货服务,“电脑与行动研究,33卷,不。3、595 - 619年,2006页。视图:出版商的网站|谷歌学术搜索|Zentralblatt数学|MathSciNet
  9. a·g·h·、r . l . Cheu和孟问:“Distance-constrained生产配送车辆路径问题的灵活分配的开始和结束仓库,”数学和计算机模拟卷,47号1 - 2、140 - 152年,2008页。视图:出版商的网站|谷歌学术搜索|Zentralblatt数学|MathSciNet
  10. b . f . Li黄金,大肠Wasil“开放式车辆路径问题:算法、大规模的测试问题,和计算的结果,“电脑与行动研究,34卷,不。10日,2918 - 2930年,2007页。视图:出版商的网站|谷歌学术搜索
  11. k . Fleszar i . h·奥斯曼,k . s .印地语,“一个变量附近搜索算法开放式车辆路径问题,“欧洲运筹学杂志》上,卷195,不。3、803 - 809年,2009页。视图:出版商的网站|谷歌学术搜索
  12. k . Ganesh和t . t . Narendran丁香:cluster-and-search启发式解决车辆路径问题交付和提取,”欧洲运筹学杂志》上,卷178,不。3、699 - 717年,2007页。视图:出版商的网站|谷歌学术搜索|Zentralblatt数学|MathSciNet
  13. r . Baldacci大肠Hadjiconstantinou, a . Mingozzi“货郎担问题的精确算法与交付和集合,”网络,42卷,不。1,26-41,2003页。视图:出版商的网站|谷歌学术搜索|Zentralblatt数学|MathSciNet
  14. a . f . Wang Lim, z,”某一商品皮卡和交付旅行推销员问题路径或一棵树,“网络,48卷,不。1、巢族,2006页。视图:出版商的网站|谷歌学术搜索|Zentralblatt数学|MathSciNet
  15. p·托斯和d维哥Eds。车辆路径问题维哥,p .托斯和d。第九卷暹罗专著离散数学和应用程序、暹罗、费城,宾夕法尼亚州,美国,2002年。视图:Zentralblatt数学|MathSciNet
  16. “计算排列和面试问题”,2008年9月,http://www.bearcave.com/random_hacks/permute.html视图:谷歌学术搜索
  17. 柯克帕特里克,c . d . Gelatt Jr .)和m . p . Vecchi“由模拟退火优化”科学,卷220,不。4598年,第680 - 671页,1983年。视图:出版商的网站|谷歌学术搜索|PubMed|MathSciNet
  18. Pickup-and-Delivery网站:http://webpages.ull.es/users/hhperez/PDsite/index.html

版权©2008 Goran Martinovic et al。这是一个开放的分布式下文章知识共享归属许可,它允许无限制的使用、分配和复制在任何媒介,提供最初的工作是正确引用。


更多相关文章

对本文没有相关内容可用。
PDF 下载引用 引用
下载其他格式更多的
订单打印副本订单
的观点5594年
下载1779年
引用

相关文章

对本文没有相关内容可用。

文章奖:2020年杰出的研究贡献,选择由我们的首席编辑。获奖的文章阅读