Next Article in Journal
The Role of Solar Gains in Net-Zero Energy Buildings: Evaluating and Optimising the Design of Shading Elements as Passive Cooling Strategies in Single-Family Buildings in Colombia
Previous Article in Journal
Detection of Defective Solar Panel Cells in Electroluminescence Images with Deep Learning
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Green Vehicle Routing Problem Optimization for LPG Distribution: Genetic Algorithms for Complex Constraints and Emission Reduction

by
Nur Indrianti
1,*,
Raden Achmad Chairdino Leuveano
1,
Salwa Hanim Abdul-Rashid
2 and
Muhammad Ihsan Ridho
1
1
Department of Industrial Engineering, Faculty of Industrial Engineering, Universitas Pembangunan Nasional Veteran Yogyakarta, Yogyakarta 55281, Indonesia
2
Center for Sustainable and Smart Manufacturing, Faculty of Engineering, Universiti Malaya, Kuala Lumpur 50603, Malaysia
*
Author to whom correspondence should be addressed.
Sustainability 2025, 17(3), 1144; https://doi.org/10.3390/su17031144
Submission received: 11 December 2024 / Revised: 19 January 2025 / Accepted: 23 January 2025 / Published: 30 January 2025
(This article belongs to the Section Environmental Sustainability and Applications)

Abstract

:
This study develops a Green Vehicle Routing Problem (GVRP) model to address key logistics challenges, including time windows, simultaneous pickup and delivery, heterogeneous vehicle fleets, and multiple trip allocations. The model incorporates emissions-related costs, such as carbon taxes, to encourage sustainable supply chain operations. Emissions are calculated based on the total shipment weight and the travel distance of each vehicle. The objective is to minimize operational costs while balancing economic efficiency and environmental sustainability. A Genetic Algorithm (GA) is applied to optimize vehicle routing and allocation, enhancing efficiency and reducing costs. A Liquid Petroleum Gas (LPG) distribution case study in Yogyakarta, Indonesia, validates the model’s effectiveness. The results show significant cost savings compared to current route planning methods, alongside a slight increase in carbon. A sensitivity analysis was conducted by testing the model with varying numbers of stations, revealing its robustness and the impact of the station density on the solution quality. By integrating carbon taxes and detailed emission calculations into its objective function, the GVRP model offers a practical solution for real-world logistics challenges. This study provides valuable insights for achieving cost-effective operations while advancing green supply chain practices.

1. Introduction

Logistics is a significant and growing contributor to global Greenhouse Gas (GHG) emissions. Transport emissions alone increased at an average annual rate of 1.7% from 1990 to 2022, a growth rate surpassed only by the industrial sector [1]. This rise in emissions presents a critical obstacle to achieving the United Nations Sustainable Development Goals (SDGs), particularly Goal 13: Climate Action, which calls for urgent measures to combat climate change and its impacts. The Net Zero Emissions (NZE) by 2050 Scenario requires a reduction in CO2 emissions from the transport sector by over 3% annually by 2030 [1]. While freight transport alone contributes significantly to this challenge, accounting for between 20% and 40% of the transportation sector’s carbon emissions [2,3], the broader transport sector, which includes passenger transport, aviation, and maritime activities, also drives overall emissions growth. Addressing this challenge requires targeted strategies to enhance sustainability across all transport segments, particularly in urban freight systems, where environmental impacts are most pronounced. Aligning with SDG targets, efforts to reduce emissions in freight transport also contribute to sustainable cities (Goal 11) and responsible consumption and production (Goal 12).
One of the significant challenges in logistics is the inefficiency in vehicle routing and allocation, which increases emissions, operational costs, and fuel consumption. When vehicles are misallocated, or routes are poorly planned, delivery times become prolonged, fuel usage rises, and expenses escalate, making it difficult for companies to balance profitability with environmental goals [4]. External factors, such as government regulations or supply shortages, further complicate logistics operations.
The Liquid Petroleum Gas (LPG) 3 kg shortage in Indonesia exemplifies how inefficiencies in the distribution system, such as poor governance and inadequate vehicle allocation, can exacerbate supply chain challenges [5]. As a subsidized energy source, LPG 3 kg plays a vital role in Indonesia’s energy security by ensuring inclusive and affordable access for low-income households. This program supports energy efficiency, reduces dependency on less efficient fuels such as kerosene, and strengthens energy equity across diverse social strata. The LPG 3 kg is part of a broader energy conversion initiative aimed at transitioning from kerosene to cleaner, more efficient energy sources, aligning with Indonesia’s commitment to sustainable development.
The Indonesian government has introduced regulations to ensure LPG subsidies are targeted accurately, preventing misuse and maintaining price stability and supply consistency. Optimizing the distribution routes of LPG 3 kg is critical for bolstering energy security, as it guarantees availability and accessibility across regions, reduces distribution costs to sustain subsidies, minimizes environmental impacts to promote energy sustainability, and enhances the overall energy efficiency and equity. These efforts contribute directly to achieving SDG-7, which advocates for affordable, reliable, sustainable, and modern energy for all.
In the context of LPG distribution, effective route planning is particularly crucial in urban areas, where time window constraints are frequently imposed [6,7]. Adherence to specific delivery timeframes is essential to avoid penalties, minimize customer dissatisfaction, and prevent unnecessary resource wastage [8]. By optimizing routes to meet these constraints, logistics operations can achieve significant cost savings, reduce travel distances, and improve sustainability, ensuring more efficient and environmentally friendly supply chain operations [9,10].
The complexity increases when managing heterogeneous vehicle fleets. Vehicles vary in size, speed, fuel efficiency, and emissions, making it essential to allocate the right vehicle for each delivery. Vehicle mismanagement—for instance, using large vehicles for small loads or long routes—can raise costs and emissions unnecessarily [7,11,12].
Another layer of complexity arises with simultaneous pickup and delivery operations. For instance, in LPG distribution, vehicles often need to deliver filled cylinders while collecting empty ones. Without careful planning, this dual operation can lead to underutilized vehicles, backtracking, and longer travel distances, increasing both costs and emissions [13,14]. To mitigate these inefficiencies, planning routes that balance delivery and pickup demands is crucial, ensuring the full utilization of vehicles in both directions.
Multi-trip logistics adds further complexity to planning. Vehicles may need to perform multiple trips during a delivery cycle, requiring precise scheduling to minimize downtime and ensure efficient resource utilization. Each trip introduces additional challenges, as factors such as cargo weight and route distance affect the vehicle capacity and operational efficiency, necessitating dynamic adjustments to routing and vehicle assignments [11,15].
In logistics, vehicle allocation and route planning are closely interconnected and critical for operational efficiency. Inefficient allocation, such as assigning vehicles with mismatched capacities to delivery routes, leads to delays, higher costs, and increased emissions. Effective vehicle allocation ensures that vehicles are appropriately matched to delivery demands, minimizing unnecessary trips, and maximizing the utilization of vehicle capacity. By optimizing vehicle assignments, logistics operations can reduce costs and emissions while improving the overall efficiency and sustainability [16,17,18].
This study aims to address these issues by developing a Green Vehicle Routing Problem (GVRP) model that integrates multiple logistics challenges to minimize transportation costs and emissions. The GVRP model incorporates key complexities such as time window constraints, heterogeneous fleets, multi-trip scheduling, and simultaneous pickup and delivery. These elements are optimized to enhance operational efficiency and reduce environmental impact. However, achieving these objectives involves a trade-off between minimizing costs and emissions, as improving one often leads to an increase in the other. Such a trade-off necessitates a balanced approach to simultaneously meet economic and environmental goals.
In order to solve the GVRP, this study employs a Genetic Algorithm (GA), a robust metaheuristic well-suited for tackling complex optimization problems [19]. The GA optimizes vehicle allocation to routes by encoding potential solutions as chromosomes, with each gene representing a specific vehicle-route assignment. Through processes such as selection, crossover, and mutation, the algorithm iteratively refines vehicle-route allocations, balancing factors like vehicle capacity, delivery time windows, multi-trip scheduling, and simultaneous pickup and delivery operations. Over successive iterations, the algorithm identifies optimal or near-optimal solutions that align vehicle assignments with route demands, effectively minimizing both operational costs and emissions.
This paper contributes to the existing literature by providing a practical solution to real-world logistics challenges, particularly optimizing vehicle allocation and routing, focusing on reducing operational costs and emissions. Its contributions include the following:
  • The study integrates multiple logistics complexities, such as time windows, heterogeneous fleets, multi-trip scheduling, and simultaneous pickup and delivery, into a single GVRP model. In addition to these complexities, the model includes an emissions function that accounts for the actual load during pickups and deliveries, as well as the distance traveled. These calculated emissions are then translated into monetary values by applying a carbon tax, providing a comprehensive approach to balancing economic efficiency with environmental sustainability.
  • This study applies a GA to optimize vehicle route allocation, achieving significant cost reductions and emission control. Validation through a case study on the LPG 3 kg shortage in Yogyakarta, Indonesia, underscores the model’s effectiveness in addressing real-world logistical challenges.
  • Unlike prior studies relying on simulated datasets, this research utilizes actual LPG distribution data, enhancing the model’s practical relevance and applicability to real-world operations.
This paper is organized as follows: Section 2 reviews relevant literature on Vehicle Routing Problems (VRPs) and green logistics. Section 3 outlines the development of the GVRP model, including the integration of emissions-related costs such as carbon tax. Section 4 details the application of the GA as the optimization technique, focusing on its role in solving the GVRP model by optimizing vehicle allocation to routes. Section 5 presents the experimental results and analyzes the model’s performance, while Section 6 concludes with key findings, practical implications, and recommendations for future research.

2. Literature Review

