Solving Soft and Hard-Clustered Vehicle Routing Problems: A Bi-Population Collaborative Memetic Search Approach

39 Pages Posted: 10 Jul 2024

See all articles by Yangming Zhou

Yangming Zhou

Shanghai Jiao Tong University (SJTU)

Lingheng Liu

affiliation not provided to SSRN

Una Benlic

affiliation not provided to SSRN

Zhi-Chun Li

Huazhong University of Science and Technology

Qinghua Wu

Huazhong University of Science and Technology

Abstract

The soft-clustered vehicle routing problem is a natural generalization of the classical 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.

Keywords: Vehicle routing, Last mile delivery, Clustering, Memetic computation, Cooperative evolution

Suggested Citation

Zhou, Yangming and Liu, Lingheng and Benlic, Una and Li, Zhi-Chun and Wu, Qinghua, Solving Soft and Hard-Clustered Vehicle Routing Problems: A Bi-Population Collaborative Memetic Search Approach. Available at SSRN: https://ssrn.com/abstract=4890495 or http://dx.doi.org/10.2139/ssrn.4890495

Yangming Zhou

Shanghai Jiao Tong University (SJTU) ( email )

KoGuan Law School
Shanghai 200030, Shanghai 200052
China

Lingheng Liu

affiliation not provided to SSRN ( email )

No Address Available

Una Benlic

affiliation not provided to SSRN ( email )

No Address Available

Zhi-Chun Li

Huazhong University of Science and Technology ( email )

1037 Luoyu Rd
Wuhan, 430074
China

Qinghua Wu (Contact Author)

Huazhong University of Science and Technology ( email )

1037 Luoyu Rd
Wuhan, 430074
China

Do you have a job opening that you would like to promote on SSRN?

Paper statistics

Downloads
12
Abstract Views
123
PlumX Metrics