Solving soft and hard-clustered vehicle routing problems: A bi-population collaborative memetic search approach

IF 6 2区 管理学 Q1 OPERATIONS RESEARCH & MANAGEMENT SCIENCE European Journal of Operational Research Pub Date : 2025-02-26 DOI:10.1016/j.ejor.2025.02.021
Yangming Zhou , Lingheng Liu , Una Benlic , Zhi-Chun Li , Qinghua Wu
{"title":"Solving soft and hard-clustered vehicle routing problems: A bi-population collaborative memetic search approach","authors":"Yangming Zhou ,&nbsp;Lingheng Liu ,&nbsp;Una Benlic ,&nbsp;Zhi-Chun Li ,&nbsp;Qinghua Wu","doi":"10.1016/j.ejor.2025.02.021","DOIUrl":null,"url":null,"abstract":"<div><div>The soft-clustered vehicle routing problem is a natural generalization of the classic capacitated vehicle routing problem, where the routing decision must respect the already taken clustering decisions. It is a relevant routing problem with numerous practical applications, such as packages or parcels delivery. Population-based evolutionary algorithms have already been adapted to solve this problem. However, they usually evolve a single population and suffer from early convergence especially for large instances, resulting in sub-optimal solutions. To maintain a high diversity so as to avoid premature convergence, this work proposes a bi-population collaborative memetic search method that adopts a bi-population structure to balance between exploration and exploitation, where two populations are evolved in a cooperative way. Starting from an initial population generated by a data-driven and knowledge-guided population initialization, two heterogeneous memetic searches are then performed by employing a pair of complementary crossovers (i.e., a multi-route edge assembly crossover and a group matching-based crossover) to generate offspring solutions, and a bilevel variable neighborhood search to explore the solution space at both cluster and customer levels. Once the two evolved new populations are obtained, a cooperative evolution mechanism is applied to obtain a new population. Extensive experiments on 404 benchmark instances show that the proposed algorithm significantly outperforms the current state-of-the-art algorithms. In particular, the proposed algorithm discovers new upper bounds for 16 out of the 26 large-sized benchmark instances, while matching the best-known solutions for the remaining 9 large-sized instances. Ablation experiments are conducted to verify the effectiveness of each key algorithmic module. Finally, the inherent generality of the proposed method is verified by applying it to the well-known (hard) clustered vehicle routing problem.</div></div>","PeriodicalId":55161,"journal":{"name":"European Journal of Operational Research","volume":"324 3","pages":"Pages 825-838"},"PeriodicalIF":6.0000,"publicationDate":"2025-02-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"European Journal of Operational Research","FirstCategoryId":"91","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0377221725001444","RegionNum":2,"RegionCategory":"管理学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"OPERATIONS RESEARCH & MANAGEMENT SCIENCE","Score":null,"Total":0}
引用次数: 0

Abstract

The soft-clustered vehicle routing problem is a natural generalization of the classic capacitated vehicle routing problem, where the routing decision must respect the already taken clustering decisions. It is a relevant routing problem with numerous practical applications, such as packages or parcels delivery. Population-based evolutionary algorithms have already been adapted to solve this problem. However, they usually evolve a single population and suffer from early convergence especially for large instances, resulting in sub-optimal solutions. To maintain a high diversity so as to avoid premature convergence, this work proposes a bi-population collaborative memetic search method that adopts a bi-population structure to balance between exploration and exploitation, where two populations are evolved in a cooperative way. Starting from an initial population generated by a data-driven and knowledge-guided population initialization, two heterogeneous memetic searches are then performed by employing a pair of complementary crossovers (i.e., a multi-route edge assembly crossover and a group matching-based crossover) to generate offspring solutions, and a bilevel variable neighborhood search to explore the solution space at both cluster and customer levels. Once the two evolved new populations are obtained, a cooperative evolution mechanism is applied to obtain a new population. Extensive experiments on 404 benchmark instances show that the proposed algorithm significantly outperforms the current state-of-the-art algorithms. In particular, the proposed algorithm discovers new upper bounds for 16 out of the 26 large-sized benchmark instances, while matching the best-known solutions for the remaining 9 large-sized instances. Ablation experiments are conducted to verify the effectiveness of each key algorithmic module. Finally, the inherent generality of the proposed method is verified by applying it to the well-known (hard) clustered vehicle routing problem.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
求解软集群和硬集群车辆路径问题:一种双种群协同模因搜索方法
软集群车辆路线问题是经典有能力车辆路线问题的自然推广,其中路线决策必须尊重已经采取的聚类决策。这是一个与许多实际应用相关的路由问题,例如包裹或包裹交付。基于种群的进化算法已经被用来解决这个问题。然而,它们通常进化成一个单一的种群,并遭受早期收敛,特别是对于大型实例,导致次优解决方案。为了保持高多样性,避免过早收敛,本文提出了一种双种群协同模因搜索方法,该方法采用双种群结构平衡探索和开发,两个种群以合作的方式进化。从数据驱动和知识引导的种群初始化产生的初始种群开始,采用一对互补交叉(即多路径边缘装配交叉和基于群体匹配的交叉)生成子代解,并采用双层变量邻域搜索在集群和客户层面探索解空间,进行两次异构模因搜索。一旦获得两个进化的新种群,则应用合作进化机制获得新种群。在404个基准实例上的大量实验表明,所提出的算法明显优于当前最先进的算法。特别是,本文提出的算法为26个大型基准实例中的16个发现了新的上界,同时为其余9个大型实例匹配了最知名的解决方案。通过烧蚀实验验证了各关键算法模块的有效性。最后,将该方法应用于众所周知的(硬)聚类车辆路径问题,验证了该方法的固有通用性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
European Journal of Operational Research
European Journal of Operational Research 管理科学-运筹学与管理科学
CiteScore
11.90
自引率
9.40%
发文量
786
审稿时长
8.2 months
期刊介绍: The European Journal of Operational Research (EJOR) publishes high quality, original papers that contribute to the methodology of operational research (OR) and to the practice of decision making.
期刊最新文献
A novel stochastic conjugate gradient algorithm based on a stochastic differential equation perspective A Branch-and-Price Algorithm for Scheduling Parallel Continuous Steel Annealing Lines Merger Remedies in Frontier-Based Regulation Multi-period, multi-blockchain optimization for risk-aware and sustainable supply chain networks The Impact of Autonomous Vehicle Encroachment on Human-Driven Ride-Hailing Platforms: Implications for Peer-to-Peer and Fleet-Based Modes
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1