VRPs have traditionally focused on minimizing operational costs, such as distance, time, and fuel consumption [20]. However, the increasing emphasis on sustainability has led to the emergence of the GVRP, which incorporates environmental objectives, such as reducing carbon emissions, fuel consumption, and energy usage, into routing decisions [21,22]. Carbon emissions are reduced to mitigate the environmental impact of routing solutions [23,24]. On the other hand, fuel consumption targets minimizing fossil fuel usage through cost-oriented optimization, often considered alongside other expenses such as vehicle operation and driver costs [12,25]. Energy consumption optimization in some studies is modeled as the product of the payload and distance traveled [26], while others focus specifically on electric energy requirements [27,28]. This shift reflects a broader global commitment to green logistics, where the challenge lies in balancing economic performance with environmental responsibility. Against this backdrop, this paper develops a framework that calculates carbon emissions as a function of the vehicle load and traveled distance, offering a practical approach to align economic efficiency with environmental sustainability. Recent studies have explored various dimensions of the GVRP, including time windows, heterogeneous vehicles, simultaneous pickup and delivery, and multi-trips, to address logistical complexities while reducing environmental impacts. This section categorizes the literature based on these key characteristics, showcasing advancements in green vehicle routing.
Time windows are essential for ensuring timely deliveries while minimizing environmental impact. Xu et al. [7] introduced a capacitated GVRP model integrating time windows, fuel consumption, and customer satisfaction, solved using Non-dominated Sorting Genetic Algorithm (NSGA-II). Additionally, Liu et al. [29] incorporated time windows into a Joint Distribution-Green Vehicle Routing Problem (JD-GVRP) model to optimize cold chain logistics under carbon trading policies. Their findings highlight the importance of collaboration among companies in reducing costs and emissions while indirectly reinforcing the significance of time-sensitive coordination to enhance delivery efficiency and sustainability. Wen et al. [30] proposed a Multi-Depot Green Vehicle Routing Problem with Time Windows (MDGVRPTW), employing an Adaptive Large Neighborhood Search (ALNS) algorithm to minimize carbon emissions, fuel consumption, and driver costs. Further advancing MDGVRPTW, Su et al. [31] incorporated customer satisfaction into the model and proposed a lightweight GA with Variable Neighborhood Search (VNS). Their approach demonstrated a superior scalability and optimization performance, making it suitable for environmentally conscious large-scale routing scenarios. Shifting the focus to time-dependent dynamics, Qi et al. [32] introduced the Time-Dependent Green Vehicle Routing Problem with Time Windows (TDGVRPTW), emphasizing the need to address varying travel times influenced by traffic congestion and other factors. Using a Q-learning-based Multi-Objective Evolutionary Algorithm (QMOEA), their study optimized energy consumption and vehicle duration while maintaining high-quality solutions across complex, time-sensitive logistics systems.
Urban logistics also benefits from time window integration. Chen et al. [33] proposed a cold chain logistics model with mixed fleets of electric and conventional vehicles, minimizing energy consumption and costs through an improved VNS algorithm. Zhou et al. [34] addressed time-dependent electric vehicle routing and scheduling, achieving significant energy savings with a mixed-integer programming model and VNS with Partial Model (VNS-PM). Liu et al. [35] further improved TDGVRPTW solutions with an ALNS algorithm enhanced by time discretization, efficiently reducing carbon emissions in large-scale scenarios. Lou et al. [36] introduced a low-carbon VRP incorporating high-granularity time-dependent speeds, speed fluctuations, and road conditions to address environmental concerns in logistics. Using a graph convolutional network for traffic prediction and a hybrid GA with adaptive VNS, their approach effectively minimizes carbon emissions, demonstrating strong performance in real-world scenarios.
Researchers have increasingly focused on heterogeneous vehicle fleets to address diverse logistical and environmental requirements. Kim et al. [24] expanded the scope of heterogeneous fleet routing by considering a multi-period approach. Their model incorporated carbon trading policies, where companies could buy or sell emission rights depending on their compliance in each period. Using a tabu search algorithm, they demonstrated that multi-period planning significantly reduced carbon emissions without increasing total costs, highlighting the importance of temporal optimization in heterogeneous fleet management. Wang and Wen [12] incorporated heterogeneous fleets into a low-carbon vehicle routing model for cold chain logistics, integrating carbon trading policies and optimizing emissions and costs using an Adaptive Genetic Algorithm (AGA). Islam et al. [37] introduced the mixed fleet green clustered logistics problem, combining hydrogen and conventional vehicles under CO2 emission caps. Their hybrid Particle Swarm Optimization (PSO) and VNS approach achieved significant emission reductions, demonstrating the value of fleet diversity. In a follow-up study, Islam et al. [38] optimized fleet composition for logistics distribution, focusing on green and conventional vehicles under time-constrained deliveries. Using hybrid Ant Colony Optimization (ACO) and VNS, they achieved substantial CO2 reductions and produced 21 new best-known solutions, showcasing the robustness of their approach. Gao et al. [26] developed a hybrid GA–Large Neighborhood Search (LNS) algorithm to optimize energy consumption in manufacturing systems by improving the management of heterogeneous automated guided vehicle fleets. Extending this application to urban logistics, Pak and Mun [25] applied heterogeneous fleets in small and medium cities, integrating time windows and multi-trip routing to optimize fuel consumption.
Simultaneous Pickup and Delivery (SPD) streamlines logistics by combining delivery and return operations, reducing the overall fuel consumption and emissions. Olgun et al. [39] developed a GVRP model with SPD, leveraging a Hyper-Heuristic algorithm (HH-ILS) to minimize fuel consumption while addressing greenhouse gas emissions. Santos et al. [40] extended SPD into reverse logistics, focusing on divisible deliveries and pickups. Their combination of ALNS and exact methods significantly reduced the emissions in load-constrained scenarios. Zhao et al. [41] advanced this approach by introducing a green split multiple-commodity VRP model, balancing transport costs, carbon emissions, and fuel consumption with a Two-Stage Search Quantum Particle Swarm Optimization (TSQPSO) algorithm. Similarly, Zhang et al. [21] addressed green truckload pickup and delivery with outsourcing, optimizing fuel consumption and speed using branch-and-price and column-generation algorithms.
Moreover, multi-trip routing, where vehicles perform multiple delivery rounds, is essential for improving fleet utilization and reducing emissions. Pak and Mun [25] specifically addressed multi-trips in their time-dependent VRP model for small and medium cities. Integrating heterogeneous fleets and time windows minimized the fuel consumption using a heuristic VNS-based approach, demonstrating substantial operational efficiency and sustainability.
As discussed above, the gap summary of previous research on the GVRP is presented in Table 1. As shown in Table 1, most GVRP studies incorporate time windows as a core characteristic. However, only six studies—Wang and Wen [12], Islam et al. [37,38], Gao et al. [26], Chen et al. [33], and Pak and Mun [25]—integrate time windows with heterogeneous vehicles in their models. Among these, only Kim et al. [24] explored heterogeneous vehicles in a multi-period context, providing unique insights but in a distinct application. Additionally, few studies combine time windows with simultaneous pickup and delivery (SPD), such as Islam et al. [37] and Zhao et al. [41]. In contrast, others, such as Olgun et al. [39] and Santos et al. [40], only focus on SPD without time windows. The most comprehensive work, Pak and Mun [25], integrates time windows, heterogeneous vehicles, and multi-trips into a single model. Despite its robustness, it does not address SPD. This study bridges this gap by incorporating all four characteristics—time windows, heterogeneous vehicles, multi-trips, and SPD—into a single GVRP model, addressing the logistical complexities inherent in LPG distribution systems.
Previous studies have primarily focused on optimizing route planning under specific constraints. However, when heterogeneous vehicles are considered, the decision variables expand beyond route planning to include vehicle allocation, as demonstrated by Kim et al. [24], Wang and Wen [12], Islam et al. [37,38], Gao et al. [26], Chen et al. [33], and Pak and Mun [25]. The inclusion of vehicle allocation introduces an additional layer of complexity, requiring the model to allocate the appropriate vehicle types to specific routes effectively. This study incorporates vehicle allocation as a critical decision variable, reflecting the complexities of managing LPG delivery fleets of heterogeneous vehicles serving varied demands in both urban and rural settings.
Most studies address carbon emissions as functions of factors such as fuel usage, distance, load, speed, and energy. Several mechanisms have been adopted to translate carbon emissions into monetary terms, including carbon trading (Kim et al. [24], Wang and Wen [12], and Liu et al. [29]), emission caps (Islam et al. [37,38]), and emission taxes (Chen et al. [33,43]). Among these, the carbon tax method stands out for its simplicity and practicality. Our study adopts the carbon tax approach, calculating emission costs based on the vehicle load and distance traveled. This approach provides a more precise framework for balancing economic and environmental objectives, supporting the goals of sustainable logistics.
GVRP models are classified as NP-Hard, and most prior studies rely on meta-heuristic methods such as ALNS, PSO, SA, and ACO to solve these problems effectively. This study employs a GA known for its versatility in solving complex optimization problems. GA excels in exploring large solution spaces, maintaining solution diversity, and avoiding premature convergence—critical advantages for solving GVRP models.
Additionally, while many studies validate their models using benchmark datasets like Solomon or random numerical examples, few utilize real case datasets. Notable exceptions include Wang and Wen [12], Liu et al. [29], Chen et al. [33], and Lou et al. [36], which leverage cold supply chain data. Following this approach, this study validates its model using real case data from an LPG distribution network in Yogyakarta, Indonesia, demonstrating its applicability in addressing real-world logistical challenges.
This study addresses key gaps in GVRP research by integrating four critical characteristics—time windows, heterogeneous vehicles, multi-trips, and SPD into a single, comprehensive GVRP model. These features allow the model to reflect better the complexities of real-world logistics operations, particularly those involving the allocation and utilization of heterogeneous fleets. The inclusion of vehicle allocation as a decision variable further strengthens the model’s ability to handle diverse logistical challenges.
The case study focuses on the distribution of LPG 3 kg in Yogyakarta, Indonesia, a critical supply chain system with complex operational requirements. This case was selected due to its relevance in Indonesia, where LPG is a primary energy source, and its logistical network poses challenges such as tight time windows and the need for multi-trip deliveries. The choice of Yogyakarta provides a practical context for validating the model while demonstrating its applicability to essential commodity distribution systems.
Adopting a carbon tax approach aligns with Indonesia’s Presidential Regulation No. 98 of 2021, which mandates the implementation of Carbon Economic Value mechanisms, including carbon taxes, to reduce greenhouse gas emissions and achieve Nationally Determined Contribution targets. By internalizing emissions-related costs, the model incorporates real-world regulatory considerations, encouraging balanced decision-making that addresses both economic and environmental objectives.
In addressing the GVRP, this study employs a GA, which offers a robust and scalable method for optimizing complex logistical systems. The model is validated using real case data, demonstrating its ability to reduce operational costs, manage emissions, and comply with emerging carbon pricing regulations in Indonesia and similar economies transitioning toward sustainability.
Overall, this research significantly contributes to theoretical advancements in the GVRP and practical applications in green logistics. By combining sustainability considerations with operational efficiency, this study offers valuable insights into essential commodity distribution networks, emphasizing the importance of balancing economic goals with environmental responsibility.

