Abstract

Due to huge amount of greenhouse gases emission (such as CO2), freight has been adversely affecting the global environment in facilitating the global economy. Therefore, green vehicle routing problem (GVRP), aiming to minimize the total carbon emissions in the transportation, has become a hot issue. In this paper, an adaptive large neighborhood search (ALNS) algorithm is proposed to solve large-scale instances of GVRP. The core of ALNS algorithm is destroy operators and repair operators. In the destroy operators, a new removal heuristic applying to the characteristics of GVRP is proposed. The heuristic can quickly remove customers who bring a large amount of carbon emissions with pertinence, and these customers may be arranged more properly in future repair operators. In the repair operators, a fast insertion method is developed. In the fast insertion method, the feasibility of a new route is judged by checking the constraints of partial customers after the inserted customer, instead of checking the constraints of all customers. Thus, the computational time of the ALNS algorithm is greatly saved. Computational experiments were performed on Solomon benchmark with 100 customers and Homberger benchmark instances with up to 1000 customers. Given the same computational time, the proposed ALNS improves the average accuracy by 8.49% compared with the classic ALNS. In the optimal situation, the improvement can achieve 33.61%.

Highlights

  • Introduction of the BenchmarkInstance. e used GVRPTW instances are derived from Solomon VRPTW benchmark instances [45] with 100 customers and Homberger VRPTW benchmark instances [46] with 200, 400, 600, 800, and 1000 customers

  • A new removal heuristic applying to the characteristics of green vehicle routing problem (GVRP) is proposed. e heuristic can quickly remove customers who bring a large amount of carbon emissions with pertinence, and these customers may be arranged more properly in future repair operators

  • Computational experiments were performed on Solomon benchmark with 100 customers and Homberger benchmark instances with up to 1000 customers

Read more

Summary

Introduction

Introduction of the BenchmarkInstance. e used GVRPTW instances are derived from Solomon VRPTW benchmark instances [45] with 100 customers and Homberger VRPTW benchmark instances [46] with 200, 400, 600, 800, and 1000 customers. Benchmark instances are divided in three classes according to the geographical distribution of the customers: R (random), C (clustered), or RC (semiclustered) [45]. For more details on the benchmark instances, refer to [45, 46]. E standard test sets from Solomon benchmark and Homberger benchmark are used in the experiment, the coordinate, and the quantity of products, and time windows and service time of the depot and customers can be obtained. Based on the coordinate of the depot and customers, the Euclidean distance dij from node i to node j is calculated. Since the vehicle speed is fixed, the calculated distance needs to be scaled to meet the time window constraints, and the distance dij was changed to dij′ Cddij [47] and kept to four decimal places. The time windows were set as 24 h, and time

Methods
Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call