复杂性 复杂性 1099 - 0526 1076 - 2787 Hindawi 10.1155 / 2018/4621694 4621694 研究文章 数学公式和解决方法的比较和访问时间窗车辆路径问题 格罗索 拉斐尔 1 http://orcid.org/0000 - 0003 - 3476 - 049 x Munuzuri 耶稣 1 http://orcid.org/0000 - 0002 - 9490 - 1402 Escudero-Santana 亚历杭德罗 1 Barbadilla-Martin 埃琳娜 1 浪漫 米盖尔 工程学院 塞维利亚大学 CM Descubrimientos s / n 41092年塞维利亚 西班牙 我们下面 2018年 8 2 2018年 2018年 11 05年 2017年 19 12 2017年 04 01 2018年 8 2 2018年 2018年 版权©2018拉斐尔·格罗索等。 这是一个开放的文章在知识共享归属许可下发布的,它允许无限制的使用,分布和繁殖在任何媒介,提供最初的工作是正确的引用。

可持续发展的原则的应用的实现城市货运政策需要涉及到的所有成本和外部性的估计。我们这里关注访问时间窗口的情况下,禁止访问的货运车辆在许多欧洲城市中心城区。尽管这项措施旨在减少拥堵,排放在最拥挤的一天时间,它也为航空公司带来额外的成本,导致更高的排放和能源消耗。我们在座的一个数学模型访问时间窗的车辆路径问题的一种变体VRP适合运送路线规划在城市受到这种类型的可访问性限制。我们使用模型来找到确切的解决小问题实例基于案例研究,然后比较性能的较大的实例修改的节约算法,遗传算法,禁忌搜索过程,结果显示没有任何清晰的患病率,但确认这些额外的成本和外部性的重要意义。

y Competitividad Ministerio de隐藏 tec2013 - 47286 - c3 - 3 - r
1。简介:有争议的城市货运政策的可持续性

道路货物运输的“最后一英里”环节的原因是许多社会、环境和经济的负面影响在许多世界各地的城市,包括交通堵塞,空气污染,噪音污染,交通事故等安全问题( 1]。然而,在城市生活和经济活动日益依赖于提供商品和服务,消除产生的废物,因此取决于城市货物运输( 2]。随后的影响变得明显在过去几十年在世界各地的城市地区,由于商品的需求增长的消费者和企业( 3)和指数增长的城市人口( 4]。这就是为什么可持续城市物流是考虑作为城市中心的解决问题,减少的主要目标城市货运交通的影响没有危及城市的社会和经济需求( 5, 6]。计划由决策者往往实现可持续性的广义作为他们的最终目标,寻求改善环境(空气质量和噪音),安全的步行空间,防止交通堵塞和事故 7]。

沉浸在这种情况下,城市物流的主要研究领域之一,在过去的几年里( 8- - - - - - 11)的评估这些政策的影响在城市地区,包括识别所涉及的不同利益相关者群体的认知和利益在城市货物运输(公民、居民,托运人,商人,运营商,地方当局,等等)。这些利益的异质性使得协调和共识解决特定delivery-related问题时非常复杂,导致利益相关者独立行动的典型的场景,与运营商寻求最大化自己的经济效益(或者说减少自己的运营成本)和地方政府将政策,寻求实现最大程度的整个系统的可持续性。

布伦特兰委员会发布的报告后( 12环境与发展,可持续发展的概念吸引了全世界的关注。可持续发展已经证明了一个持久的和令人信服的概念,因为它在一个清晰的和直观的政治方向,也足够灵活以适应新的挑战,无论是技术、经济或社会。吸引公众和科学界,特别是因为它意味着经济和生态的系统视图,并要求保护子孙后代的利益的解决方案。可持续发展概念的深入的分析强调这样一个事实,并存有三种不同的系统(见图 1),它可以被描述为环境、经济、和社会互动互利或损害在不同的场景或活动进行( 13, 14]。这表示“可持续性”三大支柱包括可持续性的概念本身是重叠的三个维度之间的相互作用的结果,不能,或者说不应该,分别分析 15]。

可持续发展的三大支柱的代表。

回到可持续发展背景下的城市货运的概念分布,特别是在欧洲城市,我们已经提到,当地政府和市政当局有可持续性的瞄准点并实施的政策和措施。然而,这些措施通常解决主要的三大,相关的环境和社会可持续性。对环境可持续性的关注寻求减少车辆交通造成的排放和污染,提高城市的空气质量控制措施的优先级分配空间的公共交通或自行车专用道。和社会可持续发展涉及到一系列的目的,例如增加城市的可访问性,减少噪音,提高生活质量,保护历史中心(精确地区商业和商业楼宇的浓度通常更高),和行人领域延伸,同时减少车辆的数量。这些政策影响城市货物运输主要分为六大类,定义为Stathopoulos et al。 11]:

以市场为基础的政策寻求修改商品的市场价格,其生产和/或消费产生负外部成本。道路定价或拥堵ecotax经济吸引力的措施,在城市中心的交通堵塞产生积极的影响。然而,运输定价政策需要互补的前理解,常常是自相矛盾的,货运公司的角色和接收器。

土地使用政策货运运动在城市产生重大影响,作为商业活动的集中或分散的简化供应产生重大影响,从而影响运营商和居民。

基础设施的政策旨在促进运输模式的变化,寻求缓解化石燃料普遍存在,道路货物运输。最常见的一种政策沿着这条线是引入城市配送中心,追求合并运费,经常与电动汽车或自行车负责最终的交付。环境和社会可持续性的保证,这些配送中心的经济可持续性取决于私人和公共激励之间的微妙的平衡,考虑到预期的减少里程通常不代表足够的补偿接触客户航空公司遭受的损失。