3. Problem Definitions and Model Formulations

This section presents problem definitions and mathematical models of the GVRP that consider carbon emission, time windows, heterogeneous vehicles, multi-trips, and simultaneous pickup and delivery.

3.1. Problem Descriptions

As illustrated in Figure 1, real-world scenarios reveal inefficiencies within the current distribution system that lead to supply disruptions. Several issues must be addressed to enhance the management of LPG 3 kg deliveries. Firstly, distribution from depots to customers involves a range of vehicle types with varying capacities, requiring an optimized allocation of vehicles to routes that maximize load utilization and minimize operational costs. Secondly, delivery schedules often fail to align with each customer’s time windows, creating delays; this issue can be mitigated by implementing route planning that prioritizes timely deliveries. Additionally, vehicle underutilization is a frequent problem, with vehicles often returning to the depot after serving only one customer, resulting in increased operational expenses and emissions. Vehicle underutilization can be addressed by designing multi-customer delivery routes that reduce empty travel. Moreover, in practical cases, deliveries involve transporting full LPG cylinders and collecting empty ones, where emissions need to be carefully managed by calculating emissions based on the travel distance and vehicle load. Lastly, in some instances, deliveries can follow multi-trip schedules. If time permits, vehicles may make additional trips; however, emissions should still be minimized to maintain environmental efficiency. Given these challenges, this paper aims to develop a GVRP model that addresses the complexities of LPG distribution by integrating emission constraints, time windows, heterogeneous vehicles, multi-trip capabilities, and simultaneous pickup and delivery. The model is solved using GA to determine optimal vehicle allocation and route planning, minimizing both transportation costs and carbon emissions through a tax-based approach.

3.2. Assumptions

The assumptions of this proposed model are given as follows:
  • The total number of vehicles in the fleet is fixed and predetermined before optimization begins.
  • Each vehicle has a fixed capacity that does not change over time, ensuring consistent load handling.
  • Vehicles travel at a constant average speed.
  • The demand at each station (or node) is constant, known in advance, and free from uncertainty or variability.
  • The distances between each pair of stations are predetermined and remain unchanged.
  • Travel times between stations are calculated based on the fixed distance and the constant average speed of the vehicle without accounting for external delays such as traffic congestion.
  • Each station has a predefined delivery time window, which is fixed and must be respected.
  • Vehicles may begin service at a station before the time window opens if pre-arranged with the station owner, but this incurs a penalty cost.
  • All stations are visited precisely once, and all delivery and pickup demands are satisfied within the planned routes.
  • Each vehicle performs simultaneous pickup and delivery operations, assuming that the items picked up (e.g., empty cylinders) are the same type as those delivered (e.g., full cylinders).

3.3. Notations

The following notations are introduced in Table 2 to develop the mathematical model:

3.4. Mathematical Formulation

Since the model considers some complexities of LPG distribution, as discussed in the problem descriptions, the GVRP model can be formulated as shown in Equation (1). The objective function in Equation (1) minimizes the total travel cost, carbon emission cost, and time-based penalties.
Z = v     V r     R i ,   j     M v , r c k m · d i j · y i j v ,   r + C T v     V r     R i ,   j   N v ,   r C O 2 e i j v ,   r + P e a r l y + P l a t e + P l a t e 0
Subject to
P early = i     M ,   i     0 v     V r     R B early max 0 , f i X i v ,   r 0 I f   f i X i v ,   r 1   h I f   f i X i v ,   r < 1   h
P late = i     M ,   i     0 v     V r     R B late max 0 , X i v ,   r h i 0 I f   X i v ,   r h i 1   h I f   X i v ,   r h i < 1   h
P late 0 = i     M ,   i   =   0 v     V r     R B late 0 max 0 , X 0 v ,   r h 0 0 I f   X 0 v ,   r h 0 1   h I f   X 0 v ,   r h 0 < 1   h
i     N T i + R i y i j v ,   r C v ,   v V ,   r R
v     V r     R j     M y i j v ,   r = 1 ,     i     M ,   i     0
f i X i v ,   r h i ,   i M v ,   r ,   v V ,   r R
X j v ,   r = f 0 + d 0 j S v +   i     M ,   i   =   0   T i y i j v ,   r 10 L D f u l l + T j 10 U D f u l l + R j 10 L D e m p t y ,   i f   i = 0 ,   j 0       X i v ,   r + d i j S v + T j 10 U D f u l l + R j 10 L D e m p t y ,   i f   i 0 ,   j = 0                                                                                                 X i v ,   r + d i 0 S v +   i     M ,   i     0   R i y i j v ,   r 10 U D e m p t y ,   i f   j = 0   i . e . ,   X 0 v ,   r                                                                    
T f i n a l v = m a x r     R X 0 v ,   r
W 0 v ,   r = W t r u c k e m p t y + i     N v ,   r T i   W f u l l
W j v ,   r = W i v ,   r T i   W f u l l + R i   W e m p t y
W i ,   s h o r t t o n v ,   r = W i v ,   r   k g t o s h o r t t o n
d i j m i l e s = d i j   k m t o m i l e s
C O 2 i j v ,   r = d i j m i l e s   W i ,   s h o r t t o n v ,   r   E F C O 2   G W P C O 2
C H 4 i j v ,   r = d i j m i l e s   W i ,   s h o r t t o n v ,   r   E F C H 4   G W P C H 4   g t o k g
N 2 O i j v ,   r = d i j m i l e s   W i ,   s h o r t t o n v ,   r E F N 2 O   G W P N 2 O   g t o k g
C O 2 e i j v ,   r = C O 2 i j v ,   r + C H 4 i j v ,   r + N 2 O i j v ,   r 1000
y i j v ,   r = 0,1 ,   i ,   j     M v ,   r ,   v V ,   r R  
The constraint of the model is described in Table 3.

4. Genetic Algorithm

The proposed GVRP model, while incorporating additional variables and constraints, remains a derivative of the classical VRP model, sharing similar calculation principles and complexities. Since the VRP is an NP-hard problem [53], the GVRP is also NP-hard, necessitating heuristic or metaheuristic algorithms for efficient resolution. This study employs GA for its ability to handle complex optimization problems. The GA is particularly effective in exploring large solution spaces through genetic operations like selection, crossover, and mutation, maintaining population diversity and reducing the risk of premature convergence to suboptimal solutions. Unlike simulated annealing, which focuses on deep local searches, GA balances exploration and exploitation, enabling it to discover global optima more reliably.
In this approach, each individual GA represents a feasible vehicle route, with the key decision variable y i j v ,   r indicating whether vehicle v travels from station i to j during trip r . The GA minimizes the objective function through iterative refinement while ensuring all constraints are satisfied, as illustrated in Figure 2.

4.1. Population Initialization

In this step, an initial population of chromosomes ( P , population size) is generated, where each chromosome represents a feasible vehicle allocation to routes ( y i j v ,   r ). The process begins by randomly generating a set of unique node sequences ( i ,   j ) corresponding to the problem’s constraints, ensuring no duplicate nodes within each route. These nodes are then allocated to vehicles ( v ) using optimization rules within the GA framework. Each vehicle’s route is further divided into multiple trips ( r ) to comply with its capacity limits, as the vehicles in this problem are heterogeneous. The chromosome representation captures the allocation of vehicles to specific routes and trips, as illustrated in Figure 2. This representation allows the GA to search for optimal configurations effectively.

4.2. Evaluate Fitness

The fitness of each chromosome is evaluated using the objective function represented in Equation (1), which combines transportation costs, emissions-related costs, and penalties associated with constraint violations. For each chromosome, the algorithm calculates the total travel costs, estimates the emissions-related costs, and incorporates penalties for unfulfilled constraints or inefficient routing. The resulting fitness value reflects the effectiveness of the chromosome in meeting the objectives of the problem, guiding the GA toward more optimized solutions.

4.3. Selection

The next step involves selection, where parent chromosomes are chosen using a tournament selection method. This process randomly selects a subset of chromosomes (the tournament pool) and identifies the one with the highest fitness as a parent. This method ensures a balance between exploration and exploitation by giving fitter chromosomes a higher likelihood of contributing to the next generation while maintaining diversity within the population.

4.4. Crossover

The crossover operation aims to combine the genetic material of parent chromosomes to produce offspring. The representation of this crossover process is depicted in Figure 3.
In this study, a two-cut point crossover is used with a probability P c . For each pair of parent chromosomes, two cut points are randomly selected within the allocation sequence y i j v ,   r . The segments between these cut points are swapped between the parents to create offspring. After crossover, offspring are checked for feasibility to ensure they meet the constraints of the problem, such as vehicle capacity and route continuity. The crossover allows the GA to explore new solutions by combining the strengths of the parent chromosome.

4.5. Mutation

Mutation introduces variability into the population by altering the genetic material of offspring. In this study, two mutation operators are used: creep and jump applied with a probability P m .
  • Creep mutation: slightly adjusts the vehicle allocation or sequence in the chromosome, representing small, localized changes.
  • Jump mutation: makes more considerable changes, such as reallocating a vehicle to a completely different route or swapping nodes between trips.
Both types of mutation ensure the offspring remain feasible and respect all constraints. Mutation is critical for preventing premature convergence by introducing new genetic material. The process of mutation is illustrated in Figure 4.

4.6. Evaluate Fitness Across Generations

After crossover and mutation, the fitness of the offspring is evaluated using the same objective function Z from Equation (1). The offspring are then combined with the parent population to form a new generation. The best individual chromosomes are selected based on fitness to form the next generation. This process is repeated for a predefined number of generations G n , ensuring that the population evolves toward better solutions over time. At the end of G n generations, the chromosome with the highest fitness is selected as the optimal solution, representing the best allocation of vehicles to routes.

5. Computational Experiment

