{"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.
期刊介绍:
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.