基于信息政策关注利益相关者之间的信息交换,为了支持运送路线的规划和管理货运车辆。

管理政策由私人和/或公共利益相关者,设计意图是运营商之间促进某种形式的合作。

可访问性政策参考法规应用控制系统或地方当局。访问限制基于尺寸、重量或类型的引擎和访问时间窗口最常用的措施( 16]。许多欧洲城市的实施表明,这些可访问性法规构成的一个最有效的方法来减少排放和拥挤在城市的中心区域。

2。城市货运:路由访问时间窗口

在本文中,我们的重点是放在最后一个类别,尤其是在访问时间窗口政策的考虑。遍布欧洲,他们在于建立一段时间(之间<我nl我ne- - - - - -for米ula> t C T W 和<我nl我ne- - - - - -for米ula> t O T W 在图 2)在此期间访问窗口<我talic> 关闭和访问到指定城市的中心区域禁止货运运载工具。这个公共政策,一起正常营业时间限制的接收器位于中心区域内,收走了很大一部分,迫使航空公司调整航线和相应的交付。

表示一个访问时间窗口政策沿着时间轴(<我nl我ne- - - - - -for米ula> t = 0 和<我nl我ne- - - - - -for米ula> T 对应的开始和结束,和<我nl我ne- - - - - -for米ula> t C T W 和<我nl我ne- - - - - -for米ula> t O T W 关闭和开放时间的访问时间窗口,职责)。

可持续发展又是这些访问时间窗限制背后的推动力量。他们自由流通的城市中心区域的运载工具在其最活跃的部分,从而缓解交通拥堵和停车问题,同时避免高浓度的污染物敏感地区。然而,尽管社会可持续性似乎赢了(因为卡车被迫使用街道空间只有当公民职业较低),一些言论是由于对其他两个柱子在图 1。例如,这一政策可能会造成的排放低运载工具<我talic> 内部中央区域,实施新的限制运送路线的计划会使他们更有效和更长的时间,需要更多的汽车舰队造成更大<我talic> 整体能源消耗和排放。另一方面,这也代表了更高的航空公司的运营成本,损害了经济系统的可持续发展。

然而,访问时间窗口的分析和评估政策在欧洲城市通常忽视这些额外的环境和经济成本上系统,尽管一些研究工作已经承认他们的存在 8, 17]。我们的工作旨在对这些成本的估计做出贡献,这样他们可以合并可访问性法规的分析和评价,从而完成可持续发展计划。因为环境和经济成本相关的配置运送路线,我们已经开发出一种程序估计访问时间窗口在多大程度上影响运营商的路线规划过程。我们称这个计划过程,当时间窗规定,访问时间窗的车辆路径问题(VRPATW)相结合,在一个操作研究哲学,纬向和时间影响因素的所有客户位于限制城市的中心区域。

Cattaruzza et al。 18)提供一个完整的回顾路由在城市物流出现的问题,确定四个主要挑战,捕捉城市环境的复杂性:时间旅行时间的考虑 19, 20.],多级分布[ 21, 22),动态路由( 23, 24),和multitrip路由( 25]。最近其他VRP申请城市运费包括逆车辆路径的制定方法来估算城市交付车辆流动( 26),或者考虑旅行时间为随机变量,因此制定路由方法为了最大化服务客户的概率在其分配的时间窗口( 27]。

本文完成的工作在Munuzuri et al。 17),我们提出了VRPATW作为一种新型的城市货运车辆路径问题,本质上不同于其他城市的交付方法。我们的目标是制定VRPATW的数学模型,为验证不同的解决方案提供一个基准程序这两问题实例。另外,对于较大的情况下,我们比较不同解决方案的性能技术,基于启发式和metaheuristic方法。虽然solution-building技术标准,我们方法的新颖性与适应度函数的评估,描述分析制定的数学模型。

3所示。问题描述:VRPATW模型

我们考虑一个路由优化问题的送货车队在一个城市的中心区域是与时间相关的访问限制。我们会参考这个中心区域禁区(RZ)。这个RZ的影响下一个访问时间窗口(TW),不允许访问RZ TW时关闭。一个时间范围相应的时间间隔<我nl我ne- - - - - -for米ula> ( 0 , T ] 因此定义,所有由此产生的路线需要由内部,以及两个时间瞬间,标志着开始(<我nl我ne- - - - - -for米ula> t C T W 0 < t C T W < T )和结束(<我nl我ne- - - - - -for米ula> t O T W t C T W < t O T W < T closed-TW间隔)。然后说开放时间窗口(OTW)的时候<我nl我ne- - - - - -for米ula> t 是这样的,<我nl我ne- - - - - -for米ula> t < t C T W 或<我nl我ne- - - - - -for米ula> t O T W < t 和关闭(CTW)时<我nl我ne- - - - - -for米ula> t C T W t t O T W 。一系列的客户提供预定义的传播在整个城市的需求,我们考虑一个仓库,所有的运载工具必须开始和结束各自的路线。的一小部分客户将位于RZ(事实上,客户可能是更高的密度比外面RZ)内,因此运载工具将不得不调整自己的路线TW为了遵守访问限制规定(见图 3)。问题的建模就必须特别注意时间因素,和所涉及的所有成本问题的建模将以时间单位。

示意图表示城市的禁区(RZ)访问时间窗口策略。

