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

被引:1
|
作者
Sohrabi, Somayeh [1 ]
Ziarati, Koorush [1 ]
Keshtkaran, Morteza [1 ]
机构
[1] Shiraz Univ, Dept Comp Sci Engn & Informat Technol, Shiraz, Iran
关键词
On-demand deliveries; Shared mobility systems; Pickup and delivery problem (PDP); Dial-a-ride problem (DARP); Genetic algorithm; Population management; VEHICLE-ROUTING PROBLEM; EVOLUTIONARY ALGORITHM; SEARCH; PICKUP; MODELS;
D O I
10.1007/s10479-024-06194-z
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
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.
引用
收藏
页数:35
相关论文
共 50 条
  • [1] A hybrid Genetic Algorithm for the Heterogeneous Dial-A-Ride Problem
    Masmoudi, Mohamed Amine
    Braekers, Kris
    Masmoudi, Malek
    Dammak, Abdelaziz
    COMPUTERS & OPERATIONS RESEARCH, 2017, 81 : 1 - 13
  • [2] A hybrid algorithm for the multi-depot heterogeneous dial-a-ride problem
    Malheiros, Igor
    Ramalho, Rodrigo
    Passeti, Bruno
    Bulhoes, Teobaldo
    Subramanian, Anand
    COMPUTERS & OPERATIONS RESEARCH, 2021, 129 (129)
  • [3] Hybrid adaptive large neighborhood search algorithm for the mixed fleet heterogeneous dial-a-ride problem
    Mohamed Amine Masmoudi
    Manar Hosny
    Emrah Demir
    Erwin Pesch
    Journal of Heuristics, 2020, 26 : 83 - 118
  • [4] Hybrid adaptive large neighborhood search algorithm for the mixed fleet heterogeneous dial-a-ride problem
    Masmoudi, Mohamed Amine
    Hosny, Manar
    Demir, Emrah
    Pesch, Erwin
    JOURNAL OF HEURISTICS, 2020, 26 (01) : 83 - 118
  • [5] Adaptive Algorithm for Dial-A-Ride Problem with Vehicle Breakdown
    Pandi, Ramesh Ramasamy
    Ho, Song Guang
    Nagavarapu, Sarat Chandra
    Dauwels, Justin
    2019 18TH EUROPEAN CONTROL CONFERENCE (ECC), 2019, : 2682 - 2688
  • [6] Solving the Dial-a-Ride Problem Using an Adapted Genetic Algorithm
    Zelic, Stjepan
    Durasevic, Marko
    Jakobovic, Domagoj
    Planinic, Lucija
    AIXIA 2021 - ADVANCES IN ARTIFICIAL INTELLIGENCE, 2022, 13196 : 689 - 699
  • [7] A Novel Genetic Algorithm for a Multi-Vehicle Dial-a-Ride Problem
    Li, Jiayuan
    Tomita, Kohji
    Kamimura, Akiya
    2022 INTERNATIONAL CONFERENCE ON ADVANCED ROBOTICS AND MECHATRONICS (ICARM 2022), 2022, : 682 - 689
  • [8] A HYBRID GREEDY RANDOMIZED ADAPTIVE SEARCH HEURISTIC TO SOLVE THE DIAL-A-RIDE PROBLEM
    Guerriero, Francesca
    Bruni, Maria Elena
    Greco, Francesca
    ASIA-PACIFIC JOURNAL OF OPERATIONAL RESEARCH, 2013, 30 (01)
  • [9] A Granular Tabu Search algorithm for the Dial-a-Ride Problem
    Kirchler, Dominik
    Calvo, Roberto Wolfler
    TRANSPORTATION RESEARCH PART B-METHODOLOGICAL, 2013, 56 : 120 - 135
  • [10] A Hybrid Tabu Search and Constraint Programming Algorithm for the Dynamic Dial-a-Ride Problem
    Berbeglia, Gerardo
    Cordeau, Jean-Francois
    Laporte, Gilbert
    INFORMS JOURNAL ON COMPUTING, 2012, 24 (03) : 343 - 355