A hybrid genetic algorithm with an adaptive diversity control technique for the homogeneous and heterogeneous dial-a-ride problem

IF 4.4 3区 管理学 Q1 OPERATIONS RESEARCH & MANAGEMENT SCIENCE
Somayeh Sohrabi, Koorush Ziarati, Morteza Keshtkaran
{"title":"A hybrid genetic algorithm with an adaptive diversity control technique for the homogeneous and heterogeneous dial-a-ride problem","authors":"Somayeh Sohrabi, Koorush Ziarati, Morteza Keshtkaran","doi":"10.1007/s10479-024-06194-z","DOIUrl":null,"url":null,"abstract":"<p>Dial-a-Ride Problem (DARP) is one of the classic routing problems with pairing and precedence constraints. Due to these types of constraints, it is quite challenging to design an efficient evolutionary algorithm for solving this problem. In this paper, a genetic algorithm in combination with a variable neighborhood descent procedure is suggested to solve the DARP. This algorithm, which is called Hybrid Genetic Algorithm (HGA), is independent of any repairing procedure or user-defined penalty factors. Instead, it uses the constraint dominance principle with respect to the number of unserved requests. Our algorithm employs an adaptive population management technique which takes into account not only the quality of solutions but also their contribution in the diversity level. To do so efficiently, this population management technique utilizes a simple arc-based representation for the DARP solutions. A route-based crossover procedure known as Route Exchange Crossover is used in the HGA. This crossover method is thoroughly compared with five other crossover techniques including a new one called Block Exchange Crossover. The HGA produces competitive solutions in comparison with the state-of-the-art methods for tackling the DARP and Heterogeneous DARP (H-DARP). It obtains the optimal solutions of all the small and medium size standard instances of the DARP and finds new best results for two large ones with unknown optimal solutions. Moreover, for 12 out of 24 new instances of the H-DARP, the best known solutions are improved using the HGA.</p>","PeriodicalId":8215,"journal":{"name":"Annals of Operations Research","volume":"12 1","pages":""},"PeriodicalIF":4.4000,"publicationDate":"2024-09-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Annals of Operations Research","FirstCategoryId":"91","ListUrlMain":"https://doi.org/10.1007/s10479-024-06194-z","RegionNum":3,"RegionCategory":"管理学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"OPERATIONS RESEARCH & MANAGEMENT SCIENCE","Score":null,"Total":0}
引用次数: 0

Abstract

Dial-a-Ride Problem (DARP) is one of the classic routing problems with pairing and precedence constraints. Due to these types of constraints, it is quite challenging to design an efficient evolutionary algorithm for solving this problem. In this paper, a genetic algorithm in combination with a variable neighborhood descent procedure is suggested to solve the DARP. This algorithm, which is called Hybrid Genetic Algorithm (HGA), is independent of any repairing procedure or user-defined penalty factors. Instead, it uses the constraint dominance principle with respect to the number of unserved requests. Our algorithm employs an adaptive population management technique which takes into account not only the quality of solutions but also their contribution in the diversity level. To do so efficiently, this population management technique utilizes a simple arc-based representation for the DARP solutions. A route-based crossover procedure known as Route Exchange Crossover is used in the HGA. This crossover method is thoroughly compared with five other crossover techniques including a new one called Block Exchange Crossover. The HGA produces competitive solutions in comparison with the state-of-the-art methods for tackling the DARP and Heterogeneous DARP (H-DARP). It obtains the optimal solutions of all the small and medium size standard instances of the DARP and finds new best results for two large ones with unknown optimal solutions. Moreover, for 12 out of 24 new instances of the H-DARP, the best known solutions are improved using the HGA.

Abstract Image

针对同质和异质拨号乘车问题的混合遗传算法与自适应分集控制技术
拨号乘车问题(DARP)是具有配对和优先级约束的经典路由问题之一。由于存在这些类型的约束,设计一种高效的进化算法来解决这一问题是相当具有挑战性的。本文提出了一种结合可变邻域下降程序的遗传算法来解决 DARP 问题。这种算法被称为混合遗传算法(HGA),与任何修复过程或用户定义的惩罚因子无关。相反,它使用了与未服务请求数量相关的约束支配原则。我们的算法采用自适应种群管理技术,不仅考虑到解决方案的质量,还考虑到它们对多样性水平的贡献。为了高效地实现这一目标,该种群管理技术采用了一种简单的基于弧的 DARP 解决方案表示法。HGA 中使用了一种基于路径的交叉程序,即路径交换交叉。我们将这种交叉方法与其他五种交叉技术(包括一种名为 "区块交换交叉 "的新技术)进行了深入比较。与处理 DARP 和异构 DARP(H-DARP)的最先进方法相比,HGA 能产生有竞争力的解决方案。它获得了 DARP 所有中小型标准实例的最优解,并为两个未知最优解的大型实例找到了新的最佳结果。此外,在 H-DARP 的 24 个新实例中,有 12 个实例的已知最佳解决方案通过 HGA 得到了改进。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Annals of Operations Research
Annals of Operations Research 管理科学-运筹学与管理科学
CiteScore
7.90
自引率
16.70%
发文量
596
审稿时长
8.4 months
期刊介绍: The Annals of Operations Research publishes peer-reviewed original articles dealing with key aspects of operations research, including theory, practice, and computation. The journal publishes full-length research articles, short notes, expositions and surveys, reports on computational studies, and case studies that present new and innovative practical applications. In addition to regular issues, the journal publishes periodic special volumes that focus on defined fields of operations research, ranging from the highly theoretical to the algorithmic and the applied. These volumes have one or more Guest Editors who are responsible for collecting the papers and overseeing the refereeing process.
×
引用
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学术官方微信