我们定义了访问时间窗的车辆路径问题(VRPATW)图<我nl我ne- - - - - -for米ula> G : V , 一个 ,在那里<我nl我ne- - - - - -for米ula> V 表示节点的集合<我nl我ne- - - - - -for米ula> 一个 链接的集合。得宝的表示使用了两个虚拟节点子集<我nl我ne- - - - - -for米ula> D 和<我nl我ne- - - - - -for米ula> D ,在那里<我nl我ne- - - - - -for米ula> D = O 1 , , O l 表示的节点子集的运送路线和开始<我nl我ne- - - - - -for米ula> D = O 1 , , O l 他们将结束的子集,<我nl我ne- - - - - -for米ula> l > 0 对应的数量汽车舰队中,每个车都有一个固定的使用成本<我talic> C所有的车辆,同样的舰队。节点的集合<我nl我ne- - - - - -for米ula> V 然后,定义为<我nl我ne- - - - - -for米ula> V = D D N ,在那里<我nl我ne- - - - - -for米ula> N 与积极的需求的节点子集代表客户的位置。图中的每个节点有一个成本(以时间单位)<我nl我ne- - - - - -for米ula> T D > 0 ,<我nl我ne- - - - - -for米ula> V ,从而建模卸货或交货时间,等于零的虚拟节点代表得宝(<我nl我ne- - - - - -for米ula> T D = 0 D , D )。我们还定义两个其他的节点子集,<我nl我ne- - - - - -for米ula> R z 包括所有节点位于RZ和<我nl我ne- - - - - -for米ula> R z - - - - - - 以外的所有节点位于RZ,<我nl我ne- - - - - -for米ula> R z R z - - - - - - = V 。鉴于仓库通常位于RZ以外,我们定义中包含两个额外的节点子集<我nl我ne- - - - - -for米ula> R z - - - - - - ,即<我nl我ne- - - - - -for米ula> R z - - - - - - o = R z - - - - - - D 车辆,包括所有的节点可能会链接到另一个节点的位移,和<我nl我ne- - - - - -for米ula> R z - - - - - - d = R z - - - - - - D ,包括所有车辆可能的节点位移开始在另一个节点。

每个链接<我nl我ne- - - - - -for米ula> , j 一个 有四种类型的置换成本,又以时间单位(见图吗 4):

c j C T W 从节点位移成本<我nl我ne- - - - - -for米ula> 到节点<我nl我ne- - - - - -for米ula> j 而访问时间关闭窗口。

c j O T W 从节点位移成本<我nl我ne- - - - - -for米ula> 到节点<我nl我ne- - - - - -for米ula> j 而访问时间窗口是开放的。

c j k 与<我nl我ne- - - - - -for米ula> k = 1、2 成本相关路线的道路边界的交点RZ,制定如下:

k = 1 c j 1 节点之间的位移成本吗<我nl我ne- - - - - -for米ula> 位于RZ外,当这条路线进入RZ正在朝着节点<我nl我ne- - - - - -for米ula> j 坐落在里面。参数值<我nl我ne- - - - - -for米ula> k = 1 代表事实,RZ的路线是“进入”。

k = 2 c j 2 节点之间的位移成本吗<我nl我ne- - - - - -for米ula> ,位于RZ,路线离开RZ正在朝着节点<我nl我ne- - - - - -for米ula> j 位于外面。的值<我nl我ne- - - - - -for米ula> k = 2 代表事实,RZ的路线是“离开”。

成本结构的链接进入、离开、穿越RZ。

最后一项考虑在模型中是二进制参数<我nl我ne- - - - - -for米ula> p j = 0 1 ,链接时穿过RZ值是1,也就是说,<我nl我ne- - - - - -for米ula> p j = 1 c j 1 0 和<我nl我ne- - - - - -for米ula> c j 2 0 R z - - - - - - o 和<我nl我ne- - - - - -for米ula> j R z - - - - - - d 。的价值<我nl我ne- - - - - -for米ula> p j 否则为0。上述所有后,VRPATW可以表示为以下数学模型: (1) n z e : = 1 l 年代 O - - - - - - 年代 O + C D j N x j (2) 年代 u b j e c t t o : D N j x j = 1 , j D N (3) j D N j x j = 1 , D N (4) 年代 + T D + p j c j C T W δ j + c j O T W 1 - - - - - - δ j + c j O T W 1 - - - - - - p j - - - - - - B 1 - - - - - - x j 年代 j , , j D N , D N , j (5) 年代 + T D + c j O T W 年代 j - - - - - - B 1 - - - - - - x j , , j R z , R z , j (6) 年代 T , D (7) 年代 t C T W + B α j k 2 , , j R z , R z - - - - - - d , k = 2 , p j = 0 , j (8) 年代 t O T W - - - - - - B α j k 1 , , j R z , R z - - - - - - d , k = 2 , p j = 0 , j (9) 年代 j t C T W + B α j k 2 , j R z - - - - - - o , R z - - - - - - d , k = 1、2 , p j = 1 , j (10) 年代 j t O T W - - - - - - B α j k 1 , j R z - - - - - - o , R z , k = 1 , p j = 0 , j (11) 年代 + T D + c j k = f j k (12) f j k t C T W + B 1 - - - - - - x j + B α j k 2 , j R z - - - - - - o , R z - - - - - - d , k = 1、2 , p j = 1 , j (13) f j k t O T W - - - - - - B 1 - - - - - - x j - - - - - - B α j k 1 , j R z - - - - - - o , R z , k = 1 , p j = 0 , j (14) α j k 1 + α j k 2 1 + δ j p j , j R z , R z - - - - - - d , k = 2 , p j = 0 , j (15) α j k 1 , α j k 2 , δ j , x j 0 1 (16) 年代 , f j k 0 变量<我nl我ne- - - - - -for米ula> 年代 代表了时间即时交付车辆到达节点<我nl我ne- - - - - -for米ula> ,<我nl我ne- - - - - -for米ula> x j 是一个二元决策变量,当一辆汽车从节点设置为1<我nl我ne- - - - - -for米ula> 到节点<我nl我ne- - - - - -for米ula> j ,否则为0。目标函数( 1)试图最小化整个路线持续时间和额外的车辆的使用。第一项对应于不同的路线时间之和,而第二种惩罚每辆车的使用与固定成本(以时间单位)<我nl我ne- - - - - -for米ula> C T 一分之二的限制( 2)和( 3)是典型的VRP配方,迫使每个节点一个车辆进入和离开。限制( 4)即时到达节点的力量<我nl我ne- - - - - -for米ula> ,加上交货时间<我nl我ne- - - - - -for米ula> T D ,再加上相应的旅游成本(二进制参数<我nl我ne- - - - - -for米ula> p j 和二进制变量<我nl我ne- - - - - -for米ula> δ j 导致的,根据情况,要么<我nl我ne- - - - - -for米ula> c j C T W 或<我nl我ne- - - - - -for米ula> c j O T W )是小或等于即时到达下一个节点<我nl我ne- - - - - -for米ula> j 的路线。固定的值<我nl我ne- - - - - -for米ula> B T 用于施加限制只有当节点<我nl我ne- - - - - -for米ula> j 遵循节点<我nl我ne- - - - - -for米ula> 在任何运送路线之一。限制( 5)补充前一个,确保两个节点之间的路径<我nl我ne- - - - - -for米ula> R z 尽可能短和使用旅行成本<我nl我ne- - - - - -for米ula> c j O T W 对其计算。限制( 6)确保所有路由建立时间范围内结束。关于限制( 7)和( 8),他们确保即时到达一个节点<我nl我ne- - - - - -for米ula> R z 路线时,然后运往另一个节点<我nl我ne- - - - - -for米ula> j R z ,不干扰太瓦。辅助二进制变量<我nl我ne- - - - - -for米ula> α j k 2 和<我nl我ne- - - - - -for米ula> α j k 1 控制节点之间的位移<我nl我ne- - - - - -for米ula> 和<我nl我ne- - - - - -for米ula> j 与RZ交互。限制( 9)和( 10)实行两种不同的需求。一方面,即时到达一个节点<我nl我ne- - - - - -for米ula> j R z 当来自另一个节点<我nl我ne- - - - - -for米ula> R z 必须对应于OWT,另一方面,当一个路线穿过RZ从节点<我nl我ne- - - - - -for米ula> R z 到节点<我nl我ne- - - - - -for米ula> j R z TW必须持有期间,访问限制。限制( 11)包含在模型更好地理解以下限制和用于定义<我nl我ne- - - - - -for米ula> f j k 变量,它代表了时间即时路线<我nl我ne- - - - - -for米ula> k 进入或离开RZ,应该这两种情况下发生的。限制( 12)和( 13)保证路线进出RZ也符合TW限制,允许车辆等的边界外RZ直到TW为了继续开放的路线。最后,限制( 14)有关的所有辅助二进制变量与二进制参数。如果一个路线穿过RZ和位移的TW关闭期间的某个时候,这个限制确保车辆不是RZ在CTW区间内,迫使瞬间的时间<我nl我ne- - - - - -for米ula> f j k 以外,间隔。

目标函数(见第一项( 1)对应的总和路线持续时间(到达时间减去起飞时间)对所有车辆的舰队。关于第二项,当一个给定的车辆离开它的起源节点(包含在子集<我nl我ne- - - - - -for米ula> D ),它可以转向另一个节点<我nl我ne- - - - - -for米ula> D 或在<我nl我ne- - - - - -for米ula> N 。在第一种情况下,车辆将遵循一个“虚拟”的路线,不会用在实践中,这意味着它的极小化目标函数会导致它的到达时间等于它的起飞时间。在第二种情况下,车辆将遵循“真实”路线,客户的来访<我nl我ne- - - - - -for米ula> N 可能还有其他客户。通过计算弧留下的总和<我nl我ne- - - - - -for米ula> D 节点对<我nl我ne- - - - - -for米ula> N 节点,计算车辆的数量后“真实”的路线,也就是说,汽车的数量被有效的利用。这个数字乘以固定成本<我nl我ne- - - - - -for米ula> C 占的解决方案应该包括数量尽可能最少的“真实”路线。自限制迫使所有的客户地点必须访问,因此目标函数确定的路线集(a)使用最小数量的车辆和(b)尽可能短。

4所示。软计算解决方案方法

本节描述了启发式和metaheuristic程序实现来解决大型VRPATW的实例,不可或缺的np难问题的本质。这包括,首先,克拉克和赖特储蓄的修改算法,其次是遗传算法和禁忌搜索方法。每个过程的描述将提供下以下标题。值得注意的是,这三个程序使用相同的适应度函数,相应的目标函数( 1)在前一节中描述的数学模型。后的适应度函数求值过程在图表示 5中所描述的,这是彻底Munuzuri et al。 17]。

评估过程的示意图表示的适应度函数中使用的三个软计算的实现。

4.1。克拉克和赖特储蓄程序修改