In this section, we evaluate the performance of the proposed GVRP model using a GA approach. The model was implemented in Microsoft Excel version 2021 and solved utilizing the GA add-in available through XL Optimizer version 1.2.4.0 Pro (https://xloptimizer.com/, accessed on 25 August 2024). To validate the effectiveness of this method, several numerical experiments were conducted on a PC equipped with an Intel® Core™ i5-10500H CPU @ 2.5 GHz processor and 8 GB of RAM, running Windows 10 Professional. The experiments were based on a real case study of LPG distribution in Yogyakarta, and the results obtained from the GA approach were compared against the actual distribution routes to assess its practical applicability and performance.

5.1. Case Study

The case study focuses on the LPG distribution network in Yogyakarta, addressing complex logistical challenges such as heterogeneous vehicle availability, underutilized capacity, strict time windows, multi-trip scheduling, and simultaneous pickup and delivery requirements. The proposed GVRP model aims to minimize both transportation costs and environmental emissions by optimizing the allocation of vehicles to specific routes. To test the model, operational data were collected from the actual LPG distribution system, as provided at the following link: https://bit.ly/4cN3WfV, accessed on 10 December 2024. This dataset includes demand information T i from 89 locations (comprising 1 depot and 88 distribution stations), a distance matrix d i j , real-world routes, and time window ( f i ,   h i ) constraints.
Additional operational data used in the study are presented in Table 4 and Table 5, detailing vehicle capacities, transportation operations, and emission-related parameters. Specifically, emission parameters were obtained from the GHG Protocol [52]. By incorporating these practical constraints and data, the model offers a comprehensive solution for improving route efficiency, reducing costs, and mitigating environmental impacts, representing a significant advancement over current distribution practices.

5.2. Model Evaluation

The GVRP model was evaluated through a series of scenarios designed to assess the robustness of the GA in solving problems of varying complexity. Each scenario was tested using carefully selected GA parameter combinations to ensure robustness and identify the optimal configuration for minimizing transportation, emission, and penalty costs. No direct comparison could be made with other studies, as no prior research currently integrates all four characteristics—time windows, heterogeneous vehicle fleets, multi-trips, and simultaneous pickup and delivery—into a single GVRP model. Additionally, while many studies focus on solving the VRP or GVRP using standard datasets like Solomon’s, this study utilized real-world data from LPG distribution to validate the practical applicability of the proposed model. This approach ensures that the findings not only contribute to theoretical advancements but also demonstrate their relevance to addressing real-world logistics challenges.
The first scenario involved testing the model on a large-scale problem with 88 stations and 1 depot, aligning with the real-world LPG distribution routes in Yogyakarta. This scenario was prioritized to ensure direct comparability with actual operational data. In the second scenario, the model was tested on medium-scale problems consisting of 40 and 60 stations with one depot, allowing for an evaluation of the GA’s efficiency under moderately complex conditions. Finally, the third scenario examined the model’s performance on small-scale problems with 20 stations and 1 depot, providing insights into its scalability and adaptability across problem sizes.

5.2.1. Parameter GA Tuning

For large-scale testing with 88 stations, three GA parameter combinations were selected to evaluate the algorithm’s performance by balancing exploration and exploitation while addressing the complexities of the GVRP model. The parameters (population size ( P ), crossover probability ( P c . ), and mutation probability ( P m . )) were strategically varied to assess their impact on solution quality and efficiency. Each combination was tested over five independent runs to ensure robustness and provide a comprehensive evaluation of the GA’s effectiveness. Additionally, the number of generations ( G n = 200) was kept constant across all runs, while the key GA parameters were varied as follows:
  • Combination 1: P = 100, P c . = 0.80, and P m . = 0.025.
  • Combination 2: P = 125, P c . = 0.65, and P m . = 0.005.
  • Combination 3: P = 150, P c . = 0.95, and P m . = 0.001.
The results of this initial large-scale evaluation, summarized in Table 6, provide valuable insights into the impact of parameter settings on the algorithm’s performance in solving real-world routing problems. The repeated trials under each parameter set helped identify consistent trends and ensure the reliability of the GA. These findings set the stage for further analysis of medium- and small-scale scenarios, highlighting the robustness of the proposed GVRP model and GA approach.
The performance of each GA parameter combination across five experiments is evaluated based on the average fitness value and standard deviation (SD), as shown in Table 6. Combination 3 achieves the lowest average fitness value (IDR 1,595,111.92), indicating superior performance in minimizing transportation, emission, and penalty costs. The SD for Combination 3 is significantly lower (50,034.25), demonstrating more excellent stability and consistency compared to Combination 1 (73,087.73) and Combination 2 (70,466.14). An ANOVA test was conducted to determine whether the differences between the combinations are statistically significant, as shown in Table 7.
Based on Table 7, the statistical analysis of the GA parameter combinations reveals key insights into the algorithm’s performance and parameter effectiveness. Although none of the pairwise comparisons show statistical significance (all adjusted p-values > 0.05), the mean differences highlight notable trends. Combination 3 consistently outperformed Combination 1 and 2, with a mean difference of −81,302 and −61,872, respectively, in the fitness function. These trends indicate that Combination 3 tends to produce better results in minimizing costs, even though the differences are not statistically significant. Furthermore, while encompassing zero, the 95% confidence intervals suggest a practical advantage for Combination 3, as its average results remain consistently lower than those of the other combinations.
In addition to achieving the lowest average fitness value, Combination 3 exhibited a robust performance with minimal variation across multiple trials. Its lower SD compared to that of Combination 1 and 2 supports its stability and reliability in solving the GVRP model effectively. While statistical significance was not observed, the consistent trends and reduced variability clearly establish the practical superiority of Combination 3. This parameter configuration effectively balances exploration and exploitation, addressing the complexities of large-scale GVRP instances.
Based on comparative analysis and statistical evaluation, Combination 3 ( P = 150, P c . = 0.95, and P m . = 0.001) is identified as the most effective and reliable parameter set for solving the proposed GVRP model. Its consistent performance underscores its suitability for optimizing the model while minimizing costs and ensuring robustness across diverse scenarios.
The graph in Figure 5 shows the best result from the third replication of GA’s optimal parameter settings in Combination 3. By running for 200 generations over 27 min and 49 s, the algorithm found the optimal solution at generation 59, costing approximately IDR 1,541,177.54. These findings underscore the efficiency of GA in solving large-scale global optimization problems.
Running for 200 generations in 27 min and 49 s, the algorithm found the optimal solution by generation 59, costing approximately IDR 1,541,177.54. This result highlights GA’s efficiency in solving large-scale global optimization problems, quickly converging to high-quality solutions. The steep initial cost reduction reflects vigorous exploration, while the plateau after generation 59 demonstrates stability and effective exploitation. This performance underscores GA’s robustness in handling complex, real-world routing challenges.

5.2.2. Performance Comparison of the Optimized Route Model with Actual Data Route

The comparison between the optimized and actual routes, as shown in Figure 6, provides valuable insights into the interplay between cost efficiency and environmental impact. The optimized route, derived from the third replication of Combination 3, achieved a total cost of IDR 1,541,177.54, representing a significant reduction of 16.85% compared to the actual route cost of IDR 1,853,665.17. This substantial cost saving demonstrates the effectiveness of the proposed GVRP model in optimizing logistical operations under real-world conditions. The actual route cost was calculated by inputting operational records (https://bit.ly/4cN3WfV, accessed on 10 December 2024) into the GVRP model, ensuring a valid and realistic comparison.
However, the analysis of carbon emissions reveals a nuanced trade-off. The actual route from the real data resulted in slightly lower emissions, producing 0.95-ton CO2e compared to the optimized route’s 0.96-ton CO2e—a marginal difference of 1.08%. While the cost savings achieved by the optimized route highlight its economic efficiency, this slight rise in emissions underscores the inherent challenge of balancing financial and environmental objectives in real-world logistics. In this case, carbon emissions translate directly into financial implications via carbon tax, with the actual route incurring a tax cost of IDR 28,513.67, compared to IDR 28,822.54 for the optimized route. Although the cost difference is relatively minor (IDR 308.87), it illustrates how even minimal changes in emissions can influence overall expenses, particularly in contexts with stringent carbon tax policies.
The slight increase in CO2 emissions generated by the optimized route must also be evaluated in the context of government-defined CO2 emission thresholds. If the total emissions remain below the regulatory threshold, the increase is acceptable as the environmental impact is still within permissible limits. In cases where emissions exceed the threshold, the savings from reduced transportation costs could be reallocated to pay for additional carbon tax penalties, ensuring compliance with environmental regulations. This approach balances the trade-offs between economic savings and environmental responsibility.
In scenarios where transportation cost savings are insufficient to cover the additional carbon tax due to exceeded thresholds, the economic objective of minimizing transportation costs may need to be relaxed. This adjustment allows for the optimization model to prioritize reducing CO2 emissions to meet the regulatory limits. By adopting such a flexible approach, the proposed GVRP model ensures compliance with emissions regulations while maintaining a balance between economic efficiency and environmental sustainability. This flexibility allows businesses to align their operations with evolving regulatory frameworks and sustainability goals, ensuring a holistic approach to green logistics.
The performance comparison between the actual and optimized routes, as presented in Figure 6, is significantly influenced by the vehicle allocation to routes determined through the GA. This allocation process is detailed in Table 8, which outlines the specific trips assigned to each vehicle, the distance covered in each trip, and a visual representation of the optimized routes. These optimized routes were carefully designed to maximize vehicle utilization and streamline operations. In contrast, the actual route data, available through the provided link, reflect less efficient allocation and trip planning. Table 8 further analyzes the impact, summarizing metrics such as trip time, time window penalties, distances, delivery quantities, costs, and emissions per trip. The optimized allocation improves efficiency by reducing trips and maximizing vehicle utilization with minimal underutilized capacity. For instance, the optimized model consolidates trips and reduces the total trips, as shown in Table 8. Additionally, it minimizes penalties by adhering more closely to delivery time windows, enhancing service reliability.
Moreover, the optimized routes in Table 9 highlight several key operational improvements and constraints. One significant observation is that vehicles do not always complete deliveries within a single day, particularly in the case of Vehicle 2 and Vehicle 3. These vehicles required two days to finalize their delivery tasks due to the time constraints imposed by the depot and station operational hours, which typically end at 17:00. This scheduling constraint emphasizes the practical limitation of time windows in real-world logistics operations.
The allocation of vehicles to routes in the optimized model minimizes the overall trip distances, resulting in efficient route planning. For instance, Vehicle 4, despite its smaller capacity, completed its deliveries in just two trips, covering a total distance of 71.2 km. This result contrasts with the actual route’s vehicle capacity usage inefficiency, frequently resulting in underutilized trips or excessive multi-tripping. A notable advantage of the optimized routes lies in the effective utilization of vehicle capacity, ensuring no vehicle operates beyond its designated limits. The fleet in this study comprises four vehicles with underscore capacities of 560, 560, 360, and 250 cylinders, respectively. As shown in Table 8, the capacity usage rates for each vehicle across all trips remain within allowable thresholds, demonstrating efficient load management. Furthermore, Table 9 highlights that the delivery weight for each trip is carefully allocated to fully utilize the available capacity without exceeding the limits.
This precise load distribution ensures that no vehicle is underutilized or overloaded, a typical inefficiency observed in the actual routes. By avoiding excess trips and optimizing vehicle allocations, the model minimizes unnecessary trips and reduces the overall delivery time. This operational efficiency translates into substantial cost savings, as evidenced by the significant reduction in the total logistics costs. The integration of load optimization into the GVRP model not only enhances the practicality of the solution but also ensures compliance with vehicle capacity constraints, reinforcing the reliability and scalability of the proposed approach for real-world logistics systems.
While the optimized routes demonstrate significant cost savings through effective vehicle capacity utilization, an environmental trade-off is apparent. Despite reducing penalty and delivery costs, the optimized routes result in a slight increase in emissions compared to the actual routes. This increase can be attributed to the higher number of trips performed by certain vehicles, such as Vehicle 2, which completed seven trips in total. Although the model minimizes overall delivery costs, the additional trips slightly elevate emissions, illustrating the inherent challenge of achieving a perfect balance between financial and environmental objectives.

5.2.3. Sensitivity Analysis on Different Scenarios

In practice, logistics and distribution companies often operate at varying scales, serving different numbers of stations. To assess how the station count impacts the performance of the GVRP model, we tested scenarios with 20 stations for small-scale problems and 40 and 60 stations for medium-scale problems. These tests were conducted using the optimal GA parameter setting (Combination 3): P = 150, P c . = 0.95, and P m . = 0.001. Each scenario was run five times, and the best result for each station count (20, 40, and 60) was selected, as shown in Table 10, Table 11 and Table 12. This approach highlights the GA’s efficiency in finding near-optimal solutions across different operational scales.
The results in Table 10, Table 11 and Table 12 reveal an important insight regarding the relationship between the number of stations and vehicle utilization. As the number of stations increases, the complexity of the route allocation grows, necessitating a higher number of vehicles and trips to service all delivery points effectively. For the 20-station scenario, only three vehicles were needed to complete all trips, indicating efficient vehicle utilization due to fewer delivery points and a relatively compact service area. This efficient vehicle utilization results in lower total distances (260.9 km) and minimal costs (IDR 375,550.28), including emission costs.
In contrast, the 40-station scenario demonstrates an increase in both the number of trips and vehicles. Here, four vehicles are allocated to manage the additional stations, leading to a total distance of 450.10 km and a significant rise in total costs to IDR 647,195.22. Similarly, the 60-station problem requires even more extensive vehicle deployment to handle the dispersed stations efficiently. The five vehicles in this scenario accumulate a total distance of 702.45 km, with total costs rising to IDR 1,024,945.40. This trend reflects a direct correlation between the number of stations and the scale of logistical operations.
The smaller the number of stations, the fewer vehicles and trips are required, demonstrating the scalability of the GA in optimizing vehicle allocation as the problem complexity varies. This relationship demonstrates the principle of reducing the operational redundancy and maximizing the resource efficiency for more minor problem scales, as widely discussed in the logistics optimization literature [54,55]. Conversely, as the station count grows, more vehicles are needed to maintain service levels, highlighting the challenge of balancing cost efficiency and service quality in more extensive logistics networks. By optimizing vehicle capacity and route planning, the GA minimizes underutilized trips in smaller station scenarios. This finding is consistent with the results from multi-depot VRPs, where effective vehicle allocation is crucial to minimizing operational costs and emissions. This observation supports the notion that optimization techniques can dynamically adjust to varying scales of logistical challenges, ensuring sustainability and efficiency across diverse operational scopes.

6. Conclusions

This study presents a comprehensive analysis of the GVRP by integrating real-world complexities, including time windows, heterogeneous vehicle capacities, simultaneous pickup and delivery, multiple trips, and emissions-related costs. The proposed model, implemented with a GA, optimizes vehicle allocation and route planning to address logistical challenges in LPG distribution. Validation against actual routes highlights its practical relevance, with optimized routes achieving significant reductions in the total transportation costs, penalty costs for time window violations, and emissions-related costs from carbon taxes. These findings illustrate the model’s ability to enhance cost efficiency while promoting environmental sustainability.
The robustness and scalability of the model are evident across different problem scales. For smaller station networks, optimization maximizes vehicle utilization, reducing unnecessary trips and minimizing operational emissions. For more extensive networks, the system dynamically allocates additional vehicles to maintain service levels, balancing logistical effectiveness and cost efficiency. These results, validated against real-world data, reinforce the practicality of the proposed GVRP model and the versatility of GA in solving complex, multi-constraint logistics problems.
Beyond LPG distribution, the model’s adaptability enables its application in other industries, such as beverage logistics, particularly for mineral water gallon and glass-bottled beverage deliveries. These applications face similar challenges, including heterogeneous vehicle capacities and varying station demands. The model’s flexibility also allows it to adapt to changing economic and environmental parameters, such as fluctuating fuel prices and stricter carbon tax regulations, ensuring continued relevance in dynamic contexts. Future studies could explore further enhancements to the model, particularly its applicability in more diverse industries or under increasingly stringent sustainability requirements.
Future research could expand the model’s applicability by incorporating social dimensions, such as driver fatigue, equitable resource distribution, and customer satisfaction, to address sustainability further. Integrating real-time data, such as traffic conditions or dynamic demand changes, could enhance the model’s responsiveness and adaptability. Moreover, combining GA with other metaheuristic algorithms, such as PSO or ACO, could strengthen its capability to balance exploration and exploitation. These advancements would not only enhance the model’s performance but also broaden its applicability across diverse logistics scenarios, contributing to the future of sustainable logistics.

Author Contributions

Conceptualization, N.I. and R.A.C.L.; data curation, N.I. and R.A.C.L.; investigation, N.I., R.A.C.L. and S.H.A.-R.; methodology, N.I. and R.A.C.L.; resources, N.I., R.A.C.L. and S.H.A.-R.; software, R.A.C.L. and M.I.R.; visualization, R.A.C.L.; writing, N.I., R.A.C.L. and S.H.A.-R.; project administration, N.I.; funding acquisition, N.I. All authors have read and agreed to the published version of the manuscript.

Funding

This study was funded by the Institute for Research and Community Service, Universitas Pembangunan Nasional Veteran Yogyakarta, through the International Collaborative Research Grant No. 125/UN62.21/DT.07.00/2024. The authors sincerely appreciate their financial assistance.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. International Energy Agency Tracking Transport. Available online: https://www.iea.org/energy-system/transport (accessed on 15 October 2024).
  2. Coulombel, N.; Dablanc, L.; Gardrat, M.; Koning, M. The Environmental Social Cost of Urban Road Freight: Evidence from the Paris Region. Transp. Res. Part D Transp. Environ. 2018, 63, 514–532. [Google Scholar] [CrossRef]
  3. Karaduman, H.A.; Karaman-Akgül, A.; Çağlar, M.; Akbaş, H.E. The Relationship between Logistics Performance and Carbon Emissions: An Empirical Investigation on Balkan Countries. Int. J. Clim. Chang. Strateg. Manag. 2020, 12, 449–461. [Google Scholar] [CrossRef]
  4. Sar, K.; Ghadimi, P. A Systematic Literature Review of the Vehicle Routing Problem in Reverse Logistics Operations. Comput. Ind. Eng. 2023, 177, 109011. [Google Scholar] [CrossRef]
  5. Filemon Agung Dirjen Migas: Tata Kelola Distribusi Jadi Penyebab LPG 3 Kg Langka. Available online: https://industri.kontan.co.id/news/dirjen-migas-tata-kelola-distribusi-jadi-penyebab-lpg-3-kg-langka (accessed on 15 October 2024).
  6. Lehmann, J.; Winkenbach, M. A Matheuristic for the Two-Echelon Multi-Trip Vehicle Routing Problem with Mixed Pickup and Delivery Demand and Time Windows. Transp. Res. Part C Emerg. Technol. 2024, 160, 104522. [Google Scholar] [CrossRef]
  7. Xu, Z.; Elomri, A.; Pokharel, S.; Mutlu, F. A Model for Capacitated Green Vehicle Routing Problem with the Time-Varying Vehicle Speed and Soft Time Windows. Comput. Ind. Eng. 2019, 137, 106011. [Google Scholar] [CrossRef]
  8. Wei, X.; Xiao, Z.; Wang, Y. Solving the Vehicle Routing Problem with Time Windows Using Modified Rat Swarm Optimization Algorithm Based on Large Neighborhood Search. Mathematics 2024, 12, 1702. [Google Scholar] [CrossRef]
  9. Tan, S.; Yeh, W. The Vehicle Routing Problem: State-of-the-Art Classification and Review. Appl. Sci. 2021, 11, 10295. [Google Scholar] [CrossRef]
  10. Demir, E.; Bektas, T.; Laporte, G. A Review of Recent Research on Green Road Freight Transportation. Eur. J. Oper. Res. 2014, 237, 775–793. [Google Scholar] [CrossRef]
  11. Vieira, B.S.; Ribeiro, G.M.; Bahiense, L. Metaheuristics with Variable Diversity Control and Neighborhood Search for the Heterogeneous Site-Dependent Multi-Depot Multi-Trip Periodic Vehicle Routing Problem. Comput. Oper. Res. 2023, 153, 106189. [Google Scholar] [CrossRef]
  12. Wang, Z.; Wen, P. Optimization of a Low-Carbon Two-Echelon Heterogeneous-Fleet Vehicle Routing for Cold Chain Logistics under Mixed Time Window. Sustainability 2020, 12, 1967. [Google Scholar] [CrossRef]
  13. Sabet, S.; Farooq, B. Green Vehicle Routing Problem: State of the Art and Future Directions. IEEE Access 2022, 10, 101622–101642. [Google Scholar] [CrossRef]
  14. Sherif, S.U.; Asokan, P.; Sasikumar, P.; Mathiyazhagan, K.; Jerald, J. Integrated Optimization of Transportation, Inventory and Vehicle Routing with Simultaneous Pickup and Delivery in Two-Echelon Green Supply Chain Network. J. Clean. Prod. 2021, 287, 125434. [Google Scholar] [CrossRef]
  15. Nguyen, V.S.; Pham, Q.D.; Nguyen, T.H.; Bui, Q.T. Modeling and Solving a Multi-Trip Multi-Distribution Center Vehicle Routing Problem with Lower-Bound Capacity Constraints. Comput. Ind. Eng. 2022, 172, 108597. [Google Scholar] [CrossRef]
  16. Zhou, Z.; Ha, M.; Hu, H.; Ma, H. Half Open Multi-Depot Heterogeneous Vehicle Routing Problem for Hazardous Materials Transportation. Sustainability 2021, 13, 1262. [Google Scholar] [CrossRef]
  17. Govindan, K.; Jafarian, A.; Khodaverdi, R.; Devika, K. Two-Echelon Multiple-Vehicle Location-Routing Problem with Time Windows for Optimization of Sustainable Supply Chain Network of Perishable Food. Int. J. Prod. Econ. 2014, 152, 9–28. [Google Scholar] [CrossRef]
  18. Vyakarnam, S.; Jaykumar, G.; Cherukara, J.A. Design and Optimization of an Eco-Efficient Vehicle Routing Model for Heterogeneous Fleets and Multi Depot Systems. Procedia Comput. Sci. 2023, 230, 629–640. [Google Scholar] [CrossRef]
  19. Leuveano, R.A.C.; Asih, H.M.; Ridho, M.I.; Darmawan, D.A. Balancing Inventory Management: Genetic Algorithm Optimization for A Novel Dynamic Lot Sizing Model in Perishable Product Manufacturing. J. Robot. Control 2023, 4, 878–895. [Google Scholar] [CrossRef]
  20. Bektaş, T.; Laporte, G. The Pollution-Routing Problem. Transp. Res. Part B Methodol. 2011, 45, 1232–1250. [Google Scholar] [CrossRef]
  21. Zhang, H.; Huang, M.; Fu, Y.; Wang, X. Optimizing Speed of a Green Truckload Pickup and Delivery Routing Problem with Outsourcing: Heuristic and Exact Approaches. Comput. Ind. Eng. 2024, 198, 110736. [Google Scholar] [CrossRef]
  22. Kopfer, H.W.; Schönberger, J.; Kopfer, H. Reducing Greenhouse Gas Emissions of a Heterogeneous Vehicle Fleet. Flex. Serv. Manuf. J. 2014, 26, 221–248. [Google Scholar] [CrossRef]
  23. Wang, S.; Han, C.; Yu, Y.; Huang, M.; Sun, W.; Kaku, I. Reducing Carbon Emissions for the Vehicle Routing Problem by Utilizing Multiple Depots. Sustainability 2022, 14, 1. [Google Scholar] [CrossRef]
  24. Kim, H.W.; Joo, G.H.; Lee, D.H. Multi-Period Heterogeneous Vehicle Routing Considering Carbon Emission Trading. Int. J. Sustain. Transp. 2019, 13, 340–349. [Google Scholar] [CrossRef]
  25. Pak, Y.J.; Mun, K.H. A Practical Vehicle Routing Problem in Small and Medium Cities for Fuel Consumption Minimization. Clean. Logist. Supply Chain 2024, 12, 100164. [Google Scholar] [CrossRef]
  26. Gao, J.; Zheng, X.; Gao, F.; Tong, X.; Han, Q. Heterogeneous Multitype Fleet Green Vehicle Path Planning of Automated Guided Vehicle with Time Windows in Flexible Manufacturing System. Machines 2022, 10, 197. [Google Scholar] [CrossRef]
  27. Ren, X.; Huang, H.; Feng, S.; Liang, G. An Improved Variable Neighborhood Search for Bi-Objective Mixed-Energy Fleet Vehicle Routing Problem. J. Clean. Prod. 2020, 275, 124155. [Google Scholar] [CrossRef]
  28. Qiang, H.; Ou, R.; Hu, Y.; Wu, Z.; Zhang, X. Path Planning of an Electric Vehicle for Logistics Distribution Considering Carbon Emissions and Green Power Trading. Sustainability 2023, 15, 16045. [Google Scholar] [CrossRef]
  29. Liu, G.; Hu, J.; Yang, Y.; Xia, S.; Lim, M.K. Vehicle Routing Problem in Cold Chain Logistics: A Joint Distribution Model with Carbon Trading Mechanisms. Resour. Conserv. Recycl. 2020, 156, 104715. [Google Scholar] [CrossRef]
  30. Wen, M.; Sun, W.; Yu, Y.; Tang, J.; Ikou, K. An Adaptive Large Neighborhood Search for the Larger-Scale Multi Depot Green Vehicle Routing Problem with Time Windows. J. Clean. Prod. 2022, 374, 133916. [Google Scholar] [CrossRef]
  31. Su, Y.; Zhang, S.; Zhang, C. A Lightweight Genetic Algorithm with Variable Neighborhood Search for Multi-Depot Vehicle Routing Problem with Time Windows. Appl. Soft Comput. 2024, 161, 111789. [Google Scholar] [CrossRef]
  32. Qi, R.; Li, J.Q.; Wang, J.; Jin, H.; Han, Y.Y. QMOEA: A Q-Learning-Based Multiobjective Evolutionary Algorithm for Solving Time-Dependent Green Vehicle Routing Problems with Time Windows. Inf. Sci. 2022, 608, 178–201. [Google Scholar] [CrossRef]
  33. Chen, W.; Zhang, D.; Van Woensel, T.; Xu, G.; Guo, J. Green Vehicle Routing Using Mixed Fleets for Cold Chain Distribution. Expert Syst. Appl. 2023, 233, 120979. [Google Scholar] [CrossRef]
  34. Zhou, S.; Zhang, D.; Ji, B.; Zhou, S.; Li, S.; Zhou, L. A MILP Model and Heuristic Method for the Time-Dependent Electric Vehicle Routing and Scheduling Problem with Time Windows. J. Clean. Prod. 2024, 434, 140188. [Google Scholar] [CrossRef]
  35. Liu, Y.; Roberto, B.; Zhou, J.; Yu, Y.; Zhang, Y.; Sun, W. Efficient Feasibility Checks and an Adaptive Large Neighborhood Search Algorithm for the Time-Dependent Green Vehicle Routing Problem with Time Windows. Eur. J. Oper. Res. 2023, 310, 133–155. [Google Scholar] [CrossRef]
  36. Lou, P.; Zhou, Z.; Zeng, Y.; Fan, C. Vehicle Routing Problem with Time Windows and Carbon Emissions: A Case Study in Logistics Distribution. Environ. Sci. Pollut. Res. 2024, 31, 41600–41620. [Google Scholar] [CrossRef]
  37. Islam, M.A.; Gajpal, Y.; ElMekkawy, T.Y. Mixed Fleet Based Green Clustered Logistics Problem under Carbon Emission Cap. Sustain. Cities Soc. 2021, 72, 103074. [Google Scholar] [CrossRef]
  38. Islam, M.A.; Gajpal, Y. Optimization of Conventional and Green Vehicles Composition under Carbon Emission Cap. Sustainability 2021, 13, 6940. [Google Scholar] [CrossRef]
  39. Olgun, B.; Koç, Ç.; Altıparmak, F. A Hyper Heuristic for the Green Vehicle Routing Problem with Simultaneous Pickup and Delivery. Comput. Ind. Eng. 2021, 153, 107010. [Google Scholar] [CrossRef]
  40. Santos, M.J.; Jorge, D.; Ramos, T.; Barbosa-Póvoa, A. Green Reverse Logistics: Exploring the Vehicle Routing Problem with Deliveries and Pickups. Omega 2023, 118, 102864. [Google Scholar] [CrossRef]
  41. Zhao, J.; Dong, H.; Wang, N. Green Split Multiple-Commodity Pickup and Delivery Vehicle Routing Problem. Comput. Oper. Res. 2023, 159, 106318. [Google Scholar] [CrossRef]
  42. Xu, Z.; Ming, X.G.; Zheng, M.; Li, M.; He, L.; Song, W. Cross-Trained Workers Scheduling for Field Service Using Improved NSGA-II. Int. J. Prod. Res. 2015, 53, 1255–1272. [Google Scholar] [CrossRef]
  43. Chen, J.; Dan, B.; Shi, J. A Variable Neighborhood Search Approach for the Multi-Compartment Vehicle Routing Problem with Time Windows Considering Carbon Emission. J. Clean. Prod. 2020, 277, 123932. [Google Scholar] [CrossRef]
  44. Solomon, M.M. Algorithms for the Vehicle Routing and Scheduling Problems with Time Window Constraints. Oper. Res. 1987, 35, 254–265. [Google Scholar] [CrossRef]
  45. Gélinas, S.; Desrochers, M.; Desrosiers, J.; Solomon, M.M. A New Branching Strategy for Time Constrained Routing Problems with Application to Backhauling. Ann. Oper. Res. 1995, 61, 91–109. [Google Scholar] [CrossRef]
  46. Salhi, S.; Nagy, G. A Cluster Insertion Heuristic for Single and Multiple Depot Vehicle Routing Problems with Backhauling. J. Oper. Res. Soc. 1999, 50, 1034–1042. [Google Scholar] [CrossRef]
  47. Dethloff, J. Vehicle Routing and Reverse Logistics: The Vehicle Routing Problem with Simultaneous Delivery and Pick-Up. OR Spektrum 2001, 23, 79–96. [Google Scholar] [CrossRef]
  48. Hoff, A.; Gribkovskaia, I.; Laporte, G.; Løkketangen, A. Lasso Solution Strategies for the Vehicle Routing Problem with Pickups and Deliveries. Eur. J. Oper. Res. 2009, 192, 755–766. [Google Scholar] [CrossRef]
  49. Cordeau, J.F.; Laporte, G.; Mercier, A. Improved Tabu Search Algorithm for the Handling of Route Duration Constraints in Vehicle Routing Problems with Time Windows. J. Oper. Res. Soc. 2004, 55, 542–546. [Google Scholar] [CrossRef]
  50. Homberger, J.; Gehring, H. A Two-Phase Hybrid Metaheuristic for the Vehicle Routing Problem with Time Windows. Eur. J. Oper. Res. 2005, 162, 220–238. [Google Scholar] [CrossRef]
  51. Lu, J.; Chen, Y.; Hao, J.K.; He, R. The Time-Dependent Electric Vehicle Routing Problem: Model and Solution. Expert Syst. Appl. 2020, 161, 113593. [Google Scholar] [CrossRef]
  52. GHG Protocol Calculation Tools and Guidance. Available online: https://ghgprotocol.org/calculation-tools-and-guidance (accessed on 15 June 2024).
  53. Aghadavoudi Jolfaei, A.; Alinaghian, M. Multi-Depot Vehicle Routing Problem with Roaming Delivery Locations Considering Hard Time Windows: Solved by a Hybrid ELS-LNS Algorithm. Expert Syst. Appl. 2024, 255, 124608. [Google Scholar] [CrossRef]
  54. Zhao, W.; Bian, X.; Mei, X. An Adaptive Multi-Objective Genetic Algorithm for Solving Heterogeneous Green City Vehicle Routing Problem. Appl. Sci. 2024, 14, 6594. [Google Scholar] [CrossRef]
  55. Zhang, D.; Wang, X.; Li, S.; Ni, N.; Zhang, Z. Joint Optimization of Green Vehicle Scheduling and Routing Problem with Time-Varying Speeds. PLoS ONE 2018, 13, e0192000. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Illustration of LPG distribution problem.
Figure 1. Illustration of LPG distribution problem.
Sustainability 17 01144 g001
Figure 2. GA procedure for solving GVRP model.
Figure 2. GA procedure for solving GVRP model.
Sustainability 17 01144 g002
Figure 3. Two-cut point crossover representation in vehicle-to-route allocation.
Figure 3. Two-cut point crossover representation in vehicle-to-route allocation.
Sustainability 17 01144 g003
Figure 4. Creep and jump mutation representation in chromosome optimization.
Figure 4. Creep and jump mutation representation in chromosome optimization.
Sustainability 17 01144 g004
Figure 5. The efficiency of GA on large-scale GVRPs.
Figure 5. The efficiency of GA on large-scale GVRPs.
Sustainability 17 01144 g005
Figure 6. Comparison of optimized routes and actual routes in terms of costs and carbon emissions.
Figure 6. Comparison of optimized routes and actual routes in terms of costs and carbon emissions.
Sustainability 17 01144 g006
Table 1. Gap of summary.
Table 1. Gap of summary.
AuthorsGVRP CharacteristicDecision VariablesEnvironmental FunctionModel ObjectiveModel SolutionCase Study
TWHVMTSPDVARP
Kim et al. [24] CO2 emissions by distance; carbon tradingMin costs (travel and carbon trading)Tabu searchNumerical example
Xu et al. [7] Fuel-based vehicle load, capacity, and traffic conditionsMin fuel consumption; max customer satisfactionImproved NSGA-IIDataset from Xu et al. [42]
Wang and Wen [12] CO2 as a function of fuel and electricity consumption; carbon tradingMin costs, carbon emissions; max customer satisfactionAdaptive Genetic AlgorithmCold chain logistics
Liu et al. [29] CO2 as a function of fuel, distance, vehicle load; carbon tradingMin costs (fixed, travel, damage, refrigeration, and emission)SACold chain logistics
Chen et al. [43] CO2 as a function of fuel and electricity consumption; carbon cost/taxMin costs (fixed, travel, refrigeration, and emission)VNSDataset from Solomon [44]
Islam et al. [37] CO2 emissions by load, speed, and distance; emission capMin travel distance under emission constraintHybrid PSO and Neighborhood SearchDataset from Gelinas et al. [45]
Islam et al. [38] CO2 emissions by fuel use, total weight, and distanceMin travel distance under emission constraintHybrid ACO and VNSDataset from Solomon [44]
Olgun et al. [39] Fuel-based vehicle load and distanceMin fuel costsHyper-Heuristic algorithmDataset from [46]; Dethloff [47]
Wen et al. [30] CO2 emissions by fuel useMin costs (carbon, fuel, vehicle rental, and driver salaries)ALNSDataset from Solomon [44]
Qi et al. [32] CO2 emissions by fuel useMin time duration vehicles and energy consumption; max customer satisfactionQMOEADataset from Solomon [44]
Gao et al. [26] Energy consumption-based distanceMin distance and energyHybrid GA-
LNS
Dataset from Solomon [44]
Zhao et al. [41] CO2 emissions by distanceMin costs (transport, carbon, penalty, loading-unloading, and fuel consumption)Two-stage search quantum PSODataset from Solomon [44]
Liu et al. [35] CO2 emissions by load, speed, and distanceMin carbon emissionsALNSDataset from Solomon [44]
Santos et al. [40] CO2 emissions by fuel useMin route costs; min emissionALNSDataset from Hoff et al. [48]
Chen et al. [33] CO2 emissions by fuel; carbon pricesMin costs (fixed, energy consumption, damage, and carbon)VNSCold supply chain
Su et al. [31] CO2 emissions by fuel useMin costs (distance; penalties, fuel; carbon emissions; and vehicle rental)Hybrid GA and VNSDataset from
Cordeau et al. [49]; Homberger and Gehring [50]
Lou et al. [36] CO2 emissions by fuel use and speedMin carbon emissionsHybrid GA and VNSLogistic distribution, China
Zhang et al. [21] CO2 emissions by fuel useMin costs (fuel and outsource)Heuristic algorithmNumerical example of small–medium cities
Zhou et al. [34] Energy consumptionMin costs (fixed, travel distance, and energy)VNS with partial model (VNS-PM)Lu et al. [51]
Pak and Mun [25] Fuel consumption by speedMin fuel consumptionVNSNumerical example of small–medium cities
This paperCO2 emissions by vehicle load and distance; carbon taxMin costs (travel, and carbon emission)GALPG distribution
Note: TW: time window; HV: heterogeneous vehicle; MT: multi-trips; SPD: simultaneous pickup and delivery; PSO: Particle Swarm Optimization; GA: Genetic Algorithm; SA: simulated annealing; ALNS: adaptive large-scale Neighborhood Search; VNS: Variable Neighborhood Search; ACO: Ant Colony Optimization; QMOEA: Q-learning-based Multi-Objective Evolutionary Algorithm.
Table 2. Notations of the model.
Table 2. Notations of the model.
NotationsDescriptions
Sets and Indices
M Set of stations and depot, where 0 denotes the depot and 1, 2, 3, ..., m are the stations (nodes).
V Set of vehicles, indexed as v = 1 , 2 , 3 , , V .
i , j Indices for stations (nodes), where i , j ∈ M.
R Set of trips (or rounds) each vehicle can make, where r = 1 , 2 , 3 , , R represents individual trips by each vehicle.
Parameters
T i Number of full LPG cylinders delivered to station i M .
R i Number of empty LPG cylinders picked up from station i M (assumed R i = T i for balance).
C v Capacity of vehicle v V , in terms of the maximum number of LPG cylinders (full + empty) it can carry.
W f u l l Weight of a single full LPG cylinder.
W e m p t y Weight of a single empty LPG cylinder.
W t r u c k e m p t y Tare weight (empty weight) of the vehicle at the depot.
W i v , r Total weight on vehicle v at station i on trip r , including both full and empty LPG cylinders.
d i j Distance between station i M and station j M , in kilometers.
S v Average speed of single vehicle v .
f i , h i Time window for station i , with f i as the earliest and h i as the latest delivery times.
L D f u l l Loading time per 10 units gallon of full LPG cylinders.
U D f u l l Unloading time per 10 units gallon of full LPG cylinders.
L D e m p t y Loading time per 10 units gallon of empty LPG cylinders.
U D e m p t y Unloading time per 10 units gallon of empty LPG cylinders.
B e a r l y Penalty cost per unit of time due to early arrivals.
B l a t e Penalty cost per unit of time due to late arrivals.
B l a t e 0 Penalty cost per unit time for late returns to the depot.
c k m Cost per kilometer traveled.
X i v , r Arrival time of vehicle v at station i on trip r .
X 0 v , r Vehicle v returns to the depot after completing trip r .
T f i n a l v Total time for vehicle v to complete all trips.
E F C O 2 Emission factor for CO2, in kgCO2/short ton-mile.
E F C H 4 Emission factor for CH₄, in gCH₄/short ton-mile.
E F N 2 O Emission factor for N2O, in gN2O/short ton-mile.
G W P C O 2 Global Warming Potential for CO2.
G W P C H 4 Global Warming Potential for CH₄.
G W P N 2 O Global Warming Potential for N2O.
C O 2 e i j v , r Total CO2 equivalent emissions for vehicle v traveling from station i to station j on trip r , in ton CO2e.
C T Carbon tax rate, representing the cost per ton of CO2e emitted.
Variables
y i j v , r Binary decision variable, where y i j v , r = 1 if vehicle v is allocated to travel from station i to station j on trip r , and y i j v , r = 0 otherwise.
Conversion factors
k m t o m i l e s 0.621371: Conversion factor from kilometers (km) to miles.
k g t o s h o r t t o n 0.00110231: Conversion factor from kilograms (kg) to short tons.
g t o k g 0.001: Conversion factor from grams to kilograms.
Table 3. Constraint of the model.
Table 3. Constraint of the model.
Constraint Descriptions
Objective model Objective model (1) aims to minimize total operational costs, which include travel costs, carbon emission costs, and penalty costs incurred due to early or late arrivals.
Time-based penaltiesConstraint Equation (2): A penalty is applied if a vehicle arrives at a station before its designated time window opens.
Constraint Equation (3): A penalty is applied for late arrivals after the time window closes.
Constraint (4): A penalty is incurred if a vehicle returns to the depot later than the allowed time
Vehicle capacityConstraint (5) ensures that vehicles respect their capacity limits, accounting for the simultaneous transport of full cylinders for delivery and empty cylinders for pickup.
Station visitsConstraint (6) ensures that each station (excluding the depot) is visited exactly once, satisfying all its delivery and pickup demands.
Time window complianceConstraint (7) enforces that station vehicle arrival times are within the specified time windows.
Arrival time calculationsConstraint (8a): Calculates arrival time from the depot to the first station, accounting for travel time, unloading full cylinders, and loading empty cylinders.
Constraint (8b): Calculates travel between two consecutive stations ( i and j ), considering the completion time at station i , travel time, and operational times at station j .
Constraint (8c): Calculates travel time from the final station of the trip back to the depot, including unloading collected empty cylinders.
Cumulative completion timeConstraint (9) ensures that the cumulative completion time of all trips is considered, including the final trip for each vehicle.
Vehicle weight managementConstraint (10): Defines the initial vehicle weight as the empty vehicle weight plus the load of full cylinders for delivery.
Constraint (11): Updates the vehicle’s weight dynamically after each delivery or pickup at a station
Carbon Emissions Calculation based on GHG Protocol [52]Constraints (12): Convert vehicle weight from kg to short tons.
Constraints (13): Convert distances from km to miles.
Constraints (14–16): Convert CO2, CH₄, and N2O emissions into CO2 equivalents using Global Warming Potential (GWP).
Constraint (17): Aggregate emissions for all trips into total CO2e (tons) to assess the environmental impact of the model.
Table 4. Data on vehicles.
Table 4. Data on vehicles.
Vehicle Type, V C v
(Units)
S v (km/hr) c k m (IDR/km)
1560501410
256050
336055
425065
Table 5. Information on distribution operations and emission-related data.
Table 5. Information on distribution operations and emission-related data.
ParameterValueParameterValue
B e a r l y IDR 5000/hour E F C O 2 0.2970 kg CO2/short ton-mile
B l a t e IDR 5000/hour E F C H 4 0.0035 g CH₄/short ton-mile
B l a t e 0 IDR 10000/hour E F N 2 O 0.0027 g N2O/short ton-mile
L D f u l l 39.29 s/10 gallon G W P C O 2 1
U D f u l l 32.56 s/10 gallon G W P C H 4 28
L D e m p t y 28.34 s/10 gallon G W P N 2 O 265
U D e m p t y 24.45 s/10 gallon k m t o m i l e s 0.6213
W f u l l 8 kg/gallon k g t o s h o r t t o n 0.0011
W e m p t y 5 kg/gallon g t o k g 0.001
C T IDR 30,000/ton CO2e
Table 6. Performance evaluation of GA parameter combinations for large-scale GVRP testing.
Table 6. Performance evaluation of GA parameter combinations for large-scale GVRP testing.
Fitness Function in IDR (Transportation Costs + Emission Costs + Penalty Costs)
ExperimentIIIIIIIVVAverageSD
Combination 11,641,025.401,702,377.381,766,129.971,572,360.491,700,177.971,676,414.2473,087.73
Combination 21,695,196.241,561,700.501,695,456.431,728,208.591,604,355.881,656,983.5370,466.14
Combination 31,553,785.041,613,426.071,541,177.541,665,997.191,601,173.771,595,111.9250,034.25
Table 7. Tukey’s simultaneous tests for differences of means.
Table 7. Tukey’s simultaneous tests for differences of means.
Difference of LevelsDifference
of Means
SE of
Difference
95% CIT-ValueAdjusted
p-Value
Combination 2—Combination 1−19,43141,329(−129,606; 90,744)−0.470.886
Combination 3—Combination 1−81,30241,329(−191,477; 28,873)−1.970.163
Combination 3—Combination 2−61,87241,329(−172,046; 48,303)−1.500.327
Individual confidence level = 97.94%.
Table 8. The optimized route searched by GA.
Table 8. The optimized route searched by GA.
V Trip r Route Planning d i j
( k m )
Capacity Usage
(%)
Visualization
1Trip 1
Trip 2
Trip 3
0 71 87 8 20 47 67 18 0
0 60 39 28 2 30 48 62 0
0 50 81 1 83 84 41 0
82.70
74.40
53.10
92.86
83.93
96,43
Sustainability 17 01144 i001
2Trip 1
Trip 2
Trip 3
Trip 4
Trip 5
Trip 6
Trip 7
0 56 64 9 65 53 85 0
0 73 38 3 82 54 22 0
0 77 43 32 42 86 75 0
0 7 37 34 19 68 14 0
0 49 58 33 24 80 0
0 69 45 78 4 88 25 79 0
0 29 10 66 17 57 6 0
103.90
53.00
90.80
68.80
42.90
99.70
49.90
91.07
87.50
96,43
75,00
85,71
98,21
76,79
Sustainability 17 01144 i002
3Trip 1
Trip 2
Trip 3
Trip 4
Trip 5
Trip 6
0 26 70 76 0
0 21 36 27 15 0
0 44 12 23 55 0
0 72 74 61 16 0
0 51 52 11 63 0
0 5 35 0
34.40
30.20
66.80
51.20
48.20
44.30
86,11
86,11
88,89
86,11
75,00
63,89
Sustainability 17 01144 i003
4Trip 1
Trip 2
0 31 59 46 0
0 40 13 0
58.70
12.50
92,00
88,00
Sustainability 17 01144 i004
Table 9. Logistics operations based on optimized route results.
Table 9. Logistics operations based on optimized route results.
VehicleTripTimeStatusPenalty Costs (IDR)Total DistanceDelivery UnitTotal Costs (IDR)Emissions
(Ton CO2e)
Vehicle 1Trip—111:01Start0.0082.70520.00116,607.000.08
Trip—214:05Continue0.0074.40470.00104,904.000.06
Trip—316:55Continue0.0053.10540.0074,871.000.05
Total 0.00210.20 296,382.000.20
Vehicle 2Trip—111:25Start0.00103.90510.00146,499.000.11
Trip—214:09Continue0.0053.00490.0074,730.000.05
Trip—317:44Continue0.0090.80540.00128,028.000.10
Trip—410:50Start0.0068.80420.0097,008.000.06
Trip—513:16Continue0.0042.90480.0060,489.000.04
Trip—617:03Continue0.0099.70550.00140,577.000.10
Trip—710:31Start0.0049.90430.0070,359.000.05
Total 0.00509.00 717,690.000.51
Vehicle 3Trip—109:27Start10,000.0034.40310.0048,504.000.03
Trip—211:03Continue0.0030.20310.0042,582.000.03
Trip—313:20Continue0.0066.80320.0094,188.000.05
Trip—415:19Continue0.0051.20310.0072,192.000.04
Trip—517:07Continue0.0048.20270.0067,962.000.04
Trip—609:36Start0.0044.30230.0062,463.000.03
Total 10,000.00275.10 387,891.000.21
Vehicle 4Trip—109:30Start0.0058.70230.0082,767.000.03
Trip—210:26Continue0.0012.50220.0017,625.000.01
Total10:26 0.0071.20 100,392.000.04
Table 10. Vehicle allocation to route planning results for 20 stations.
Table 10. Vehicle allocation to route planning results for 20 stations.
VehicleTripRoute PlanningTotal
Distance (km)
Delivery UnitTotal Costs (IDR)Emissions (Ton CO2e)Emission Costs (IDR)
110 56 53 85 70 76 071.10460375,550.280.267681.28
21
2
0 71 64 9 31 8 20 0
0 73 38 3 82 21 0
143.10530
450
310 26 65 87 59 046.70320
Table 11. Vehicle allocation to route planning results for 40 stations.
Table 11. Vehicle allocation to route planning results for 40 stations.
VehicleTripRoute PlanningTotal
Distance (km)
Delivery unitTotal Costs (IDR)Emissions (Ton CO2e)Emission Costs (IDR)
11
2
0 71 31 8 20 47 67 18 0
0 77 44 75 7 37 0
112.90530
410
647,195.220.4212,554.22
21
2
0 64 87 85 70 73 38 0
0 3 82 22 43 32 12 23 0
169.70550
510
31
2
3
0 56 9 26 65 0
0 53 59 76 27 0
0 60 42 86 0
132.00350
350
290
41
2
0 21 54 0
0 36 15 0
35.50230
90
Table 12. Vehicle allocation to route planning results for 60 stations.
Table 12. Vehicle allocation to route planning results for 60 stations.
VehicleTripRoute PlanningTotal
Distance (km)
Delivery UnitTotal Costs (IDR)Emissions (Ton CO2e)Emission Costs (IDR)
110 64 9 87 8 59 76 0
0 77 37 34 19 51 52 80 0
138.80510
560
1,024,945.400.6519,490.90
21
2
3
4
5
0 56 26 65 53 85 70 0
0 73 38 3 82 21 54 0
0 36 27 67 18 43 32 60 0
0 42 55 68 39 28 2 58 0
0 33 24 30 48 0
338.75540
560
530
560
300
31
2
3
0 71 31 20 47 15 0
0 44 12 75 23 7 0
0 14 72 74 61 16 0
167.60350
350
360
41
2
0 22 86 0
0 49 0
57.30170
150
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Indrianti, N.; Leuveano, R.A.C.; Abdul-Rashid, S.H.; Ridho, M.I. Green Vehicle Routing Problem Optimization for LPG Distribution: Genetic Algorithms for Complex Constraints and Emission Reduction. Sustainability 2025, 17, 1144. https://doi.org/10.3390/su17031144

AMA Style

Indrianti N, Leuveano RAC, Abdul-Rashid SH, Ridho MI. Green Vehicle Routing Problem Optimization for LPG Distribution: Genetic Algorithms for Complex Constraints and Emission Reduction. Sustainability. 2025; 17(3):1144. https://doi.org/10.3390/su17031144

Chicago/Turabian Style

Indrianti, Nur, Raden Achmad Chairdino Leuveano, Salwa Hanim Abdul-Rashid, and Muhammad Ihsan Ridho. 2025. "Green Vehicle Routing Problem Optimization for LPG Distribution: Genetic Algorithms for Complex Constraints and Emission Reduction" Sustainability 17, no. 3: 1144. https://doi.org/10.3390/su17031144

APA Style

Indrianti, N., Leuveano, R. A. C., Abdul-Rashid, S. H., & Ridho, M. I. (2025). Green Vehicle Routing Problem Optimization for LPG Distribution: Genetic Algorithms for Complex Constraints and Emission Reduction. Sustainability, 17(3), 1144. https://doi.org/10.3390/su17031144

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop