Modification of the Clarke and Wright Algorithm with a Dynamic Savings Matrix

IF 2 4区 工程技术 Q2 ENGINEERING, CIVIL
Jan Fikejz, Markéta Brázdová, Ľudmila Jánošíková
{"title":"Modification of the Clarke and Wright Algorithm with a Dynamic Savings Matrix","authors":"Jan Fikejz,&nbsp;Markéta Brázdová,&nbsp;Ľudmila Jánošíková","doi":"10.1155/2024/8753106","DOIUrl":null,"url":null,"abstract":"<p>The goods collection and delivery process often relates to distribution logistics problems. The task is to deliver goods from warehouses to customers under specific circumstances. Efforts to optimize the process are largely aimed at reducing overall costs of goods transportation. Among the prominent algorithms for solving the basic type of the delivery (or collection) problem, which includes a single depot and a homogeneous vehicle fleet, is the algorithm developed by Clarke and Wright in 1964. This algorithm minimizes transportation costs by maximizing the savings achieved through merging multiple routes into one. This paper primarily aims to solve the pickup and delivery problem where the goods must be delivered and empty packaging collected in a single process. The request of a customer can be routed from the depot or from another customer. Similarly, the destination of the request may be the depot or another customer. Unlike the original version of the Clarke and Wright algorithm, the initial routes are created to satisfy delivery orders, and therefore, the same customer can occur in multiple routes. Consequently, a situation may arise in which two routes containing one or more common vertices must be combined during the calculation. Furthermore, these vertices need not be the outermost vertices of the routes. This situation cannot be addressed by using the original version of the Clarke and Wright algorithm, and that is why we propose its modification. Merging routes through inner vertices means that the cost savings depend on the configurations of the routes, and therefore, they cannot be calculated a priori. Instead, the dynamic savings matrix must be used.</p>","PeriodicalId":50259,"journal":{"name":"Journal of Advanced Transportation","volume":null,"pages":null},"PeriodicalIF":2.0000,"publicationDate":"2024-03-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Advanced Transportation","FirstCategoryId":"5","ListUrlMain":"https://onlinelibrary.wiley.com/doi/10.1155/2024/8753106","RegionNum":4,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"ENGINEERING, CIVIL","Score":null,"Total":0}
引用次数: 0

Abstract

The goods collection and delivery process often relates to distribution logistics problems. The task is to deliver goods from warehouses to customers under specific circumstances. Efforts to optimize the process are largely aimed at reducing overall costs of goods transportation. Among the prominent algorithms for solving the basic type of the delivery (or collection) problem, which includes a single depot and a homogeneous vehicle fleet, is the algorithm developed by Clarke and Wright in 1964. This algorithm minimizes transportation costs by maximizing the savings achieved through merging multiple routes into one. This paper primarily aims to solve the pickup and delivery problem where the goods must be delivered and empty packaging collected in a single process. The request of a customer can be routed from the depot or from another customer. Similarly, the destination of the request may be the depot or another customer. Unlike the original version of the Clarke and Wright algorithm, the initial routes are created to satisfy delivery orders, and therefore, the same customer can occur in multiple routes. Consequently, a situation may arise in which two routes containing one or more common vertices must be combined during the calculation. Furthermore, these vertices need not be the outermost vertices of the routes. This situation cannot be addressed by using the original version of the Clarke and Wright algorithm, and that is why we propose its modification. Merging routes through inner vertices means that the cost savings depend on the configurations of the routes, and therefore, they cannot be calculated a priori. Instead, the dynamic savings matrix must be used.

利用动态储蓄矩阵修改克拉克和赖特算法
货物收集和交付过程通常涉及分销物流问题。其任务是在特定情况下将货物从仓库运送到客户手中。优化这一过程的主要目的是降低货物运输的总体成本。在解决基本类型的交付(或收集)问题(包括单一仓库和同质车队)的著名算法中,克拉克和莱特于 1964 年开发了一种算法。该算法通过将多条路线合并为一条路线来最大限度地节省运输成本。本文的主要目标是解决取货和送货问题,即必须在一个过程中交付货物并收集空包装。客户的请求可以来自仓库,也可以来自其他客户。同样,请求的目的地可以是仓库,也可以是其他客户。与最初版本的 Clarke 和 Wright 算法不同的是,初始路线是为满足交货订单而创建的,因此同一客户可能出现在多条路线中。因此,在计算过程中可能会出现必须将包含一个或多个共同顶点的两条路线合并的情况。此外,这些顶点不一定是路线的最外层顶点。克拉克和莱特算法的原始版本无法解决这种情况,因此我们提出了修改建议。通过内顶点合并路线意味着节省的成本取决于路线的配置,因此无法事先计算。相反,必须使用动态节省矩阵。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Journal of Advanced Transportation
Journal of Advanced Transportation 工程技术-工程:土木
CiteScore
5.00
自引率
8.70%
发文量
466
审稿时长
7.3 months
期刊介绍: The Journal of Advanced Transportation (JAT) is a fully peer reviewed international journal in transportation research areas related to public transit, road traffic, transport networks and air transport. It publishes theoretical and innovative papers on analysis, design, operations, optimization and planning of multi-modal transport networks, transit & traffic systems, transport technology and traffic safety. Urban rail and bus systems, Pedestrian studies, traffic flow theory and control, Intelligent Transport Systems (ITS) and automated and/or connected vehicles are some topics of interest. Highway engineering, railway engineering and logistics do not fall within the aims and scope of JAT.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信