A fast solution method for the Dynamic Flexible Pickup and Delivery Problem with task allocation fairness for multiple vehicles

IF 5.5 2区 计算机科学 Q1 COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE
Zhihui Sun, Ran Tian, Jiarui Wu, Xin Lu, Jinshi Wang
{"title":"A fast solution method for the Dynamic Flexible Pickup and Delivery Problem with task allocation fairness for multiple vehicles","authors":"Zhihui Sun,&nbsp;Ran Tian,&nbsp;Jiarui Wu,&nbsp;Xin Lu,&nbsp;Jinshi Wang","doi":"10.1016/j.neucom.2025.130266","DOIUrl":null,"url":null,"abstract":"<div><div>The Dynamic Flexible Pickup and Delivery Problem (DFPDP) originates from the actual needs of multi-warehouse management strategies and is one of the important challenges currently facing the field of logistics and distribution. In DFPDP, it is necessary to address dynamic order fluctuations, quickly plan heterogeneous fleet routes, ensure fairness in task allocation, and minimize total travel time under time window constraints. However, there is currently little research on this issue, and traditional heuristic algorithms make it difficult to quickly find a solution to this problem. First, we propose a Multimodal Constraint Dynamic Scheduling Mechanism (MCDSM) to select a vehicle with the lowest current time consumption to make task allocation between vehicles as fair as possible. Second, we propose a Parallel Encoder-Serial Decoder model integrating Variable-length Sequences (PESDVS), in which the variable-length sequences designed can effectively handle the generation of dynamic orders and the changes in the number of pickup and delivery locations, while the trained model can adapt itself to different order scenarios. In addition, the model improves the quality of order decisions through a parallel encoder and serial decoder structure to minimize the total traveling time of the fleet. Extensive experimental results demonstrate that our method has excellent performance and good generalization ability under different order sizes. At the same time, compared with heuristic algorithms, our method can quickly find a feasible solution to the problem and the task allocation between vehicles is relatively fair.</div></div>","PeriodicalId":19268,"journal":{"name":"Neurocomputing","volume":"639 ","pages":"Article 130266"},"PeriodicalIF":5.5000,"publicationDate":"2025-04-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Neurocomputing","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0925231225009385","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE","Score":null,"Total":0}
引用次数: 0

Abstract

The Dynamic Flexible Pickup and Delivery Problem (DFPDP) originates from the actual needs of multi-warehouse management strategies and is one of the important challenges currently facing the field of logistics and distribution. In DFPDP, it is necessary to address dynamic order fluctuations, quickly plan heterogeneous fleet routes, ensure fairness in task allocation, and minimize total travel time under time window constraints. However, there is currently little research on this issue, and traditional heuristic algorithms make it difficult to quickly find a solution to this problem. First, we propose a Multimodal Constraint Dynamic Scheduling Mechanism (MCDSM) to select a vehicle with the lowest current time consumption to make task allocation between vehicles as fair as possible. Second, we propose a Parallel Encoder-Serial Decoder model integrating Variable-length Sequences (PESDVS), in which the variable-length sequences designed can effectively handle the generation of dynamic orders and the changes in the number of pickup and delivery locations, while the trained model can adapt itself to different order scenarios. In addition, the model improves the quality of order decisions through a parallel encoder and serial decoder structure to minimize the total traveling time of the fleet. Extensive experimental results demonstrate that our method has excellent performance and good generalization ability under different order sizes. At the same time, compared with heuristic algorithms, our method can quickly find a feasible solution to the problem and the task allocation between vehicles is relatively fair.
考虑任务分配公平性的多车动态柔性取货问题的快速求解方法
动态柔性取货问题(DFPDP)源于多仓库管理策略的实际需要,是当前物流配送领域面临的重要挑战之一。在DFPDP中,需要在时间窗口约束下解决动态订单波动问题,快速规划异构车队路线,保证任务分配的公平性,最大限度地减少总行程时间。然而,目前对该问题的研究很少,传统的启发式算法难以快速找到该问题的解。首先,我们提出了一种多模式约束动态调度机制(MCDSM),选择当前时间消耗最小的车辆,使车辆之间的任务分配尽可能公平。其次,我们提出了一种集成变长序列(PESDVS)的并行编码器-串行解码器模型,其中设计的变长序列可以有效地处理动态订单的生成和取货地点的变化,而训练好的模型可以适应不同的订单场景。此外,该模型通过并行编码器和串行解码器结构提高了订单决策的质量,使车队的总行驶时间最小化。大量的实验结果表明,该方法在不同订单大小下具有优异的性能和良好的泛化能力。同时,与启发式算法相比,我们的方法可以快速找到问题的可行解,并且车辆之间的任务分配相对公平。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Neurocomputing
Neurocomputing 工程技术-计算机:人工智能
CiteScore
13.10
自引率
10.00%
发文量
1382
审稿时长
70 days
期刊介绍: Neurocomputing publishes articles describing recent fundamental contributions in the field of neurocomputing. Neurocomputing theory, practice and applications are the essential topics being covered.
×
引用
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学术官方微信