在寻找快速解决VRPATW启发式方法,我们改编经典克拉克和赖特储蓄算法(克拉克和赖特,1964),最初适用于蚁群。修改后的程序生成两个排序列表客户对工作。第一个(<我nl我ne- - - - - -for米ula> C & W l 年代 t O T W )是按照降序排列的潜在储蓄达到在整个路线长度排序每个客户对开放时间窗口期间。另一个(<我nl我ne- - - - - -for米ula> C & W l 年代 t C T W )是按照相同的方式,但对于封闭的时间窗口期。该算法首先计算列表,生成一个空的解决方案和插入第一个客户<我nl我ne- - - - - -for米ula> C & W l 年代 t O T W 。然后使用适应度函数来评估部分解决方案,这个过程持续的顺序插入直到解决方案完成客户和评估。每个部分解决方案的重新评估新插入后进行,以确定下一个插入是否对应<我nl我ne- - - - - -for米ula> C & W l 年代 t O T W 或<我nl我ne- - - - - -for米ula> C & W l 年代 t C T W 。一旦解决方案是使用这个贪婪的方法,进一步改进通过本地搜索运营商的应用探索<我nl我ne- - - - - -for米ula> 2 - - - - - - 选择 ,<我nl我ne- - - - - -for米ula> 3 - - - - - - 选择 ,<我nl我ne- - - - - -for米ula> O r - - - - - - 选择 ,<我talic> 搬迁( 28- - - - - - 30.]。

4.2。遗传算法

该算法的主要特点,类似于一个应用于Munuzuri et al。 17),可以简述如下:

随机生成的初始种群

交叉:典型的单点交叉算子

变异:随机选择和交换序列中的两个停止

选择:roulette-based方法论

人口重新启动:当最好的健身价值低于平均不到5%的健身价值,只保留最好的个体人口

停止准则只是与迭代次数有关

这个过程将本地搜索程序最后,寻求潜在的改进可能逃脱了遗传算法的迭代。这种本地搜索过程结合了<我talic> 2-opt,<我talic> 还是选择,<我talic> 3-opt,<我talic> 搬迁操作符。

4.3。禁忌搜索

后其良好性能相比其他metaheuristics应用蚁群,我们测试了禁忌搜索(TS)过程解决VRPATW。这些以前的结果 31日, 32]证明这metaheuristic解决VRP的功能变体,获得好结果的解的质量和计算时间。然而,VRPATW其他VRP类别不同,同样的路线段可能是非常有益的或昂贵的,根据其位置在整个路线。因此不清楚最好的解决VRP metaheuristics实例也会执行最佳应用于VRPATW时,导致我们承办和测试这个TS的实现过程。

我们的TS算法遵循典型的结构,以最初的解决方案决定使用一个贪婪的近邻启发式。TS的邻里空间过程被定义为位置的交换任意两个客户的路线。在每个迭代中,所有的客户在当前解决方案(cs)交换成对,最好的新的解决方案(bn)存储。如果这个bn提高到目前为止所发现的最好的解决方案(bs),然后更新bs。禁忌列表(Tlist),社区准则定义后,商店的客户交换过去迭代。这些运动的持久性在Tlist,或短期记忆,取决于迭代的数量<我nl我ne- - - - - -for米ula> T x 因为他们进入列表完成。

正如我们前面所提到的,VRPATW的特点可能导致两个客户的交换解决方案导致重大改变的目标函数<我talic> (健康)。这些重大变化将一般打扰路线长度最小化的过程,但它们也可能有助于找到意想不到的改善当前的解决方案。这就是为什么我们把标准允许禁忌互换一个愿望,只要他们改善整体最佳解决方案b。

TS的长时记忆过程使用的记录的频率出现的不同客户互换(fTl)。当算法未能找到改进解决方案在一个固定的迭代次数(<我nl我ne- - - - - -for米ula> ),它向替代搜索路径,交换对客户参与频率较低。这有助于分散搜索的过程。如果这也失败了,二级长时记忆过程随机重新启动的解决方案,同时保持bs迄今发现的最佳解决方案。这个重启进行固定的次数取决于大小的问题(<我nl我ne- - - - - -for米ula> N l )。最后,停止准则只是相关的最大迭代数(<我nl我ne- - - - - -for米ula> t ),本地搜索过程也适用。

5。应用程序一个案例研究的结果

我们上面的方法适用于不同的问题实例基于相同的案例研究提出了Munuzuri et al。 17]。它源于基于小型航空公司的操作在西班牙塞维利亚市目前受制于一个访问时间窗限制,并假设平均20公里/小时的速度的车辆,在每个客户卸货时间20分钟,10小时的时间范围。60个问题实例测试被定义为以下参数值:

(没有的顾客的数量。C):从10到150

禁区的大小(RZ): 1.1, 1.6, 2公里半径

关闭的时间窗口期(CTW): 2、4、6小时。

前校准的遗传算法和禁忌搜索导致以下参数值:

遗传算法,

人口规模为2·数量的客户;

最大迭代次数为6·数量的客户;

突变的概率是0.5。

禁忌搜索,

最大迭代次数是150;

禁忌列表的长度为实例多达25客户是5和7,以便有更大的实例;

随机重启2的实例数量多达25客户和4大实例;

最大数量的迭代算法可以运行没有改善发现的最佳解决方案(激活随机重启)是10。

为每一个客户,我们还测试了基本场景没有访问时间窗限制,因为这个基地的其他解决方案的比较场景提供了生成的路径长度的增加监管。我们也解决了集团的实例与10个客户使用的数学模型和Gurobi优化器获得精确的最优解在2个小时内用一个2.40 GHz CPU与8 GB RAM。更大的实例不能被解决通过模型在一个多星期,我们仅适用于软计算方法。图 6显示他们的计算,与GA需要5天的最大问题实例,和表 1总结了描述和获得的结果为每一个60问题的实例。

结果从不同的应用解决方案方法到60问题案例研究的实例。对于每个案例,总路径长度(健身),以公里,和所需的车辆数量(没有。V)所示。

问题实例 不。C RZ CTW GA +当地人 禁忌+当地人 C & W) 确切的
健身 不。V 健身 不。V 健身 不。V 健身 不。V
1 10 0 0 112.02 1 112.02 1 112.02 1 112.02 1
2 1。1 2 112.02 1 112.31 1 112.31 1 112.02 1
3 4 112.31 1 112.59 1 113.35 1 112.31 1
4 6 113.92 1 114.68 1 114.95 1 113.92 1
5 1。6 2 112.02 1 112.02 1 112.02 1 112.02 1
6 4 112.71 1 112.59 1 113.84 1 112.59 1
7 6 142.74 1 142.82 1 142.74 2 142.74 1
8 2 2 112.02 1 112.02 1 112.02 1 112.02 1
9 4 123.84 1 123.07 1 123.07 1 122.90 1
10 6 171.16 2 171.18 1 190.72 2 171.16 2

11 15 0 0 140.91 1 141.51 1 141.51 1 - - - - - - - - - - - -
12 1。1 2 141.51 1 141.60 1 141.90 1 - - - - - - - - - - - -
13 4 141.09 1 142.16 1 143.21 1 - - - - - - - - - - - -
14 6 145.30 1 145.62 1 145.38 1 - - - - - - - - - - - -
15 1。6 2 141.51 1 142.81 1 145.38 1 - - - - - - - - - - - -
16 4 143.23 1 144.26 1 160.59 2 - - - - - - - - - - - -
17 6 178.28 2 191.10 2 194.50 2 - - - - - - - - - - - -
18 2 2 140.91 1 141.09 1 142.84 1 - - - - - - - - - - - -
19 4 146.60 1 146.60 1 161.69 2 - - - - - - - - - - - -
20. 6 285.30 2 286.31 2 288.83 2 - - - - - - - - - - - -

21 25 0 0 258.41 2 259.22 2 262.43 2 - - - - - - - - - - - -
22 1。1 2 261.13 2 260.24 2 266.93 2 - - - - - - - - - - - -
23 4 262.43 2 261.09 2 267.20 2 - - - - - - - - - - - -
24 6 262.11 2 271.47 2 270.22 2 - - - - - - - - - - - -
25 1。6 2 262.27 2 261.40 2 261.76 2 - - - - - - - - - - - -
26 4 264.09 2 262.30 2 269.33 2 - - - - - - - - - - - -
27 6 296.74 2 279.92 3 291.02 3 - - - - - - - - - - - -
28 2 2 262.34 2 267.23 2 266.13 2 - - - - - - - - - - - -
29日 4 265.75 2 264.37 2 263.53 2 - - - - - - - - - - - -
30. 6 349.20 3 348.61 3 355.37 3 - - - - - - - - - - - -

31日 50 0 0 431.88 3 437.66 3 440.17 3 - - - - - - - - - - - -
32 1。1 2 436.19 3 439.33 3 441.17 3 - - - - - - - - - - - -
33 4 440.11 3 443.67 3 440.00 3 - - - - - - - - - - - -
34 6 456.31 3 460.35 4 466.03 4 - - - - - - - - - - - -
35 1。6 2 434.24 3 450.76 3 458.13 4 - - - - - - - - - - - -
36 4 455.52 4 442.82 3 441.76 3 - - - - - - - - - - - -
37 6 493.28 4 487.21 4 505.97 4 - - - - - - - - - - - -
38 2 2 434.92 3 460.91 4 441.56 3 - - - - - - - - - - - -
39 4 462.90 4 447.95 3 456.84 4 - - - - - - - - - - - -
40 6 582.30 4 582.54 4 529.31 5 - - - - - - - - - - - -

41 One hundred. 0 0 815.26 6 815.86 6 824.80 6 - - - - - - - - - - - -
42 1。1 2 816.61 7 819.85 6 831.22 6 - - - - - - - - - - - -
43 4 829.60 5 822.49 6 826.20 6 - - - - - - - - - - - -
44 6 880.40 6 819.31 6 825.63 6 - - - - - - - - - - - -
45 1。6 2 818.87 7 819.31 6 830.43 6 - - - - - - - - - - - -
46 4 825.67 5 820.91 6 846.21 6 - - - - - - - - - - - -
47 6 867.60 7 883.49 7 871.02 6 - - - - - - - - - - - -
48 2 2 848.01 6 836.33 6 835.89 6 - - - - - - - - - - - -
49 4 837.73 6 826.64 6 829.88 6 - - - - - - - - - - - -
50 6 849.74 7 898.83 7 904.07 7 - - - - - - - - - - - -

51 150年 0 0 1182.84 9 1178.55 8 1182.32 8 - - - - - - - - - - - -
52 1。1 2 1205.06 8 1187.28 8 1201.28 8 - - - - - - - - - - - -
53 4 1215.46 9 1195.82 8 1192.61 8 - - - - - - - - - - - -
54 6 1194.15 8 1196.74 8 1205.90 9 - - - - - - - - - - - -
55 1。6 2 1175.64 8 1187.14 8 1188.03 8 - - - - - - - - - - - -
56 4 1200.33 9 1210.41 9 1212.68 9 - - - - - - - - - - - -
57 6 1235.71 9 1242.38 9 1247.60 9 - - - - - - - - - - - -
58 2 2 1218.46 9 1241.43 9 1233.53 9 - - - - - - - - - - - -
59 4 1238.07 9 1270.76 9 1219.46 9 - - - - - - - - - - - -
60 6 1247.47 9 1280.62 10 1302.50 10 - - - - - - - - - - - -

计算时间根据客户的数量三个软计算方法实现的。

这些结果并不确凿的最佳解决方案的方法,这与Figliozzi获得的结果( 33时间VRP),没有解决方案技术可以确定为普遍。遗传算法获得稍微更好的结果在大多数问题的实例,但它也需要更大的计算时间。在任何情况下,线路总长度的增加基本情况是明确的和与禁区的大小和时间窗限制的持续时间,在所有的问题实例。

6。结论

城市货运政策的实施旨在增加运动的可持续性城市货运需要考虑所有涉及的外部性和成本。特别是,访问限制政策通常导致更长和更低效率的路线,进而意味着更高的能源消耗和排放,提高航空公司的运营成本。不用说,这是因为运费需要继续进入城市中心,并将继续这样做,尽管监管障碍。

在这个场景中,运筹学可以帮助城市规划者估计额外成本强加给航空公司,也可以帮助那些航空公司优化航线时受到访问时间窗口在一个城市。我们这里提出的数学模型和访问时间窗车辆路径问题,总结问题和设置的基础建筑解决方案技术。这个数学模型的直接应用仍然是有限的小问题实例,所以我们已经测试了三软计算方法相比,表明决策者需要计算时间和解决方案质量之间做出选择。不过,这些软计算方法的应用小问题我们的案例研究和实例,找到最优解或达到一个非常接近一个证实他们的可靠性,和他们的后续应用到更大的问题提供了一个量化的额外成本强加在航空公司规定的访问时间窗口。

评估我们的工作提供了一个框架实现访问时间窗口,从而开启了大门进一步发展的措施。例如,在获得更好的知识和理解这些额外的成本,航空公司可能会愿意支付为了允许交付在禁区外指定的期间,为他们的客户提供更好的服务,同时减少他们的成本。

的利益冲突

作者宣称没有利益冲突有关的出版。

确认

作者要感谢西班牙经济的金融支持产业和竞争力(项目Ecotransit Ref。tec2013 - 47286 - c3 - 3 - r)的完成这项工作。

安德森 年代。 艾伦 J。 布朗 M。 城市logistics-how能满足决策者的可持续性目标? 交通地理杂志 2005年 13 1 71年 81年 10.1016 / j.jtrangeo.2004.11.002 2 - s2.0 - 9944246530 Dablanc l 欧洲大型城市的货物运输:难以组织,很难实现现代化 交通研究部分:政策和实践 2007年 41 3 280年 285年 2 - s2.0 - 33751559740 10.1016 / j.tra.2006.05.005 Cherrett T。 艾伦 J。 麦克劳德 F。 梅纳德 年代。 Hickford 一个。 布朗 M。 了解城市货运活动——货运计划的关键问题 交通地理杂志 2012年 24 22 32 2 - s2.0 - 84863186809 10.1016 / j.jtrangeo.2012.05.008 联合国 世界城市化前景:2005年的修订 经济和社会事务部:人口司。联合国,纽约,纽约,美国,2006年, http://www.un.org/esa/population/publications/WUP2005/2005WUPHighlights_Final_Report.pdf t·s·艾。 日元 小时。 City-courier路由和调度问题 欧洲运筹学杂志》上 2012年 223年 2 489年 498年 2 - s2.0 - 84864622066 10.1016 / j.ejor.2012.06.007 Zbl1292.90183 可能 答:D。 城市交通和可持续性:关键的挑战 国际期刊的可持续交通 2013年 7 3 170年 185年 2 - s2.0 - 84867280720 10.1080 / 15568318.2013.710136 Dalkmann H。 争吵 C。 模块5 e。可持续交通:决策者在发展中城市的原始资料 2007年 Quak h·J。 德·科斯特 M·b·M。 交付货物在城市地区:如何应对城市政策和环境的限制 交通科学 2009年 43 2 211年 227年 10.1287 / trsc.1080.0235 2 - s2.0 - 70449646815 Gonzalez-Feliu J。 安布罗西尼 C。 Pluvinet P。 Toilier F。 Routhier J.-L。 模拟框架,评估城市货物运输的影响道路占用 计算机科学期刊 2012年 3 4 206年 215年 2 - s2.0 - 84861952244 10.1016 / j.jocs.2012.04.003 Stathopoulos 一个。 博季诺夫 E。 Marcucci E。 Gatta V。 Nuzzolo 一个。 Comi 一个。 Macharis C。 梅洛 年代。 城市货运政策创新罗马ltz:利益相关者视角 城市分布和城市货物运输:多个视角 2011年 75年 One hundred. 10.4337/9780857932754.00011 2 - s2.0 - 84890766060 Stathopoulos 一个。 博季诺夫 E。 Marcucci E。 涉众反应城市货运政策创新 交通地理杂志 2012年 22 34 45 2 - s2.0 - 84055191120 10.1016 / j.jtrangeo.2011.11.017 布伦特兰委员会 我们共同的未来 2013年 牛津大学,英国 牛津大学出版社 10.4324 / 9780203383797 交通研究 走向一个可持续的未来;解决机动车交通的长期影响气候和生态 民国特别报道 1997年 251年 美国华盛顿特区 国家科学院出版社 普雷斯利 一个。 米德 l Sarkis博士 J。 可持续发展战略对组织决策论证方法:逆向物流插图 国际期刊的生产研究 2007年 45 18日至19日 4595年 4620年 2 - s2.0 - 34548401235 10.1080 / 00207540701440220 Zbl1128.90427 罗西 R。 咖啡厅: M。 Gecchele G。 比较fuzzy-based和AHP方法的可持续性评价:交通的减排政策 欧洲交通研究回顾 2013年 5 1 11 26 2 - s2.0 - 84874527561 10.1007 / s12544 - 012 - 0086 - 5 Munuzuri J。 议会 P。 Guadix J。 Onieva l 在西班牙城市物流:为什么它可能永远不会工作 城市 2012年 29日 2 133年 141年 2 - s2.0 - 84856444737 10.1016 / j.cities.2011.03.004 Munuzuri J。 格罗索 R。 议会 P。 Guadix J。 评估额外的成本对运载工具使用访问时间窗口在一个城市 电脑、环境和城市系统 2013年 41 262年 275年 2 - s2.0 - 84883560079 10.1016 / j.compenvurbsys.2012.05.005 Cattaruzza D。 Absi N。 Feillet D。 Gonzßlez-Feli J。 Gonzalez-Feliu J。 为城市物流车辆路径问题 欧元在运输和物流》杂志上 2017年 6 51 79年 10.1007 / s13676 - 014 - 0074 - 0 Ehmke j·F。 Steinert 一个。 Mattfeld d . C。 先进的路由为城市物流服务提供商基于时间旅行时间 计算机科学期刊 2012年 3 4 193年 205年 10.1016 / j.jocs.2012.01.006 2 - s2.0 - 84861952220 Ehmke j·F。 坎贝尔 a . M。 托马斯。 b·W。 车辆路径最小化时间排放在城市地区 欧洲运筹学杂志》上 2016年 251年 2 478年 494年 10.1016 / j.ejor.2015.11.034 MR3459078 2 - s2.0 - 84954285303 Hemmelmayr v . C。 Cordeau 肯尼迪。 Crainic t·G。 一种自适应大型社区搜索启发式Two-Echelon出现在城市物流车辆路径问题 电脑与行动研究 2012年 39 12 3215年 3228年 2 - s2.0 - 84862988333 10.1016 / j.cor.2012.04.007 Zbl1349.90858 K。 Y。 W。 Matheuristic为two-echelon生产配送车辆路径问题与环境因素在城市物流服务 交通研究D部分:交通和环境 2017年 57 262年 276年 10.1016 / j.trd.2017.09.018 Pillac V。 Gendreau M。 Gueret C。 Medaglia a . L。 回顾动态车辆路径问题 欧洲运筹学杂志》上 2013年 225年 1 1 11 10.1016 / j.ejor.2012.08.015 MR2994247 Zbl1292.90203 2 - s2.0 - 84868456636 J。 Eglese R。 燃料排放与时变速度优化车辆路径问题 欧洲运筹学杂志》上 2016年 248年 3 840年 848年 2 - s2.0 - 84945205458 10.1016 / j.ejor.2015.09.009 Zbl1346.90167 Cattaruzza D。 Absi N。 Feillet D。 比达尔 T。 一个迷因算法对多车辆路径问题 欧洲运筹学杂志》上 2014年 236年 3 833年 848年 10.1016 / j.ejor.2013.06.012 MR3182821 2 - s2.0 - 84897913013 Zbl1304.90031 我美国。 周润发 J . y . J。 里奇 s G。 逆车辆路径对城市货运预测建模和基于活动的城市物流 Transportmetrica答:运输科学 2016年 12 7 650年 673年 Vareias 答:D。 Repoussis P P。 Tarantilis c, D。 评估客户服务可靠性与自我路线规划时间窗口和随机旅行时间 交通科学 (新闻) 年代。 电脑旅行推销员问题的解决方案 贝尔实验室技术杂志 1965年 44 2245年 2269年 MR0189224 10.1002 / j.1538-7305.1965.tb04146.x 2 - s2.0 - 84908780328 我。 旅行推销员——类型组合问题及其关系的物流区域血液银行[博士。论文) 1976年 位于伊利诺伊州埃文斯顿,美国 西北大学 Savelsbergh M。 在对有时间窗车辆路径问题:减少持续时间 ORSA杂志上计算 1992年 4 2 146年 154年 10.1287 / ijoc.4.2.146 Zbl0780.90105 2 - s2.0 - 0026839912 比达尔 T。 Crainic t·G。 Gendreau M。 Lahrichi N。 W。 一种混合遗传算法对multidepot和周期性车辆路径问题 运筹学 2012年 60 3 611年 624年 10.1287 / opre.1120.1048 MR2960533 Zbl1260.90058 2 - s2.0 - 84864700477 比达尔 T。 Crainic t·G。 Gendreau M。 王子 C。 多属性车辆路径问题的启发式:调查和合成 欧洲运筹学杂志》上 2013年 231年 1 1 21 MR3080956 10.1016 / j.ejor.2013.02.053 Zbl1317.90006 2 - s2.0 - 84879975668 Figliozzi m·A。 时间依赖和时间窗车辆路径问题:基准问题,算法有效的解决方案和解决方案的特点 运输研究E部分:物流和运输审查 2012年 48 3 616年 636年 10.1016 / j.tre.2011.11.006 2 - s2.0 - 84155182981