Next Article in Journal
Precise Wigner–Weyl Calculus for the Honeycomb Lattice
Previous Article in Journal
Block Copolymer-Based Symmetric Membranes for Direct Methanol Fuel Cells
Previous Article in Special Issue
A Systematic Formulation into Neutrosophic Z Methodologies for Symmetrical and Asymmetrical Transportation Problem Challenges
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Post-Earthquake Emergency Logistics Location-Routing Optimization Considering Vehicle Three-Dimensional Loading Constraints

Business School, Jiangnan University, Wuxi 214122, China
*
Author to whom correspondence should be addressed.
Symmetry 2024, 16(8), 1080; https://doi.org/10.3390/sym16081080
Submission received: 4 August 2024 / Revised: 16 August 2024 / Accepted: 18 August 2024 / Published: 20 August 2024
(This article belongs to the Special Issue Symmetry/Asymmetry in Operations Research)

Abstract

:
An efficient humanitarian emergency logistics network is vital in responding to earthquake disasters. However, the asymmetric information inherent in the location and distribution stages can complicate the humanitarian emergency logistics network designing process, resulting in an asymmetric optimization problem. This paper addresses a multi-objective humanitarian emergency logistics network design problem during the earthquake response phase. The objective is to reduce societal expenses (e.g., logistical and deprivation costs) and mitigate risk to the logistics network by identifying ideal sites for distribution hubs, optimal emergency material distribution strategies, and precise material loading plans. The proposed model takes into account various constraint types, such as 3D loading limitations for relief materials, interruptions in distribution hubs, distribution centers’ capacity, transport vehicles’ capacity, and specific time windows for demand points. First, a multi-objective mixed-integer programming model is established to solve the problem. Uncertainty is modeled using a scenario-based probability approach. Second, a multi-objective genetic algorithm based on adaptive large neighborhood search (MOGA-ALNS) is designed to further optimize the solutions obtained from the evolutionary process using an adaptive large neighborhood search algorithm. Furthermore, the MOGA-ALNS integrates a simulated annealing process in the neighborhood search stage to inhibit the algorithm from reaching local optimums. Ultimately, the MOGA-ALNS is compared to three additional multi-objective optimization algorithms. The comprehensive analysis and discussion conducted unequivocally validate the competitiveness and efficacy of the proposed approach.

1. Introduction

The global occurrence of natural disasters has become increasingly common. Afghanistan experienced a 6.8 magnitude earthquake in June 2022, leading to around 1500 deaths and numerous injuries. A 7.8 magnitude earthquake close to the Turkey–Syria border in February 2023 resulted in more than 59,000 fatalities and economic damages surpassing 104 billion USD. Morocco endured a 6.8 magnitude earthquake in September 2023, resulting in close to 3000 fatalities and 6000 injuries. Afghanistan experienced back-to-back earthquakes of 6.2 magnitude in October 2023, leaving over 2000 people dead and close to 10,000 injured. Clearly, natural disasters, have resulted in considerable loss of life and extensive economic damage [1]. Adopting proactive measures has become a major concern for countries around the world looking to ensure that they are prepared to respond to sudden disasters [2].
The process of managing disasters generally encompasses four primary phases: mitigation, preparedness, response, and recovery [3]. The focus of this research is on the ‘response’ phase, which is typically characterized by three principal elements inherent in rescue missions: location, distribution, and routing. Challenges associated with the response phase and rescue missions arise from various elements, including cooperation between governmental and non-governmental entities, infrastructure breakdowns, destruction of transportation paths, and a critical lack of emergency resources [4,5,6,7]. Such elements might greatly affect decisions regarding emergency rescues, possibly resulting in the failure of humanitarian relief operations. Consequently, creating a dependable emergency logistics network (ELN) is crucial in ensuring the efficacy of rescue strategies, directly impacting the efficiency of rescue operations and the ultimate outcome of humanitarian relief.
Studies on ELNs have resulted in the formulation of diverse models that take into account aspects such as rescue expenses [8], equity [9], the duration of the rescue [10], and unpredictability [11]. However, the majority of these studies concentrated exclusively on factors such as location, routing, and allocation, paying minimal attention to emergency supply loading strategies. Items for emergency aid, including food, potable water, generators, fuel, tents, and blankets, differ greatly in their three-dimensional dimensions and frequently require concurrent transport to disaster zones, like generators with fuel, food with water, tents with blankets. However, the majority of current research has overlooked this facet of providing aid resources, resulting in a lack of understanding as to how to efficiently use scarce transportation space during emergencies [12,13]. Additionally, given that the present process of loading and unloading goods predominantly depends on manual labor and is not underpinned by scientific loading rules, loading schemes frequently depend on subjective elements, such as employees’ work experience and personal preferences [14,15]. However, because extant research has primarily focused on aspects such as cost and time efficiency, it has not adequately explored the optimization of loading schemes. Consequently, integrating loading schemes into the development of ELNs is vital in eliminating current research gaps and boosting the overall efficiency and effectiveness of rescue operations.
Compared to previous research, the location-routing optimization problem that loading schemes is more complex, necessitating the consideration of the distribution of demand points among multiple distribution centers, the allocation of vehicles to demand points, and the delivery routes vehicles might take. Furthermore, by employing the strategy of compartmentalization, the arrangement of items in a delivery system is decided by the order of demand points and the three-dimensional of goods. Additionally, when providing humanitarian aid following disasters, it is crucial to amalgamate principles of welfare economics to guarantee that logistics networks maximize benefits for most people [16]. Concurrently, it is crucial for the constructed logistics network to maintain utmost stability and dependability in settings susceptible to subsequent calamities. Moreover, we must consider disruptions to distribution centers, the capacity limitations and expansion of distribution centers, and delivery time windows required by demand points to more accurately reflect post-disaster scenarios in the real world.
Given the aforementioned conditions, this paper studies the humanitarian emergency logistics location-routing problem, optimizing location, routing, and loading plans while adhering to three-dimensional loading and resource constraints, and aims to minimize both social costs and the risk to the logistics network. The primary contributions of this paper are as follows:
(1)
A multi-objective location-routing problem with a three-dimensional loading constraints optimization model is formulated. This model is unique in that it optimizes distribution centers, vehicle scheduling, and loading plans while considering three-dimensional loading constraints, facility disruptions, capacity limitations and expansions, and time window constraints while balancing social costs (logistical and deprivation costs) and risk to the logistics network. By integrating these two goals, the model not only enhances resource allocation efficiency but also strengthens the reliability of the ELN.
(2)
A multi-objective mixed genetic algorithm (MOGA) based on adaptive large neighborhood search (ALNS) is proposed. This MOGA-ALNS employs ALNS for neighborhood search, with five removal and insertion operators designed to enhance the diversity and flexibility of the search process, effectively preventing convergence to local optima. Simultaneously, it leverages the global search capability of genetic algorithms to ensure the diversity and comprehensiveness of the solutions.
The paper is organized as follows: Section 2 provides an overview of the extant literature on the topic. Section 3 delves into the research issue and outlines the mathematical model. Section 4 presents the proposed solution to the issue. The numerical experiments performed are reported in Section 5. Section 6 concludes this study and suggests future research directions.

2. Literature Review

2.1. Emergency Logistics Network

In contrast to conventional logistics systems, an ELN must account for potential interruptions in its operations. The design of an ELN mainly encompasses two elements: infrastructure (e.g., distribution centers, hospitals, and shelters) and pathways. An ELN primarily focuses on optimizing the facility location and distribution route. Scholarly works on the optimization of facility locations have primarily concentrated on identifying the ideal quantity and placement of facilities for construction, while choices regarding distribution paths have mainly been associated with the design of transportation routes.
Crafting an ELN that ensures both high efficiency in delivery and reduced costs necessitates the strategic selection of suitable locations [17,18]. Yang et al. [19] tackled the unpredictability of emergency needs and the timing of resource distribution in disasters by creating a multi-stage facility location model aimed at improving overall cost efficiency and equity and by devising an algorithm based on Benders for branch and bound. Men et al. [20] formulated a multi-objective location model for pinpointing facilities in the management of disastrous chain chemical incidents. The model takes into account not just the spatial attributes of facilities but also addresses pertinent potential hazards. A multi-objective evolutionary algorithm was developed to address this issue. Wang et al. [21] developed a distributionally robust optimization model for optimizing the locations of distribution centers and backup warehouses, as well as the distribution of relief supplies in an ELN, by minimizing expected total costs and total delivery times. Their proposed solution was a Benders decomposition-based exact algorithm.
Some studies on facility locations have considered the possibility of facility disruptions. Maliki et al. [21] formulated a multi-phase model for locating facilities during crises characterized by extremely unpredictable demands. Their goal was to reduce overall expenses and CO2 emissions, suggesting a comprehensive optimization strategy utilizing the non-dominant sorting genetic algorithm. Wang et al. [22] tackled the complex issue of locating facilities amid uncertainty, developing two key functions: ensuring coverage reliability and calculating the overall cost. In response to this issue, a bi-population-oriented evolutionary algorithm was suggested. Zhang et al. [23] explored the reliable issue of location inventory, taking into account the reciprocal interplay between failures in the simultaneous placement of forward and reverse distribution centers within a closed-loop supply chain. The likelihood of interruptions varied based on the types of facilities, with the goal being to reduce overall expenses. Their suggestion was a decomposition approach based on the dominance-based outer approximation algorithm.
Numerous studies have tackled issues related to the distribution of supply routes in urgent situations [24,25,26]. Molina et al. [27] presented an adaptable multi-objective algorithm for searching large neighborhoods, aimed at reducing vehicle count, overall travel expenses, and the greatest delay in addressing the rescue vehicle routing issue. Khanchehzarrin et al. [28] developed a dual-layered disaster location-routing model with multiple goals, taking into account the risk to supplies. For improved problem-solving, the bi-level multi-objective model was converted into a single-level, single-objective model through the application of the epsilon-constraint method and Karush–Kuhn–Tucker conditions. Wang et al. [29] introduced a two-level emergency vehicle routing problem with time windows in a closed area, aiming to minimize total operating costs, total delivery time, and the number of vehicles. They designed a multi-objective ALNS segmentation algorithm as a proposed solution.

2.2. Integrating Research on Delivery Route Optimization and Three-Dimensional Packing Constraints (VRPTDLCs)

Due to the limited research on the integration of the location-routing problem (LRP) and three-dimensional packing constraints, this section analyzes the current status of research on LRP-related issues, primarily the vehicle routing problem with three-dimensional loading constraints (VRPTDLCs). Whether in emergency relief scenarios or in the daily logistics industry, the types of materials for distribution are extremely diverse. This also means that their sizes are inevitably different. Because as many goods as possible with given sizes and weights must be loaded into a vehicle before delivery to serve more demand points, it is necessary to determine through an optimization process whether these goods can be successfully loaded. Reil et al. [30] studied a vehicle routing problem, considering vehicle return trips, time windows, and 3D packing constraints. They created a bi-objective model aimed at reducing the quantity of transport vehicles and shortening the travel distance. The researchers formulated a hybrid method that merges taboo search with an evolutionary algorithm, targeting the improvement of vehicle routing and freight loading strategies. Furthermore, Göçmen et al. [31] presented the challenge of selecting routes for a multimodal transport network, taking into account three-dimensional loading limitations. To address this issue, they developed a mixed-integer programming model, aiming to reduce both transportation expenses and the vehicle count. Specifically, they employed a mixed algorithm, integrating k-means, machine learning, and genetic algorithms.
In the examination of three-dimensional packing constraints, various practical loading considerations are commonly taken into account. These include the necessity for load stability, the requirement for a minimum support area, and the adherence to last-in-first-out (LIFO) loading principles [32]. In addition, some variants of VRPTDLC have also attracted scholarly attention. Männel et al. [33] studied a pickup and delivery route problem that considers three-dimensional packing constraints with the objective of minimizing transportation distance. A combination of tree search and large neighborhood search was employed in their hybrid algorithm to effectively address and optimize the issue. In a separate study, Rajaei et al. [34] tackled a multifaceted real-world challenge that merges the vehicle routing issue with the use of heterogeneous vehicles and three-dimensional packing limitations. They developed a heuristic algorithm based on column generation to determine the most cost-effective set of transportation routes.

2.3. Compartmentalization Strategies for Vehicles

In the realm of practical transport, dividing vehicle compartments into multiple sections for carrying diverse goods is seen as an efficient approach to handling the distribution of goods of varying types and sizes [35]. This approach essentially involves segmenting a vehicle’s load area into a finite number of sections, each designated for a specific kind of cargo. Historically, vehicle compartmentalization has been applied in scenarios such as the transportation of various temperature-sensitive food items (e.g., frozen, fresh, and ambient products) to supermarkets [36], the delivery of assorted petroleum products (e.g., diesel and gasoline) to fuel stations [37], or the segregation of different kinds of waste (e.g., colored glass waste) [38,39]. Yahyaoui et al. [37] explored a scenario where a specialized fleet with numerous compartmental spaces was designed to transport varied types of fuel from a central warehouse to several gas stations. Zbib and Laporte [38] investigated the application of compartmentalization in roadside waste collection, creating a mathematical model to reduce travel costs, and, ultimately, putting forth a tri-stage algorithm. Yang et al. [39] devised a compartmentalization approach for city-wide solid waste collection, proposing that each vehicle’s capacity be divided into limited sections, each tailored for a specific waste type. Their findings indicated that cost efficiencies increase with an increase in the number of compartments. To sum up, vehicle compartmentalization offers substantial benefits in distributing diverse goods, yet its application in humanitarian emergency logistics has lacked extensive academic exploration.
In order to further elucidate the differences between this study and existing research, and to define the contributions of this research, Table 1 lists the relevant research works and their main characteristics. By summarizing the relevant studies, this review yielded the following insights: (1) Currently, most research on humanitarian emergency logistics has focused on cost and time; however, in practice, the reliability of distribution networks constructed for emergency resource distribution is crucial; (2) There is a gap in the literature on facility location, distribution route, and loading scheme optimization, resulting in insufficient attention to the intersecting issues connecting these three aspects; (3) Metaheuristic algorithms have been widely and successfully used to address related issues in the VRPTDLC; (4) Given the inefficiency of traditional metaheuristic algorithms in solving complex problems, scholars have generally designed hybrid algorithms as potential solutions.
Given the above, this paper proposes a multi-objective location-routing problem model for humanitarian emergency logistics in the event of facility disruptions in natural disaster scenarios. This model takes into account the unique challenges associated with disaster environments, such as the location of distribution centers, vehicle routing, and the three-dimensional packing of relief supplies. Additionally, a hybrid algorithm composed of an improved ALNS algorithm and a genetic algorithm is designed to solve this problem.

3. Model Formulation

3.1. Problem Description

The ELN in this study comprises a set of demand points, multiple candidate distribution centers with capacity limits, and interconnected roadways. Each demand point has a specific delivery time window, deviations from which incur penalties. The supply needs at these demand points are diverse, with each item having well-defined attributes. Despite capacity limitations, the distribution centers the distribution centers can undergo a certain degree of capacity expansion. Post-earthquake, the operation of some distribution centers may be disrupted, meaning these distribution centers cannot be considered in location-allocation. Additionally, the risk from secondary natural disasters, such as aftershocks, continues to affect both the operational distribution centers and roadways.
In the optimization of cargo loading, a carriage segmentation strategy is adopted for efficiency. The space in a vehicle is divided into compartments for different material types. While meeting three-dimensional loading constraints, goods of the same category are placed in the same carriage according to the LIFO principle while adhering to the delivery sequence of the demand points.
In practice, the construction of ELNs needs to consider multiple factors. Social and deprivation costs can indirectly reflect the efficiency of the entire emergency logistics system. Therefore, this model aims to minimize total rescue transportation costs (including location, expansion, transportation, vehicle usage, and time penalty-related costs). Additionally, given the risks of facility interruption and road damage, choosing a lower-risk ELN is vital. A network that does not consider risk values might lead to severe losses in cases of secondary disasters. Thus, this study aims to minimize both risk and total cost in location-routing schemes.
To illustrate, Figure 1 shows an example with four distribution centers (A, B, C, and D) and nine demand points. Post-earthquake, Center B is disrupted, leaving A, C, and D. Centers A and C are chosen for supply distribution. However, the original capacity of Center C is insufficient in fulfilling the demand volume of the demand points, necessitating a certain degree of capacity expansion. The final result is presented as the location-routing scheme depicted in Figure 1. Figure 2 presents a feasible loading plan for the transport route 2-1-9 in Figure 1.

3.2. Symbols

G = ( V , A ) is an undirected network, where V is the set of nodes consisting of a subset I of candidate distribution center locations and a subset J of geographically dispersed demand points; A = i , j i , i V , i j is the set of arcs connecting every pair of nodes in V ; K = k | k = 1,2 , h is the set of available distribution vehicles; and S = s s = 1,2 , , p is a set of scenarios, each scenario specifying a set of simultaneously disrupted distribution centers. Table A1 provides the parameters and decision variables required for the formulated mathematical model.

3.3. Emergency Logistics Network Risk Measurement Formula

Wang and Sun [56] defined the formula for measuring the risk of ELNs as:
R i s k = P r o b a b i l i i t y ( P ) × V u l e n r a b i l i t y ( V ) × L o s s ( L )
where P symbolizes the likelihood of risk during humanitarian aid, taking into account factors such as road destruction, route intricacy, climatic conditions, and the chance of a subsequent disaster. V symbolizes the likelihood of substantial losses following the aforementioned risks, influenced by factors such as geographic position, population and building density, traffic volume, and the significance and worth of the transported materials. L denotes both the immediate and secondary impacts of the risk, encompassing financial damages and fatalities. Within Wang and Sun’s [56] particular research framework, the comprehensive risk examined is bifurcated into two segments: the hazard encountered during transit and the hazard associated with road upkeep. However, in actual relief operations, aside from the various risks on the road, there is also the risk of secondary disasters occurring at distribution centers. In view of this, this study modified the above formula to better fit real-world scenarios:
R i s k = s S P s i I P 1 i s · P 2 i s · λ 1 i S · x i s + i A j A k K P 1 i j s · p P 2 i j s · λ 2 i j S · y i j k s
where P 1 i s · P 2 i s · λ 1 i S represents the risk of secondary disasters occurring at distribution centers, and P 1 i j s · P 2 i j s · λ 2 i j S represents risks that might occur during the distribution transportation process in the humanitarian relief chain.

3.4. Mathematical Model

The objective function serves as the foundation for determining how conflicting objectives are coordinated and how scarce resources are optimally allocated. If a model does not establish a relationship that reflects the real system, its ability to generate reasonable recommendations is compromised. Moreover, reducing logistics costs to a minimum without considering the magnitude of distribution plan risks can have adverse effects on the people in the disaster-affected area. Therefore, this model simultaneously considers the minimization of the total cost (site location cost of distribution centers, expansion costs, transportation costs, vehicle usage costs, and time penalty costs) and the risk value of the logistics network. Subsequently, the following optimization model is formulated:
M i n   Z 1 = s S P s i I x i s · γ i + i I δ i s · e i + i I j J k K y i j k s · f + i A j A k K y i j k s · δ i j · τ + j J k K φ j e · m a x T 1 j s t j k s , 0 + φ j e · m a x t j k s T 2 j s , 0
M i n   Z 2 = s S P s i I P 1 i s · P 2 i s · λ 1 i S · x i s + i A j A k K P 1 i j s · P 2 i j s · λ 2 i j S · y i j k s
i I z i j s = 1 , j J , s S
i V k k y i j k s = 1 , j J , s S
y i j k s x i s , i I , j J , k K , s S
j J k k y i j k s x i s , i I , s S
i I j J y i j k s 1 , k K , s S
j V y i j k s = j V y i j k s , i V , k K , s S
j J y i j k s = Ω i k s , i I , k K , s S
i I j J y i j k s S 1 , i I , k K , s V
β i · x i s + δ i s μ i , i I , s S
k K d D k Q k d s · m k d s · Ω i k s β i · x i s + δ i s , i I , s S
d D k q k d s · m k d s = Q k d s , k K , s S
d D k Q k d s O , k K , s S
d D k l k d c s · w k d c s · h k d c s · m k d s = σ k d s , k K , s S
d D k σ k d s B , k K , s S
t j k s = t i k s + ψ   j k s + δ i j / ν · y i j k s , i I , s S
i V η i j k s = i V η j i k s + d D k q k d s · m k d j s , j J , k K , s S
j J m k d j s · ε k j s = m k d s , k K , d D k , s S
x _   C k d j u s 0 , k K , d D k , j J , s S , c C , 1 u m d k
y _   C k d j u s 0 , k K , d D k , j J , s S , c C , 1 u m d k
z _   C k d j u s 0 , k K , d D k , j J , s S , c C , 1 u m d k
l a y e r k d s · h c k h d , k K , d D k , s S , c C
r o w k d s · l c k l d , k K , d D k , s S , c C
c o l u m n k d s · w c k w d , k K , d D k , s S , c C
x ¯   C k d j u s x _   C s k d j u h c k , k K , d D k ,   s S , c C , i j ,   C k d j u s M
y ¯   C k d j u s y _   C s k d j u l c k , k K , d D k , s S , c C , i j ,   C k d j u s N
z ¯   C k d j u s z _   C s k d j u w c k , k K , d D k , s S , c C , i j ,   C k d j u s N
x i s = 0,1 , i I , s S
y i j k s = 0,1 , i I , j J , k K , s S
z i j s = 0,1 , i I , j J , s S
ε k j s = 0,1 , k K , d D k , j J , s S
Ω i k s = 0,1 , i I , k K , s S
ζ i s 0 , i I , s S
where Equation (3) represents the total cost of the logistics network, including site selection costs for distribution centers, expansion costs for distribution centers, vehicle transportation costs, vehicle usage costs, and time penalty costs. Equation (4) represents the risk value of the logistics network, consisting of the risk values of distribution centers and distribution paths. Constraint (5) ensures that each demand point is served by only one distribution center. Constraint (6) ensures that each demand point is serviced only once. Constraints (7) and (8) ensure that open distribution centers have vehicles departing and that vehicles are only departing from the open distribution centers. Constraint (9) ensures that each vehicle is scheduled for a delivery service at most once. Constraint (10) is a flow conservation constraint. Constraint (11) indicates the vehicle’s affiliation with distribution centers. Constraint (12) eliminates subcycles. Constraint (13) ensures that the expanded capacity does not exceed the maximum allowed expansion capacity. Constraint (14) ensures that the total demand quantity for demand points serviced by a distribution center does not exceed its capacity. Constraints (15) and (16) calculate the weight of goods loaded on vehicles and ensure that the weight does not exceed the maximum load capacity of the vehicles. Constraints (17) and (18) calculate the volume of goods loaded on vehicles and ensure that the volume does not exceed the maximum volume capacity of the vehicles. Constraint (19) calculates the arrival time of vehicles at demand points. Constraint (20) specifies the quantity of goods loaded from point i to point j . Constraint (21) calculates the quantity of goods loaded in each compartment of the vehicle. Constraints (22)–(24) guarantee that all goods are positioned within the vehicle’s confines and do not surpass the vehicle’s limits. Constraints (25)–(27) mandate that goods are allocated to their designated compartments, adhering to compartmental boundaries. Constraints (28)–(30) are LIFO constraints, meaning that goods serviced later at demand points cannot be placed on top of goods serviced earlier at the same demand points and should not be placed before goods serviced earlier at other demand points. Finally, Constraints (31)–(36) limit the range of decision variables.

4. Solution Method

In solving multi-objective optimization issues, various Pareto-optimal outcomes are typically produced, and the main goal in solving them is the identification and characterization of a diverse set of Pareto-optimal solutions. Algorithms based on evolution are recognized for their proficiency in navigating solution realms, making them particularly suitable for generating a variety of Pareto-optimal solutions in a single iteration. Research has repeatedly shown the success of evolutionary algorithms in addressing intricate multi-objective optimization challenges [57,58]. Furthermore, the ALNS algorithm has demonstrated superior effectiveness over conventional techniques in addressing various vehicle routing issues [59]. Consequently, this document outlines the creation of the MOGA-ALNS to address the issue under study.

4.1. Main Framework of the Algorithm

The main framework of the MOGA-ALNS is shown in Figure 3. The algorithm’s main structure is derived from genetic algorithms, and ALNS is used to further optimize the route part in each iteration. Finally, the loading plan for goods is determined based on the service sequence of each demand point. Detailed explanations are provided in the subsequent sections.

4.2. Representation of Solutions

There are N distribution centers and M demand points. The indices for all distribution centers are integers of 1, 2, …, N , and the indices for all demand points are integers of 1, 2, …, M . Each solution is represented by a two-dimensional string divided into two parts: A and B. The sequences of the A and B parts correspond one to one, where each position in these sequences represents a specific demand point. This correspondence ensures that the allocation and delivery sequences at each demand point are clearly defined.
The A part, an integer string, indicates each open distribution center and its corresponding demand points. For instance, as shown in Figure 4, Distribution Center 1 serves demand points 1, 3, 4, and 7, while Distribution Center 2 serves 2, 5, and 6. If a distribution center’s total distribution exceeds its capacity but not its maximum expansion limit, it needs expansion. However, exceeding this limit makes the solution’s objective function value extremely large, disqualifying it from further consideration.
The B part consists of floating-point numbers between 0 and 1, assigned randomly to each sequence position. Sorting these numbers in ascending order determines the delivery sequence. This combination of A and B parts clearly indicates the order of deliveries for each distribution center. For example, Figure 4 shows Distribution Center 1 dispatching vehicles to serve demand points in the order of 3-1-4-7, and Center 2 in the order of 6-2-5 to deliver supplies to their respective demand points.
This work adopts vehicle usage rules as shown in Figure 4 to optimize the number of vehicles utilized. The methodology involves sequentially assigning demand points to vehicles for delivery. When a vehicle reaches its maximum capacity, an additional vehicle is allocated for the remaining demand points. Figure 5 elaborates on this process by decoding Route 1 from Figure 4 as a case study. Specifically, Route 1 is bifurcated into two separate delivery paths in accordance with the vehicle usage rules, as depicted in Figure 5. The subsequent phase involves strategically determining the loading sequence of goods, aligning with the established delivery order for each route. This effectively orchestrates the delivery and loading scheme, as visually represented in Figure 5.

4.3. Population Initialization

In this work, N individuals are generated as the initial population to participate in the subsequent optimization process. The method for generating individuals is as follows:
(1)
When considering the distance between demand points and distribution centers, the probability function [60] for assigning all demand points to distribution centers is given by Equation (37), where d ( D i ,   C j ) represents the Euclidean distance between the distribution center i and demand point j , d ( D ,   C j ) ¯ signifies the average distance from demand point j to all distribution centers, with n representing the total count of demand points. The probability of assigning demand point j to distribution center i is calculated as follows:
P D i , C j = m a x d D , C j ¯ d D j , C j , 0 j = 1 n m a x d D , C j ¯ d D j , C j , 0
According to Equation (37), demand points are more likely to be assigned to the nearest distribution center. At the same time, this method also takes into account the diversity of the initial population, allowing demand points to have the opportunity to be assigned to other centers that are farther away.
(2)
After assigning demand points and distribution centers, we must determine the relationship between vehicles and demand points. In this paper, we use the greedy insertion operator for this initialization, as follows:
Step 1: Arrange all demand points in ascending order of their earliest allowable arrival time within the time window.
Step 2: Iterate through each vehicle to check if the supplies for each demand point can be inserted into that vehicle. This includes checking if there is enough capacity to carry the items in the task. If the quantity of any item in the task, when added to the quantity of supplies already in the vehicle, exceeds the limit, then that vehicle cannot be used for that demand point.
Step 3: For each vehicle, calculate the score (objective function value) of inserting a certain node into it, and record the index of the insertion point, evaluating the effectiveness of different insertion strategies.
Step 4: Among all available vehicles, select the one that results in the lowest insertion score. A lower score indicates that inserting this task contributes least to the growth of the objective function, which means it is a better insertion point.

4.4. Selection, Crossover, and Mutation

To enhance the algorithm’s search capability, this study divides the population into multiple clusters using a method based on individual dominance relationships. Individuals at Level 1 that are not dominated are allocated to the first rank of non-dominance, whereas those that are only dominated by individuals at Level 1 receive the second rank of non-dominance, continuing in this manner for subsequent levels. Therefore, all individuals have non-dominated ranks, and individuals with the same rank belong to the same cluster, with the crowding distance of each individual in the cluster subject to calculation. Individuals are grouped based on their rank values, forming clusters. This research proposes specific selection, crossover, and mutation techniques tailored to address the problem described.
In our selection approach, binary tournament selection is utilized when choosing the parent population for crossover and mutation. The detailed procedure is as follows: (1) Two individuals are randomly chosen from the population and evaluated their non-dominated ranks. An individual with the lower rank is selected and preserved. The individual with a greater crowding distance is chosen if both individuals hold identical ranks, and (2) the aforementioned procedures are repeated until the offspring population attains the size of the original population.
The crossover operation in our study generates new solutions by exchanging segments of genetic information among individuals in the population. To enhance diversity and exploration in our evolutionary optimization, we use the simulated binary crossover (SBX) strategy. This operation reassigns and blends the genetic information of two parent solutions, thereby introducing exploratory behavior in the solution space. The detailed process of this crossover is depicted in Figure 6. Additionally, this operator requires the use of two formulas to calculate the values after crossover. Assuming two parent individuals p 1 ( x 1 1 ,   , x n 1 ) and p 2 ( x 1 2 ,   , x n 2 ) , the two offspring individuals o 1 ( x 1 1 ,   , o n 1 ) and o 2 ( x 1 2 ,   , o n 2 ) generated using the SBX operator can be obtained using the following Formula (38):
y i 1 = 0.5 · 1 + β · x i 1 + 1 β · x i 2 y i 2 = 0.5 · 1 β · x i 1 + 1 + β · x i 2
where β is determined by the distribution factor η according to Formula (39):
β = r a n d · 2 1 / 1 + η r a n d 0.5 1 / 1 r a n d · 2 1 / 1 + η o t h e r w i s e
Additionally, it should be noted that although chromosome encoding involves both integers and floating-point numbers, both rules are applicable to the above crossover strategy. The only difference is that for integer encoding, after obtaining the intermediate value through the formula, it is necessary to round it to ensure compliance with the encoding rules.
After the crossover operation, the next step is to perform the mutation operation as shown in Figure 7. Each variable for each individual is evaluated. A random number between 0 and 1 is generated and compared with the mutation probability P m . If the generated random number is greater than P m , the original variable is retained. Otherwise, the polynomial mutation strategy is applied for mutation operations. With a probability, each variable in the individual is changed by introducing random perturbation to increase exploration in the solution space. The mutation intensity is controlled by the distribution factor, where larger values result in greater perturbation, increasing individual diversity and helping escape from local optima to enhance global search capability. Similarly, the difference between the mutation in integer encoding and real-number encoding lies in the need to round to integers within the range.
The combination of the above selection, crossover, and mutation strategies drives the population evolution. If the new individuals generated during the crossover and mutation processes do not satisfy the 3D packing constraints, they are replaced, and the same procedure is followed in the subsequent ALNS phase. Ultimately, through this process, a large number of new individuals are generated, and all individuals are merged. The top N best individuals are selected based on non-dominance rank and crowding distance to form a new population.

4.5. Neighborhood Search

In this paper, the neighborhood search is combined with ALNS and the simulated annealing concept. The ALNS framework provides a variety of removal and insertion operators to achieve rapid improvement and convergence of solutions. At the same time, through temperature control and acceptance rules inspired by simulated annealing, the algorithm explores the search space, allowing the acceptance of worse solutions to avoid getting stuck in local optima.
The ALNS can adaptively select the operators with a history of good performance for the next iteration, allowing the operators to fully exploit their search capabilities. This paper designs the following three destruction and two repair operators for the research problem; each operator is assigned a weight and an initial score, and these weights and scores are updated after obtaining a better solution using the operator so that operators with higher scores can be used in subsequent iterations to obtain high-quality solutions.
  • Shaw Removal Operator. Calculate the similarity based on the distance between nodes and the required service time, and remove the top N tasks with the highest similarity.
  • Random Removal Operator. Randomly remove n task nodes from the vehicle’s delivery route.
  • Worst Removal Operator. Remove the n task nodes that result in the largest increase in total cost.
  • Greedy Insertion Operator. Sort the task nodes to be inserted in ascending order of their left time windows and insert them to minimize the delivery time as much as possible.
  • Regret Insertion Operator. For each unallocated task node, the algorithm calculates the score after inserting it at a certain position, sorts the scores, and selects the top m scores as candidate insertion positions. It computes the sum of the absolute differences between the highest score and the scores of other candidate insertion positions as the regret value for that candidate insertion position. This operator iterates through the list of unallocated tasks, finding the insertion position with the highest regret value for each task.
To escape local optima, this study refers to the acceptance criteria designed by Lin et al. [61]. Suppose ζ is the initial solution, and ζ is the new solution obtained following one iteration of ALNS; Table 2 outlines five criteria for acceptance. Here, Δ f 1 and Δ f 2 denote the differences in objective values between two solutions: Δ f 1 = f 1 ζ f 1 ζ and Δ f 2 = f 2 ζ f 2 ζ . Additionally, we need P 1 , P 2 , and r , where P 1 = exp Δ f 1 K · T , P 2 = exp Δ f 2 K · T ; r is a random number uniformly distributed in [0, 1], T is the temperature coefficient, and the Boltzmann constant K = 1 .
During every iteration, the probability p l governs the refinement of each solution X through the neighborhood search process. It is important to note that there are three distinct instances of X in this context: X refers to the current solution, X t refers to the current solution X after the removal and insertion operations, and X b refers to the best historical solution up to the current point. Furthermore, the score for solution X is denoted as G ( X ) , where R e m ( X ) represents the removal operation applied to solution X , and I n s ( X ) represents the insertion operation applied to solution X . ρ represents the probability of choosing different removal operators, while ρ + represents the probability of selecting different insertion operators. Initially, both ρ and ρ + are set to 1, meaning all operators have an equal chance of being selected. After each iteration, these probabilities are updated. θ denotes the set of removal operators, and θ + denotes the set of insertion operators. The current choice of removal and insertion operators for each iteration is determined using a roulette wheel selection method. In this method, the probability of selection is directly proportional to the values of ρ and ρ + , meaning higher values for ρ and ρ + result in a greater likelihood of being chosen. The procedure of the neighborhood search is provided by Algorithm 1.
Algorithm 1. Procedure of the Neighborhood Search
1:input: a feasible solution X
2: X b = X ; ρ = 1 , , 1 ; ρ + = 1 , , 1 ;
3:repeat
4:    select removal and insertion operations R e m     θ and I n s
5: θ using ρ and ρ + ;
6:     X t = I n s R e m X ;
7:  if (any of five conditions is satisfied) then
8:               X = X t ;
9:  end if
10:  if  G ( X t ) < G ( X b )   then
11:             X b = X t ;
12:  end if
13:  update ρ and ρ + ;
14:until stop criterion is met
15:return  X b

5. Numerical Experiments

Given the lack of consideration for our researched problem in existing studies, the corresponding algorithms in the literature cannot be directly employed to solve the problem under investigation. Therefore, this work chooses the strength pareto evolutionary algorithm II (SPEA-II) [62], multi-objective evolutionary algorithm based on decomposition (MOEA/D) [63], and multi-objective evolutionary algorithm based on decomposition with dynamic resource allocation (MOEA/D-DRA) [64] as comparative algorithms. The SPEA-II and MOEA/D are classic multi-objective evolutionary algorithms and have received positive evaluations in vehicle routing problems [65,66,67,68]. The MOEA/D-DRA is a variant of the MOEA/D, introducing a dynamic resource allocation strategy to make more efficient use of computational resources and enhance the performance and efficiency of the algorithm [69]. In this paper, we compare our proposed algorithm to these three. Details on the SPEA-II, MOEA/D, and MOEA/D-DRA are as follows:
(1)
SPEA-II adopts the solution representation method similar to the MOGA-ALNS, as detailed in Section 4.2. It begins with the generation of a random population using the method described in the same section. The selection and population update mechanisms adhere to the foundational structure of the SPEA-II, as outlined in the literature [62]. For genetic operations, SPEA-II incorporates the same crossover and mutation techniques as found in the MOGA-ALNS, ensuring consistency in the approach to evolving solutions.
(2)
Aligning with the MOGA-ALNS for solution representation, the MOEA/D leverages the Tchebycheff approach to create a series of subproblems targeting different parts of the objective space [63]. The processes for constructing neighborhoods, selecting individuals, and updating individual solutions are all based on the core principles of the MOEA/D [63]. Furthermore, the algorithm applies identical crossover and mutation strategies as the MOGA-ALNS, facilitating a uniform method of introducing genetic diversity and exploring the solution space.
The MOEA/D-DRA not only aligns with the MOGA-ALNS in terms of solution representation but also in the employment of the Tchebycheff approach for formulating single-objective subproblems. The method for building neighborhoods and the protocols for individual selection and updates are in line with the MOEA/D-DRA framework [64]. Like the other algorithms, the MOEA/D-DRA utilizes the same crossover and mutation operations as the MOGA-ALNS, ensuring a coherent approach to optimization across different methodologies.

5.1. Test Case

In this paper, we made appropriate modifications to the classic instances proposed by Cordeau to accommodate the characteristics of our problem and designed the test case set used in the following sections, which consists of 20 instances. We considered five different scenarios. Specifically, the first scenario represents a situation where none of the candidate distribution centers experience disruptions. In the other scenarios, one or two distribution centers encounter disruptions. These instances are distinguished by the named form I J a , where I is the number of candidate distribution centers, J is the number of demand points, a represents the first scenario, and b, c, d, and e represent the other four scenarios.
Four different types of commodities were selected, and the demand quantity of each commodity for each customer is randomly generated in the range of [10, 20]. Penalty coefficients for early and late arrivals are randomly generated from the range [1, 3], transportation costs per unit time are randomly generated from the range [5, 10], vehicle transportation speeds are randomly generated in the range [5, 10], distribution center location costs are randomly generated from the range [100, 200], unit expansion costs are randomly generated from the range [10, 20], and the probabilities of secondary disasters occurring at individual distribution centers and road segments, as well as the probability of significant damage caused by disasters, are randomly generated in the range (0, 0.5]. The capacity β i of each distribution center is determined using the following method: we first calculate the average required capacity β ¯ using the following Formula (40):
β ¯ = d I
where d represents the total capacity of the materials required at the point of demand, and I represents the number of candidate distribution centers. Then, the capacity of each distribution center β i is randomly generated at 1.5 β ¯ ,   2 β ¯ .

5.2. Performance Metrics

The aim of the MOGA-ALNS is to discover a set of solutions that exhibit both good convergence and diversity. Consequently, to better assess the approximation and distribution of the obtained solution set, this study utilizes C-metric [70], IGD-metric [71], and hypervolume-metric [72] as evaluation indicators. Moreover, we employ the t-test to analyze the significance of the results obtained using the MOGA-ALNS, SPEA-II, MOEA/D, and MOEA/D-DRA. When the MOGA-ALNS is significantly better, significantly worse, or statistically equivalent to other algorithms, the results are indicated as “ + ”, “ ”, or “ ~ ”.
(1)
The C-metric, a tool for evaluating the comparative performance of two different algorithms through their solution sets X and Y , quantifies the extent to which one set dominates another. Specifically, C ( X ,   Y ) represents the proportion of solutions in set Y that are dominated by at least one solution in set   X . The formula for calculating this metric is as follows:
C X , Y = y ϵ Y x ϵ X : x y Y
(2)
The IGD-metric calculates the minimum Euclidean distance between the approximate solution set and the Pareto-optimal front. A smaller IGD value indicates that the solution set generated by the algorithm is closer to the true front. Let Z * and Z represent the optimal solution set and the approximate solution set, respectively. Formula (41) for IGD measurement is as follows:
I G D Z ,   Z * = 1 Z * z Z * d i s t z , Z
where d i s t z ,   Z is the Euclidean distance between a solution z in Z * and the closest solution to it in Z . Therefore, in the calculation of IGD, it is first necessary to have a known true front or an ideal front that represents the best solutions to the problem. Since the Pareto-optimal front of the studied problem is unknown, this study combines all non-dominated solutions obtained by various methods and considers them as an approximate Pareto-optimal front. Furthermore, this study normalizes all objective values, mapping them into the range [0, 1] before calculating the IGD.
(3)
The hypervolume-metric measures the coverage range size of the approximate set in the objective space. A higher hypervolume value indicates a broader coverage range of the approximate set in the objective space, which typically implies the higher quality of the obtained non-dominated solution set. Let y * = ( y 1 * ,   y 2 * ) be the reference point in the objective space dominated by all optimal solutions. Then, the hypervolume value of the solution set represents the volume of a region where all solutions are dominated by the solution set and dominate y * . When calculating the hypervolume-metric, a reference point needs to be selected. In this paper, (1, 1) is used as the reference point, and all objective values in the approximate solution set are normalized, mapping them into the range [0, 1].

5.3. Parameter Configuration

To investigate the impact of algorithm parameter settings on the performance of the MOGA-ALNS, we employed an orthogonal experiment to explore the optimal parameter combinations, including population size N , simulated annealing rate α , and the number of iterations without improvement θ . We defined four levels for each of the three parameters: N     { 50 ,   75 ,   100 ,   125 } , α     { 0.3 ,   0.5 ,   0.7 ,   0.9 } , and θ     { 30 ,   60 ,   90 ,   120 } . Consequently, we constructed an orthogonal array L 16 4 3 with 16 parameter combinations, as shown in Table 3.
In this experiment, we selected the hypervolume-metric as the response value (RV) and independently ran each parameter combination 20 times, calculating the average RV value based on the results of 20 independent runs. The results of the orthogonal experiment are shown in Table 3, and the significance ranking of parameters is shown in Table 4. Furthermore, Figure 8 depicts the trends in parameter influence. Based on the results from Table 4 and Figure 8, we can observe that the population size N plays the most crucial role in the MOGA-ALNS, followed by the number of iterations without improvement θ ranking second, and the simulated annealing rate α ranking third. Therefore, this study concludes, through an analysis of the experimental results, that the MOGA-ALNS performs best when N = 125, α = 0.9, and θ = 90.

5.4. Effectiveness of Neighborhood Search

In the MOGA-ALNS, ALNS is utilized as a neighborhood search mechanism to further improve the solutions for path optimization. To assess the contributions of neighborhood search within the MOGA-ALNS framework, we developed a modified version that operates without the neighborhood search component, referred to as MOGA-ALNS-w/o-NS. Subsequently, we processed all instances using both MOGA-ALNS and MOGA-ALNS-w/o-NS, evaluating their experimental outcomes through the hypervolume-metric and IGD-metric, as presented in Table 5 (where “var” denotes variance). Among the 20 instances, the MOGA-ALNS algorithm outperformed MOGA-ALNS-w/o-NS in 18 instances, as evidenced by its higher mean hypervolume-metric values, thus underscoring the effectiveness of incorporating neighborhood search in enhancing algorithmic performance.
By computing the average means and variances in the hypervolume-metric from 20 independent trials, the resultant average Hypervolume values for the MOGA-ALNS and MOGA-ALNS-w/o-NS are 0.8319 and 0.7605, respectively. The corresponding variances for these averages are 0.0090 for the MOGA-ALNS and 0.0131 for MOGA-ALNS-w/o-NS. This indicates that the MOGA-ALNS outperforms MOGA-ALNS-w/o-NS, as it achieves a higher average value relative to the mean. This superiority suggests that the inclusion of local search contributes significantly to performance, reflecting its ability to find more effective solutions by exploiting the search space more efficiently.
By averaging the means of the IGD-metric across 20 runs, the average values for the MOGA-ALNS and MOGA-ALNS-w/o-NS with respect to the mean are found to be 0.2334 and 0.2646, respectively, and with respect to variance, the average values are 0.0012 and 0.0013, respectively. This indicates that the MOGA-ALNS outperforms MOGA-ALNS-w/o-NS, as it achieves lower average values in terms of both mean and variance. The lower average values for the MOGA-ALNS reflect its superior performance, demonstrating its efficiency in producing solutions that are nearer to the true Pareto front and with less variability between runs, thus underlining the effectiveness of integrating neighborhood search strategies within the MOGA-ALNS framework for optimizing solutions.
To rigorously evaluate and compare the performance differences between the MOGA-ALNS and MOGA-ALNS-w/o-NS, this study employs statistical testing methods, specifically the Friedman test [73] and the Nemenyi post-hoc test [74]. These tests are instrumental in identifying statistically significant differences in the algorithms’ performances across multiple datasets or problem instances.
(1)
In the Friedman test, we organize the MOGA-ALNS and MOGA-ALNS-w/o-NS by descending average values of the hypervolume-metric and ascending average values for the IGD-metric, assigning them ranks of 1 and 2, respectively. We then calculate the average ranks across all instances as depicted in Table 5. For the hypervolume-metric, the average ranks are 1.05 for the MOGA-ALNS and 1.95 for MOGA-ALNS-w/o-NS. Similarly, for the IGD-metric, the average ranks stand at 1.1000 for the MOGA-ALNS and 1.9000 for MOGA-ALNS-w/o-NS. This differentiation in average ranks allows us to deduce a statistically significant disparity in performance between the MOGA-ALNS and MOGA-ALNS-w/o-NS according to the Friedman test.
(2)
To delve deeper into the distinctions between the MOGA-ALNS and MOGA-ALNS-w/o-NS, we employ the Nemenyi post-hoc test at a significance level of 0.05 to ascertain the critical discrepancy in their average rank values. The gap in average ranks for the hypervolume-metric is 0.9000, surpassing the critical threshold of 0.4382. Similarly, for the IGD metric, the difference in average ranks is 0.8000, also exceeding the critical value. These findings underscore the MOGA-ALNS’s notable superiority over MOGA-ALNS-w/o-NS across both evaluated metrics.
The results indicate that the neighborhood search indeed enhances the search capabilities of the MOGA-ALNS, playing a positive role in the search process. This demonstrates the effectiveness of integrating neighborhood search strategies into the MOGA-ALNS framework, leading to improved performance in solving optimization problems by facilitating a more thorough exploration of the solution space.

5.5. Experimental Results

This section provides a comprehensive comparison of the MOGA-ALNS, SPEA-II, MOEA/D, and MOEA/D-DRA. The parameter settings for the experiments are as follows [68,75]. For SPEA-II, the population size is set to 100, with a crossover probability of 0.7 and a mutation probability of 0.3. MOEA/D has a population size of 100, a crossover probability of 0.8, a mutation probability set to 1, and a neighborhood size set to 20. The parameter settings for the MOEA/D-DRA are from the literature [64], which include a population size of 600, a crossover probability of 0.8, a mutation probability of 0.2, and a neighborhood size of 20.

5.5.1. Analysis of the C-Metric

Table 6 presents the outcomes of the C-metric analysis, with the acronyms “GA”, “EAD”, “SPEA”, and “DRA” denoting the MOGA-ALNS, SPEA-II, MOEA/D, and MOEA/D-DRA, respectively. For each instance, the average value calculated using the C-metric over 20 runs is presented. Furthermore, to ensure a clear analysis of the experimental outcomes, we employ a one-tailed t-test with 38 degrees of freedom and a 0.05 significance level [70] to verify the differences between MOGA-ALNS and its competitors. Table 6 illustrates the performance comparison using the symbols “ + ”, “ ”, and “ ~ ” to indicate scenarios where the MOGA-ALNS is significantly superior, significantly inferior, or statistically on par with the compared algorithms, respectively.
In comparing the MOGA-ALNS to the SPEA-II, it is evident that the MOGA-ALNS yields better results than the SPEA-II, as the solutions obtained using the MOGA-ALNS are all superior to those obtained using the SPEA-II. Conversely, since the C (SPEA, GA) values are all less than C (GA, SPEA) in 20 instances, it indicates that the solutions obtained using the SPEA-II are not superior to those found using the MOGA-ALNS. Similarly, in comparing the MOGA-ALNS to the MOEA/D, it is observed that in all 20 instances, the solutions obtained using the MOGA-ALNS are superior to those obtained using the MOEA/D. In contrast, with all instances showing C (EAD, GA) values less than C (GA, EAD), the solutions obtained using the MOEA/D are not superior to those found by the MOGA-ALNS. Similarly, by comparing the MOGA-ALNS to the MOEA/D-DRA, it can be inferred that the MOGA-ALNS achieves better outcomes than the MOEA/D-DRA, as the majority of solutions obtained using the MOGA-ALNS in all 20 instances are superior to those found using the MOEA/D-DRA. Based on the above analysis, we can conclude that the MOGA-ALNS exhibits a better ability to find more non-dominated solutions and demonstrates superior performance in solving related problems compared to SPEA-II, MOEA/D, and MOEA/D-DRA.

5.5.2. Analysis of the IGD-Metric

The IGD-metric results obtained from the experiments comparing the MOGA-ALNS to the other algorithms are presented in Table 7. The MOGA-ALNS demonstrates superior performance over the MOEA/D in every instance, evidenced by the lower mean and variance in IGD-metric values for the MOGA-ALNS compared to the MOEA/D, after conducting 20 trials per instance. Furthermore, the MOGA-ALNS is superior to both the SPEA-II and MOEA/D-DRA in 19 out of 20 instances, as indicated by the lower average IGD-metric values of the MOGA-ALNS compared to those of the SPEA-II and MOEA/D-DRA. More specifically, t-test results show that the MOGA-ALNS performs significantly better than the SPEA-II in 19 of 20 instances and significantly better than the MOEA/D-DRA in 16 of 20 instances.
By averaging the means and variances of the 20 runs, as shown in Table 7, the average mean values for the MOGA-ALNS, SPEA-II, MOEA/D, and MOEA/D-DRA are 0.1610, 0.2372, 0.2528, and 0.2236, respectively, with the average variances being 0.0008, 0.0014, 0.0014, and 0.0011, respectively. Thus, the MOGA-ALNS exhibits smaller average mean and variance values, outperforming the comparative algorithms.
For a visual representation of the results, Figure 9 displays boxplots for each instance processed by the four methods. It can be seen that the results of the MOGA-ALNS are more stable and concentrated compared to the comparative algorithms. The above results and analysis of the IGD-metric confirm that the MOGA-ALNS can achieve a better approximation and a more uniformly distributed non-dominated solution set when solving the considered problems.

5.5.3. Analysis of Hypervolume-Metric

The experimental results for the hypervolume-metric are presented in Table 8. From this table, it is apparent that the MOGA-ALNS significantly outperforms the SPEA-II in 19 out of 20 instances, as indicated by the higher hypervolume-metric mean values achieved using the MOGA-ALNS in these instances. Compared to the MOEA/D and MOEA/D-DRA, the MOGA-ALNS is significantly superior in 17 and 16 instances, respectively. In averaging the means and variances of 20 runs, the MOGA-ALNS shows a larger average mean and a smaller average variance, indicating better performance than the comparative algorithms.
For the Friedman test, we ordered the MOGA-ALNS, SPEA-II, MOEA/D, and MOEA/D-DRA by decreasing mean hypervolume-metric scores, assigning ranks of 1 through 4 accordingly. Subsequent calculation of their mean ranks across all instances is detailed in Table 8. For the hypervolume-metric, the average ranks for the MOGA-ALNS, SPEA-II, MOEA/D, and MOEA/D-DRA are 1.1000, 3.2000, 2.6000, and 3.1000, respectively. The Friedman test indicates a statistically significant difference in performance among the four algorithms due to the inequality of their average ranks. Additionally, the Nemenyi post-hoc test, with a significance threshold of 0.05, is used to evaluate disparities. The variances in mean ranks between the MOGA-ALNS and SPEA-II, MOGA-ALNS and MOEA/D, and MOGA-ALNS and MOEA/D-DRA are 2.1000, 1.5000, and 2.0000, respectively. Each of these differences surpass the critical threshold of 1.0488, signifying statistically significant performance distinctions between the algorithms.
Figure 10 shows a curve graph of the Friedman test results for a graphical illustration of the outcomes. The graph reveals distinct separations, with no overlaps between the MOGA-ALNS and SPEA-II, MOGA-ALNS and MOEA/D, and MOGA-ALNS and MOEA/D-DRA. This clear delineation emphasizes the significant performance disparities between the MOGA-ALNS and the compared algorithms.
Additionally, Figure 11 presents the boxplots of the hypervolume-metric (HV) values for all instances processed by the four algorithms. From Figure 11, it can be observed that in the majority of cases, the results obtained using the MOGA-ALNS are more concentrated and stable compared to those of the comparative algorithms. Based on the analysis presented, it is evident that the MOGA-ALNS outperforms the comparative algorithms in solving the proposed problems, demonstrating its effectiveness and efficiency in achieving superior results.

6. Conclusions

In view of the asymmetric information in the location and the distribution stages, this study proposes a model, referred to as the location-routing problem with three-dimensional loading constraints, specifically tailored to optimizing ELNs in the aftermath of an earthquake. It effectively addresses the complexity and urgency of post-disaster material distribution. Our research focuses on optimizing the design of ELNs to ensure the rapid and efficient allocation of relief materials following disasters. By introducing time windows and three-dimensional load constraints, this model considers not only the diversity of relief materials but also the timeliness of transportation in emergency situations. Additionally, we take into account potential disruptions at distribution centers and road damage, thereby increasing the practical applicability of the model.
To address this complex optimization problem, we develop the MOGA-ALNS. By combining the improved adaptive large neighborhood search algorithm with the genetic algorithm, the algorithm is better able to escape local optima. An important contribution of this study is the proposal of a practical model that provides a fresh perspective and new methods for optimizing ELNs. Using case studies, we validate the effectiveness of the model and algorithm, offering robust theoretical support and practical guidance for post-disaster relief logistics.
Future research can further explore applications in various real-world scenarios, including specific response strategies for different types of disasters and considerations of additional factors, such as traffic and weather changes, on logistical distribution.

Author Contributions

Conceptualization, X.P. and X.Z.; methodology, X.Z.; software, X.Z.; validation, X.P. and X.Z.; formal analysis, X.P.; investigation, X.Z.; resources, X.P.; data curation, X.Z.; writing original draft preparation, X.Z.; writing review and editing, X.P.; visualization, X.Z.; supervision, X.P.; project administration, X.P.; funding acquisition, X.P. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by National Natural Science Foundation of China grant number 72271109.

Data Availability Statement

The raw data supporting the conclusions of this article will be made available by the authors on request.

Acknowledgments

For helpful comments and discussions, we thank Yaping Fu.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A

The modeling process of this study involves numerous parameters, sets, and decision variables, which are crucial for understanding the mathematical models and experimental designs presented in the paper. Given the extensive nature of these details, incorporating them within the main text would potentially disrupt the coherence and readability. Consequently, we have chosen to present the complete list in this appendix. To facilitate a better understanding and indexing for the readers, it is recommended to consult this appendix in conjunction with the related discussions in the main text for a more in-depth and comprehensive comprehension.
Table A1. Indices, parameters, and decision variables utilized in the formulated model.
Table A1. Indices, parameters, and decision variables utilized in the formulated model.
NotationDescription
Indices
I Set of candidate distribution centers; I = i i = 1 , , n ,   n indicates the number of candidate distribution centers.
J Set of demand points; J = j j = n + 1 , , n + m ,   m represents the number of demand points.
V Set of distribution centers and demand points; V = I J .
A Set of segments in the distribution network; A = i , j i ,   j V ,   i j ,   i , and j represent nodes in the network.
K Set of distribution vehicles; K = k k = 1,2 , h ,   h represents the total count of vehicles.
S Set of scenarios; S = s s = 1,2 , , p , where p represents the number of scenarios, each of which has a set of distribution centers experiencing a simultaneous disruption.
N k Set of demand points for vehicle k services; k K .
C Set of goods types needed across all demand points; C = c c = 1 , , l , where l denotes the l t h type of goods.
D k Set of spaces in the distribution vehicle compartment of vehicle k ,   D k = d d = 1 , , q , k K , and q is the overall count of spaces.
G Set of goods placed in the same space of the same vehicle with good c k d j u s and overlapping with the under-plane projection of goods in scenario s , G { c k d j v s | c C ,   s S ,   k K ,   d D k ,   i , j J , 1 v m k d s   a n d   i f   i = j , v u } .
U Set of goods placed in the same space of the same vehicle with good c k d j u s and the bottom surface of good c k d j u s is at the same height in scenario s ,   U = { c k d j v s | c k d j v s G ,   z ¯ C s k d i u = z _   C s k d i u } .
Parameters
δ i j Distance between the depot or demand point i and demand point j, i ,   j I J .
β i The base capacity of the distribution center i ,   i I .
μ i The maximum capacity of the distribution center i can be expanded, i I .
γ i The cost of constructing the distribution center i ,   i I .
e i The unit expansion cost of the distribution center i ,   i I .
f Fixed operating cost of the vehicle.
τ The cost per unit distance traveled by the vehicle.
ν The speed of vehicles.
O The maximum loading volume of the vehicle.
B The maximum load capacity of the vehicle.
l a y e r k d s The actual count of layers of goods loaded in the d t h space of vehicle k ,   k K ,   d D k .
r o w k d s The actual count of rows of goods loaded in the d t h space of vehicle k ,   k K ,   d D k .
c o l u m n k d s The actual count of columns of goods loaded in the d t h space of vehicle k ,   k K ,   d D k .
m k d s The count of goods placed within the d t h space of vehicle k in scenario s ,   s S ,   k K ,   d D k .
m k d j s The number of goods loaded at demand point j within region d by delivery vehicle k in scenario s ,   s S ,   k K ,   d   ϵ   D k ,   j J .
q k d s The individual quality of the goods loaded in region d by delivery vehicle k ,   k K ,   d D k .
Q k d s The overall quality of goods placed in the d t h space of vehicle k ,   k K ,   d D k .
σ k d s The overall size of goods placed in the d t h space of vehicle k ,   k K ,   d D k .
c k d i u s The overall number of goods placed in the d t h space of vehicle k ,   k K ,   d D k .
L , W , H The dimensions of the carriage, including its length, width, and height..
l k d , w k d , h k d The length, width, and height of the d t h space of vehicle k ,   k K ,   d D k .
l k d s ,   w k d s ,   h k d s The length, width, and height of the goods loaded in the d t h space of vehicle k ,   c C ,   k K ,   d D k .
x ¯   C s k d j u , y ¯   C s k d j u , z ¯   C s k d j u The coordinate at the upper-right corner of the front side of the u t h carriage of the i t h point in the d t h space of vehicle k ,   c   C ,   k   K ,   d   D k ,   j J ,   1 u m k d s .
x _   C s k d j u , y _   C s k d j u , z _   C s k d j u The coordinate at the lower-left corner of the back side of the u t h carriage of the i t h point in the d t h space of vehicle k ,   c C ,   k K ,   d D k ,   j J ,   1 u m k d s .
P s The probability of scenario s occurring, s S .
P 1 i s The probability of secondary disasters such as aftershocks occurring at the distribution center i ,   i I ,   s S .
P 2 i s The probability of huge losses caused by disasters such as aftershocks affecting the distribution center in scenario s ,   s S ,   i I .
λ 1 i s The cost of losses incurred by distribution center i due to disaster risks such as aftershocks in scenario s ,   s S ,   i I .
P 1 i j s The probability of transportation risk associated with the route section i ,   j in scenario s ,   i ,   j A .
P 2 i j s The probability of significant loss of goods due to transportation risk occurring along route segment ( i ,   j ) in scenario s ,   i ,   j A .
λ 2 i S The cost of loss due to transportation risk when goods are transported from i to j in scenario s ,   i ,   j A .
η i j k s The cargo load of vehicle k when transporting from i to j in scenario s ,   i ,   j I J ,   k K ,   i j .
t j k s The time for vehicle k to reach point j in scenario s ,   s S ,   j J ,   k K .
ψ   j k s The time vehicle k requires to serve demand point j in scenario s ,   s S ,   j J ,   k K .
φ j e The penalty coefficient for vehicles arriving at demand point j ahead of schedule, j J .
φ j l The penalty coefficient for vehicles arriving at demand point j behind schedule, j J .
T 1 j s The earliest acceptable service time for demand point j ,   j J .
T 2 j s The latest acceptable service time for demand point j ,   j J .
ξ i s The value is 1 if distribution center i fails in scenario s ; otherwise, it is 0, s S ,   i I .
ω k c The value is 1 if vehicle k is loaded with class c goods within region d ; otherwise, it is 0, k K ,   c C ,   d D k .
Decision variable
x i s The value is 1 if a distribution center is established at location i in scenario s ; otherwise, it is 0, s S ,   i I .
y i j k s The value is 1 if vehicle k travels from node i to node j in scenario s ; otherwise, it is 0, s S ,   i ,   j I J ,   k K ,   i j .
z i j s The value is 1 if demand point j is serviced by distribution center i in scenario s ; otherwise, it is 0, s S ,   i I ,   j J .
γ k j s The value is 1 if vehicle k carries the goods of demand point j within region d ; otherwise, it is 0, s S ,   j J ,   k K ,   d D k..
Ω i k s The value is 1 if vehicle k departs from distribution center i to provide delivery services in scenario s ; otherwise, it is 0, s S ,   i I ,   k K .
ζ i s The capacity expansion amount of distribution center i in scenario s ,   s S ,   i   I .

References

  1. Rahmani, D. Designing a robust and dynamic network for the emergency blood supply chain with the risk of disruptions. Ann. Oper. Res. 2018, 283, 613–641. [Google Scholar] [CrossRef]
  2. Shen, L.; Tao, F.; Shi, Y.; Qin, R. Optimization of Location-Routing Problem in Emergency Logistics Considering Carbon Emissions. Int. J. Environ. Res. Public Health 2019, 16, 2982. [Google Scholar] [CrossRef] [PubMed]
  3. Su, Z.; Zhang, G.; Liu, Y.; Yue, F.; Jiang, J. Multiple emergency resource allocation for concurrent incidents in natural disasters. Int. J. Disaster Risk Reduct. 2016, 17, 199–212. [Google Scholar] [CrossRef]
  4. Bagloee, S.A.; Sarvi, M.; Wolshon, B.; Dixit, V. Identifying critical disruption scenarios and a global robustness index tailored to real life road networks. Transp. Res. Part E Logist. Transp. Rev. 2017, 98, 60–81. [Google Scholar] [CrossRef]
  5. Jalali, S.; Seifbarghy, M.; Niaki, S.T.A. A risk-averse location-protection problem under intentional facility disruptions: A modified hybrid decomposition algorithm. Transp. Res. Part E Logist. Transp. Rev. 2018, 114, 196–219. [Google Scholar] [CrossRef]
  6. Liu, Y.; Cui, N.; Zhang, J. Integrated temporary facility location and casualty allocation planning for post-disaster humanitarian medical service. Transp. Res. Part E Logist. Transp. Rev. 2019, 128, 1–16. [Google Scholar] [CrossRef]
  7. Huang, C.-H.; Chang, K.-H.; Liu, C.-H.; Chang, T.-Y.; Lin, Y.-K. Network reliability analysis on casualty rescue for natural disaster evaluation. Ann. Oper. Res. 2023, Feb 10, 1–21. [Google Scholar] [CrossRef]
  8. Qi, M.; Yang, Y.; Cheng, C. Location and inventory pre-positioning problem under uncertainty. Transp. Res. Part E Logist. Transp. Rev. 2023, 177, 103236. [Google Scholar] [CrossRef]
  9. Wang, Z.; Leng, L.; Ding, J.; Zhao, Y. Study on location-allocation problem and algorithm for emergency supplies considering timeliness and fairness. Comput. Ind. Eng. 2023, 177, 109078. [Google Scholar] [CrossRef]
  10. Meng, L.; Wang, X.; He, J.; Han, C.; Hu, S. A two-stage chance constrained stochastic programming model for emergency supply distribution considering dynamic uncertainty. Transp. Res. Part E Logist. Transp. Rev. 2023, 179, 103296. [Google Scholar] [CrossRef]
  11. Zhang, J.; Long, D.Z.; Li, Y. A reliable emergency logistics network for COVID-19 considering the uncertain time-varying demands. Transp. Res. E Logist. Transp. Rev. 2023, 172, 103087. [Google Scholar] [CrossRef] [PubMed]
  12. Martins, S.; Ostermeier, M.; Amorim, P.; Hübner, A.; Almada-Lobo, B. Product-oriented time window assignment for a multi-compartment vehicle routing problem. Eur. J. Oper. Res. 2019, 276, 893–909. [Google Scholar] [CrossRef]
  13. Frank, M.; Ostermeier, M.; Holzapfel, A.; Hübner, A.; Kuhn, H. Optimizing routing and delivery patterns with multi-compartment vehicles. Eur. J. Oper. Res. 2021, 293, 495–510. [Google Scholar] [CrossRef]
  14. Bortfeldt, A.; Yi, J. The Split Delivery Vehicle Routing Problem with three-dimensional loading constraints. Eur. J. Oper. Res. 2020, 282, 545–558. [Google Scholar] [CrossRef]
  15. Castellucci, P.B.; Costa, A.M.; Toledo, F. Network scheduling problem with cross-docking and loading constraints. Comput. Oper. Res. 2021, 132, 105271. [Google Scholar] [CrossRef]
  16. Holguín-Veras, J.; Pérez, N.; Jaller, M.; Van Wassenhove, L.N.; Aros-Vera, F. On the appropriate objective function for post-disaster humanitarian logistics models. J. Oper. Manag. 2013, 31, 262–280. [Google Scholar] [CrossRef]
  17. Afify, B.; Soeanu, A.; Awasthi, A. Separation linearization approach for the capacitated facility location problem under disruption. Expert Syst. Appl. 2021, 169, 114187. [Google Scholar] [CrossRef]
  18. Wang, W.; Wu, S.; Wang, S.; Zhen, L.; Qu, X. Emergency facility location problems in logistics: Status and perspectives. Transp. Res. Part E Logist. Transp. Rev. 2021, 154, 102465. [Google Scholar] [CrossRef]
  19. Yang, Y.; Yin, Y.; Wang, D.; Ignatius, J.; Cheng, T.C.E.; Dhamotharan, L. Distributionally robust multi-period location-allocation with multiple resources and capacity levels in humanitarian logistics. Eur. J. Oper. Res. 2023, 305, 1042–1062. [Google Scholar] [CrossRef]
  20. Men, J.; Jiang, P.; Zheng, S.; Kong, Y.; Zhao, Y.; Sheng, G.; Su, N.; Zheng, S. A Multi-Objective Emergency Rescue Facilities Location Model for Catastrophic Interlocking Chemical Accidents in Chemical Parks. IEEE Trans. Intell. Transp. Syst. 2020, 21, 4749–4761. [Google Scholar] [CrossRef]
  21. Maliki, F.; Souier, M.; Dahane, M.; Ben Abdelaziz, F. A multi-objective optimization model for a multi-period mobile facility location problem with environmental and disruption considerations. Ann. Oper. Res. 2022, Sep 8, 1–26. [Google Scholar] [CrossRef]
  22. Wang, C.; Wang, Z.; Tian, Y.; Zhang, X.; Xiao, J. A Dual-Population Based Evolutionary Algorithm for Multi-Objective Location Problem Under Uncertainty of Facilities. IEEE Trans. Intell. Transp. Syst. 2022, 23, 7692–7707. [Google Scholar] [CrossRef]
  23. Zhang, Y.; Diabat, A.; Zhang, Z.-H. Reliable closed-loop supply chain design problem under facility-type-dependent probabilistic disruptions. Transp. Res. Part B Methodol. 2021, 146, 180–209. [Google Scholar] [CrossRef]
  24. Zahedi, A.; Kargari, M.; Husseinzadeh Kashan, A. Multi-objective decision-making model for distribution planning of goods and routing of vehicles in emergency multi-objective decision-making model for distribution planning of goods and routing of vehicles in emergency. Int. J. Disaster Risk Reduct. 2020, 48, 101587. [Google Scholar] [CrossRef]
  25. Zhong, S.; Cheng, R.; Jiang, Y.; Wang, Z.; Larsen, A.; Nielsen, O.A. Risk-averse optimization of disaster relief facility location and vehicle routing under stochastic demand. Transp. Res. Part E Logist. Transp. Rev. 2020, 141, 102015. [Google Scholar] [CrossRef]
  26. Zhang, G.; Zhu, N.; Ma, S.; Xia, J. Humanitarian relief network assessment using collaborative truck-and-drone system. Transp. Res. Part E Logist. Transp. Rev. 2021, 152, 102417. [Google Scholar] [CrossRef]
  27. Molina, J.; López-Sánchez, A.D.; Hernández-Díaz, A.G.; Martínez-Salazar, I. A Multi-start Algorithm with Intelligent Neighborhood Selection for solving multi-objective humanitarian vehicle routing problems. J. Heuristics 2017, 24, 111–133. [Google Scholar] [CrossRef]
  28. Khanchehzarrin, S.; Ghaebi Panah, M.; Mahdavi-Amiri, N.; Shiripour, S. A bi-level multi-objective location-routing optimization model for disaster relief operations considering public donations. Socio-Econ. Plan. Sci. 2022, 80, 101165. [Google Scholar] [CrossRef]
  29. Wang, Y.; Wang, X.; Fan, J.; Wang, Z.; Zhen, L. Emergency logistics network optimization with time window assignment. Expert Syst. Appl. 2023, 214, 119145. [Google Scholar] [CrossRef]
  30. Reil, S.; Bortfeldt, A.; Mönch, L. Heuristics for vehicle routing problems with backhauls, time windows, and 3D loading constraints. Eur. J. Oper. Res. 2018, 266, 877–894. [Google Scholar] [CrossRef]
  31. Göçmen, E.; Erol, R. Transportation problems for intermodal networks: Mathematical models, exact and heuristic algorithms, and machine learning. Expert Syst. Appl. 2019, 135, 374–387. [Google Scholar] [CrossRef]
  32. Wei, L.; Zhang, Z.; Lim, A. An evolutionary local search for the capacitated vehicle routing problem minimizing fuel consumption under three-dimensional loading constraints. In Proceedings of the 2014 10th International Conference on Natural Computation (ICNC), Xiamen, China, 19–21 August 2014; pp. 203–208. [Google Scholar] [CrossRef]
  33. Männel, D.; Bortfeldt, A. Solving the pickup and delivery problem with three-dimensional loading constraints and reloading ban. Eur. J. Oper. Res. 2018, 264, 119–137. [Google Scholar] [CrossRef]
  34. Rajaei, M.; Moslehi, G.; Reisi-Nafchi, M. The split heterogeneous vehicle routing problem with three-dimensional loading constraints on a large scale. Eur. J. Oper. Res. 2022, 299, 706–721. [Google Scholar] [CrossRef]
  35. Elbek, M.; Wøhlk, S. A variable neighborhood search for the multi-period collection of recyclable materials. Eur. J. Oper. Res. 2016, 249, 540–550. [Google Scholar] [CrossRef]
  36. Hübner, A.; Ostermeier, M. A Multi-Compartment Vehicle Routing Problem with Loading and Unloading Costs. Transp. Sci. 2019, 53, 282–300. [Google Scholar] [CrossRef]
  37. Yahyaoui, H.; Kaabachi, I.; Krichen, S.; Dekdouk, A. Two metaheuristic approaches for solving the multi-compartment vehicle routing problem. Oper. Res. 2018, 20, 2085–2108. [Google Scholar] [CrossRef]
  38. Zbib, H.; Laporte, G. The commodity-split multi-compartment capacitated arc routing problem. Comput. Oper. Res. 2020, 122, 104994. [Google Scholar] [CrossRef]
  39. Yang, J.; Tao, F.; Zhong, Y. Dynamic routing for waste collection and transportation with multi-compartment electric vehicle using smart waste bins. Waste Manag. Res. 2022, 40, 1199–1211. [Google Scholar] [CrossRef]
  40. Mohammadi, S.; Avakh Darestani, S.; Vahdani, B.; Alinezhad, A. A robust neutrosophic fuzzy-based approach to integrate reliable facility location and routing decisions for disaster relief under fairness and aftershocks concerns. Comput. Ind. Eng. 2020, 148, 106734. [Google Scholar] [CrossRef]
  41. Wei, X.; Qiu, H.; Wang, D.; Duan, J.; Wang, Y.; Cheng, T.C.E. An integrated location-routing problem with post-disaster relief distribution. Comput. Ind. Eng. 2020, 147, 106632. [Google Scholar] [CrossRef]
  42. Li, Y.; Zhang, J.; Yu, G. A scenario-based hybrid robust and stochastic approach for joint planning of relief logistics and casualty distribution considering secondary disasters. Transp. Res. Part E Logist. Transp. Rev. 2020, 141, 102029. [Google Scholar] [CrossRef]
  43. Sun, H.; Wang, Y.; Xue, Y. A bi-objective robust optimization model for disaster response planning under uncertainties. Comput. Ind. Eng. 2021, 155, 107213. [Google Scholar] [CrossRef]
  44. Gao, X.; Jin, X.; Zheng, P.; Cui, C. Multi-modal transportation planning for multi-commodity rebalancing under uncertainty in humanitarian logistics. Adv. Eng. Inform. 2021, 47, 101223. [Google Scholar] [CrossRef]
  45. Abazari, S.R.; Aghsami, A.; Rabbani, M. Prepositioning and distributing relief items in humanitarian logistics with uncertain parameters. Socio-Econ. Plan. Sci. 2021, 74, 100933. [Google Scholar] [CrossRef]
  46. Cheng, J.; Feng, X.; Bai, X. Modeling equitable and effective distribution problem in humanitarian relief logistics by robust goal programming. Comput. Ind. Eng. 2021, 155, 107183. [Google Scholar] [CrossRef]
  47. Alem, D.; Bonilla-Londono, H.F.; Barbosa-Povoa, A.P.; Relvas, S.; Ferreira, D.; Moreno, A. Building disaster preparedness and response capacity in humanitarian supply chains using the Social Vulnerability Index. Eur. J. Oper. Res. 2021, 292, 250–275. [Google Scholar] [CrossRef]
  48. Peng, Z.X.; Wang, C.; Xu, W.Q.; Zhang, J.S. Research on Location-Routing Problem of Maritime Emergency Materials Distribution Based on Bi-Level Programming. Mathematics 2022, 10, 1243. [Google Scholar] [CrossRef]
  49. Ghasemi, P.; Goodarzian, F.; Abraham, A. A new humanitarian relief logistic network for multi-objective optimization under stochastic programming. Appl. Intell. 2022, 52, 13729–13762. [Google Scholar] [CrossRef]
  50. Vosooghi, Z.; Mirzapour Al-e-hashem, S.M.J.; Lahijanian, B. Scenario-based redesigning of a relief supply-chain network by considering humanitarian constraints, triage, and volunteers’ help. Socio-Econ. Plan. Sci. 2022, 84, 101399. [Google Scholar] [CrossRef]
  51. Bayraktar, O.B.; Günneç, D.; Salman, F.S.; Yücel, E. Relief Aid Provision to En Route Refugees: Multi-Period Mobile Facility Location with Mobile Demand. Eur. J. Oper. Res. 2022, 301, 708–725. [Google Scholar] [CrossRef]
  52. Wang, D.; Peng, J.; Yang, H.; Cheng, T.C.E.; Yang, Y. Distributionally robust location-allocation with demand and facility disruption uncertainties in emergency logistics. Comput. Ind. Eng. 2023, 184, 109617. [Google Scholar] [CrossRef]
  53. Sheikholeslami, M.; Zarrinpoor, N. Designing an integrated humanitarian logistics network for the preparedness and response phases under uncertainty. Socio-Econ. Plan. Sci. 2023, 86, 101496. [Google Scholar] [CrossRef]
  54. Li, J.; Chu, F.; Che, A.; Yin, Y. A Three-Stage Relief Network Design Approach for Predictable Disasters Considering Time-Dependent Uncertainty. IEEE Trans. Intell. Transp. Syst. 2023, 25, 5418–5434. [Google Scholar] [CrossRef]
  55. Yang, R.; Li, Y.; Zhang, B.; Yang, R. Location–allocation problem in the emergency logistics system considering lateral transshipment strategy. Comput. Ind. Eng. 2024, 187, 109771. [Google Scholar] [CrossRef]
  56. Wang, Y.; Sun, B. Multiperiod optimal emergency material allocation considering road network damage and risk under uncertain conditions. Oper. Res. 2021, 22, 2173–2208. [Google Scholar] [CrossRef]
  57. Wang, Y.; Wang, X.; Guan, X.; Li, Q.; Fan, J.; Wang, H. A combined intelligent and game theoretical methodology for collaborative multicenter pickup and delivery problems with time window assignment. Appl. Soft Comput. 2021, 113, 107875. [Google Scholar] [CrossRef]
  58. Wang, Y.; Peng, S.; Zhou, X.; Mahmoudi, M.; Zhen, L. Green logistics location-routing problem with eco-packages. Transp. Res. Part E Logist. Transp. Rev. 2020, 143, 102118. [Google Scholar] [CrossRef]
  59. Méndez-Fernández, I.; Lorenzo-Freire, S.; González-Rueda, Á.M. An Adaptive Large Neighbourhood Search algorithm for a real-world Home Care Scheduling Problem with time windows and dynamic breaks. Comput. Oper. Res. 2023, 159, 106351. [Google Scholar] [CrossRef]
  60. Kuo, Y.; Wang, C.-C. A variable neighborhood search for the multi-depot vehicle routing problem with loading cost. Expert Syst. Appl. 2012, 39, 6949–6954. [Google Scholar] [CrossRef]
  61. Lin, S.-W.; Ying, K.-C. Minimizing makespan and total flowtime in permutation flowshops by a bi-objective multi-start simulated-annealing algorithm. Comput. Oper. Res. 2013, 40, 1625–1647. [Google Scholar] [CrossRef]
  62. Zitzler, E.; Laumanns, M.; Thiele, L. SPEA2: Improving the strength pareto evolutionary algorithm. TIK Rep. 2001, 103, 35. [Google Scholar]
  63. Zhang, Q.F.; Li, H. MOEA/D: A multiobjective evolutionary algorithm based on decomposition. IEEE Trans. Evol. Comput. 2007, 11, 712–731. [Google Scholar] [CrossRef]
  64. Zhang, Q.; Liu, W.; Li, H. The performance of a new version of MOEA/D on CEC09 unconstrained MOP test instances. In Proceedings of the 2009 IEEE Congress on Evolutionary Computation, Trondheim, Norway, 18–21 May 2009; pp. 203–208. [Google Scholar] [CrossRef]
  65. Ghorai, C.; Shakhari, S.; Banerjee, I. A SPEA-Based Multimetric Routing Protocol for Intelligent Transportation Systems. IEEE Trans. Intell. Transp. Syst. 2021, 22, 6737–6747. [Google Scholar] [CrossRef]
  66. Zhou, Y.W.; Liu, J.; Zhang, Y.T.; Gan, X.H. A multi-objective evolutionary algorithm for multi-period dynamic emergency resource scheduling problems. Transp. Res. Part E-Logist. Transp. Rev. 2017, 99, 77–95. [Google Scholar] [CrossRef]
  67. Leng, L.; Zhang, J.; Zhang, C.; Zhao, Y.; Wang, W.; Li, G. Decomposition-based hyperheuristic approaches for the bi-objective cold chain considering environmental effects. Comput. Oper. Res. 2020, 123, 105043. [Google Scholar] [CrossRef]
  68. Rabbani, M.; Nikoubin, A.; Farrokhi-Asl, H. Using modified metaheuristic algorithms to solve a hazardous waste collection problem considering workload balancing and service time windows. Soft Comput. 2020, 25, 1885–1912. [Google Scholar] [CrossRef]
  69. Li, H.; Li, G.; Jiang, Q.; Wang, J.; Wang, Z. MOEA/D with customized replacement neighborhood and dynamic resource allocation for solving 3L-SDHVRP. Swarm Evol. Comput. 2024, 85, 101463. [Google Scholar] [CrossRef]
  70. Fu, Y.; Wang, H.; Tian, G.; Li, Z.; Hu, H. Two-agent stochastic flow shop deteriorating scheduling via a hybrid multi-objective evolutionary algorithm. J. Intell. Manuf. 2018, 30, 2257–2272. [Google Scholar] [CrossRef]
  71. Li, J.-Q.; Chen, X.-L.; Duan, P.-Y.; Mou, J.-H. KMOEA: A Knowledge-Based Multiobjective Algorithm for Distributed Hybrid Flow Shop in a Prefabricated System. IEEE Trans. Ind. Inform. 2022, 18, 5318–5329. [Google Scholar] [CrossRef]
  72. Ding, J.; Yang, C.; Xiao, Q.; Chai, T.; Jin, Y. Dynamic Evolutionary Multiobjective Optimization for Raw Ore Allocation in Mineral Processing. IEEE Trans. Emerg. Top. Comput. Intell. 2018, 3, 36–48. [Google Scholar] [CrossRef]
  73. Hou, Y.; Fu, Y.; Gao, K.; Zhang, H.; Sadollah, A. Modelling and optimization of integrated distributed flow shop scheduling and distribution problems with time windows. Expert Syst. Appl. 2022, 187, 115827. [Google Scholar] [CrossRef]
  74. Pereira, D.G.; Afonso, A.; Medeiros, F.M. Overview of Friedman’s test and post-hoc analysis. Commun. Stat.-Simul. Comput. 2015, 44, 2636–2653. [Google Scholar] [CrossRef]
  75. Chang, P.C.; Chen, S.H.; Zhang, Q.; Lin, J.L. MOEA/D for flowshop scheduling problems. In Proceedings of the 2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence), Hong Kong, China, 1–6 June 2008; pp. 1433–1438. [Google Scholar] [CrossRef]
Figure 1. Illustration of the considered problem.
Figure 1. Illustration of the considered problem.
Symmetry 16 01080 g001
Figure 2. Feasible loading scheme for route in Figure 1.
Figure 2. Feasible loading scheme for route in Figure 1.
Symmetry 16 01080 g002
Figure 3. Flowchart of MOGA-ALNS.
Figure 3. Flowchart of MOGA-ALNS.
Symmetry 16 01080 g003
Figure 4. Illustration of the solution.
Figure 4. Illustration of the solution.
Symmetry 16 01080 g004
Figure 5. Decoding process of Route 1 in Figure 4.
Figure 5. Decoding process of Route 1 in Figure 4.
Symmetry 16 01080 g005
Figure 6. Illustration of the SBX crossover operation.
Figure 6. Illustration of the SBX crossover operation.
Symmetry 16 01080 g006
Figure 7. Illustration of the polynomial mutation operation.
Figure 7. Illustration of the polynomial mutation operation.
Symmetry 16 01080 g007
Figure 8. Influence trend of parameters in the MOGA-ALNS.
Figure 8. Influence trend of parameters in the MOGA-ALNS.
Symmetry 16 01080 g008
Figure 9. Boxplots of the IGD-metric values.
Figure 9. Boxplots of the IGD-metric values.
Symmetry 16 01080 g009
Figure 10. Friedman test on 20 instances comparing four optimization methods based on the hypervolume-metric.
Figure 10. Friedman test on 20 instances comparing four optimization methods based on the hypervolume-metric.
Symmetry 16 01080 g010
Figure 11. Boxplots of the hypervolume-metric values.
Figure 11. Boxplots of the hypervolume-metric values.
Symmetry 16 01080 g011
Table 1. Summary of the literature pertaining to ELN.
Table 1. Summary of the literature pertaining to ELN.
ReferenceLocationAllocationObjectiveVulnerable SectionKey ConstraintsSolution
FacilityLinkFac. CapFac. ExpTWs3D Loading
Mohammadi et al. (2020) [40] Total cost
Makespan
Transport cost bounds variation
Exa
Wei et al. (2020) [41] Total cost
Demand satisfaction
Met
Li et al. (2020) [42] Total cost Exa
Sun et al. (2021) [43] Total cost
Injury severity score
Exa
Gao et al. (2021) [44] Fairness
Makespan
Exa
Abazari et al. (2021) [45] Total cost
Makespan
Met
Cheng et al. (2021) [46] Fairness Exa
Alem et al. (2021) [47] Effectiveness Exa
Peng et al. (2022) [48] Total cost
Demand satisfaction
Met
Ghasemi et al. (2022) [49] Total costs
Maximum number of unsatisfied demands
Met
Vosooghi et al. (2022) [50] Total cost
Response time
Met
Bayraktar et al. (2022) [51] Total cost Met
Wang et al. (2023) [52] Total cost
Makespan
Exa
Meng et al. (2023) [10] Total cost
Makespan
Exa
Yang et al. (2023) [19] Total cost
Fairness
Exa
Wang et al. (2023) [9] Time cost
Quantity of short supplies
Heu
Sheikholeslami et al. (2023) [53] Total cost
Coverage of the network
Met
Li et al. (2023) [54] Total cost in the worst case Heu
Zhang et al. (2023) [11] Total cost Meta
Yang et al. (2024) [55] Total cost Exa
This study Total cost
Risk of network
Met
Note: Fac. Cap = Facility capaicity, Fac. Exp = Facility expansion, TWs = Time windows, Exa = Exact, Met = Metaheuristic, Heu = Heuristic.
Table 2. The neighborhood search introduces five criteria for accepting solutions.
Table 2. The neighborhood search introduces five criteria for accepting solutions.
(1)
Δ f 1 0 , Δ f 2 0 : ζ is accepted;
(2)
Δ f 1 0 ,   Δ f 2 > 0 : ζ   i s   a c c e p t e d   o n l y   i f   r < P 1 ;
(3)
Δ f 1 > 0 ,   Δ f 2 0 : ζ   i s   a c c e p t e d   o n l y   i f   r < P 2 ;
(4)
Δ f 1 > 0 ,   Δ f 2 > 0   a n d   Δ f 1 / f 1 ζ < Δ f 2 / f 2 ζ : ζ   i s   a c c e p t e d   o n l y   i f   r < P 2 ;
(5)
Δ f 1 > 0 ,   Δ f 2 > 0   a n d   Δ f 1 / f 1 ζ > Δ f 2 / f 2 ζ : ζ   i s   a c c e p t e d   o n l y   i f   r < P 1 ;
Table 3. Orthogonal table and experimental results.
Table 3. Orthogonal table and experimental results.
No N α θ ARV
1500.3300.7555
2500.5600.7659
3500.7900.8319
4500.91200.8440
5750.3600.8035
6750.5300.8853
7750.71200.8059
8750.9900.9506
91000.3900.9447
101000.51200.8874
111000.7300.8825
121000.9600.8303
131250.31200.8796
141250.5900.9341
151250.7600.8624
161250.9300.9682
Table 4. Influence trend and rank.
Table 4. Influence trend and rank.
Level N α θ
10.79930.84580.8729
20.86130.86820.8155
30.88620.84560.9153
40.91110.89830.8542
Delta0.11170.05260.0998
Rank132
Table 5. Experimental results for the MOGA-ALNS and MOGA-ALNS-w/o-NS based on the hypervolume-metric and IGD-metric.
Table 5. Experimental results for the MOGA-ALNS and MOGA-ALNS-w/o-NS based on the hypervolume-metric and IGD-metric.
InstanceHypervolume-MetricIGD-Metric
MOGA-ALNSMOGA-ALNS-w/o-NSMOGA-ALNSMOGA-ALNS-w/o-NS
MeanVarRankMeanVarRankMeanVarRankMeanVarRank
5-40-a0.84420.008310.74420.016120.20640.001510.26790.00162
5-40-b0.78670.010110.75890.010820.07260.000510.27460.00092
5-40-c0.83590.010410.75370.010520.17210.001110.26420.00142
5-40-d0.81190.013110.78940.008620.16210.001710.22220.00182
5-40-e0.82170.009710.76700.009320.13290.000510.25410.00132
5-60-a0.78670.010620.79360.010310.17080.001810.24680.00222
5-60-b0.79860.018210.72740.020320.17390.001310.26300.00162
5-60-c0.81480.019010.79520.015220.15000.000910.21730.00142
5-60-d0.78290.018010.75770.015320.13080.000810.25000.00142
5-60-e0.84660.006010.73230.014620.17130.001310.27900.00232
5-80-a0.89390.008910.77330.014020.17140.002210.20620.00122
5-80-b0.82510.014810.76410.019520.18030.001610.21190.00112
5-80-c0.86410.004310.76700.018420.19660.000910.20350.00132
5-80-d0.83540.003010.76260.007620.15800.001710.26470.00152
5-80-e0.84560.004310.75570.012520.24850.002720.20940.00131
5-100-a0.83170.002410.76180.010420.17000.001610.31640.00102
5-100-b0.79850.009810.70700.005420.17950.000710.22780.00102
5-100-c0.81730.005610.80950.015420.09880.000710.19160.00102
5-100-d0.92110.001510.74550.017820.17970.000720.15870.00131
5-100-e0.87500.002410.76470.010520.14010.000710.16330.00062
Average0.83190.00901.05000.76050.01311.95000.16320.00121.10000.23460.00131.9000
Table 6. C-metric comparison of the four approaches.
Table 6. C-metric comparison of the four approaches.
InstanceC (GA, EAD)C (EAD, GA)t-TestC (GA, SPEA)C (SPEA, GA)t-TestC (GA, DRA)C (DRA, GA)t-Test
5-40-a0.75890.0807 + 0.72670.0863 + 0.51830.0923 +
5-40-b0.80630.0208 + 0.81100.0513 + 0.72920.0618 +
5-40-c0.84810.0310 + 0.66960.0575 + 0.68010.0836 +
5-40-d0.78700.0518 + 0.84890.0499 + 0.65890.0731 +
5-40-e0.89450.0146 + 0.85880.0208 + 0.74270.0427 +
5-60-a0.76670.0458 + 0.78280.0739 + 0.28570.1631 +
5-60-b0.76240.0000 + 0.79830.0405 + 0.67210.1010 +
5-60-c0.81350.0467 + 0.82650.0351 + 0.66530.0494 +
5-60-d0.87870.0000 + 0.85460.0310 + 0.69670.1147 +
5-60-e0.82370.0208 + 0.85740.0296 + 0.58130.1120 +
5-80-a0.64750.0143 + 0.62760.0482 + 0.46770.0488 +
5-80-b0.64700.0250 + 0.85230.0350 + 0.41330.0417 +
5-80-c0.82750.0333 + 0.73610.0393 + 0.66650.0714 +
5-80-d0.85580.0458 + 0.69800.1244 + 0.78350.0796 +
5-80-e0.76140.0125 + 0.80230.0000 + 0.63220.0333 +
5-100-a0.94830.0083 + 0.92170.0167 + 0.79240.0917 +
5-100-b0.79640.0283 + 0.73430.0767 + 0.57420.1233 +
5-100-c0.59830.0444 + 0.76630.1409 + 0.67450.1937 +
5-100-d0.85980.0100 + 0.76380.0267 + 0.48880.1600 +
Average0.79020.0284 + 0.78480.0495 + 0.52180.0429 +
Table 7. Experimental results obtained using the IGD-metric.
Table 7. Experimental results obtained using the IGD-metric.
InstanceMOGA-ALNSSPEA-II MOEA/D MOEA/D-DRA
MeanVarMeanVart-TestMeanVart-TestMeanVart-Test
5-40-a0.20650.00300.24110.0011 + 0.31990.0019 + 0.36300.0022 +
5-40-b0.06970.00030.27940.0016 + 0.29950.0024 + 0.24110.0011 +
5-40-c0.17220.00120.25380.0014 + 0.27640.0015 + 0.26740.0011 +
5-40-d0.15720.00080.23610.0020 + 0.21100.0016 + 0.20970.0006 +
5-40-e0.13150.00040.26470.0014 + 0.27630.0007 + 0.20650.0005 +
5-60-a0.17080.00180.27830.0017 + 0.25980.0020 + 0.18050.0009 ~
5-60-b0.17400.00130.26980.0016 + 0.28810.0019 + 0.22340.0022 +
5-60-c0.15010.00090.24990.0014 + 0.24990.0009 + 0.19510.0015 +
5-60-d0.13090.00090.21950.0006 + 0.27870.0013 + 0.22350.0018 +
5-60-e0.17140.00130.28980.0009 + 0.29540.0017 + 0.29070.0009 +
5-80-a0.17990.00020.22670.0011 + 0.23920.0007 + 0.19490.0011 +
5-80-b0.18080.00010.23450.0015 + 0.23530.0011 + 0.22040.0009 +
5-80-c0.19380.00010.21800.0017 + 0.23280.0016 + 0.21750.0010 +
5-80-d0.16420.00020.22600.0021 + 0.25280.0007 + 0.26700.0008 +
5-80-e0.21100.00020.21020.0012 ~ 0.22550.0013 + 0.21290.0008 ~
5-100-a0.16580.00190.27710.0019 + 0.30930.0026 + 0.28750.0021 +
5-100-b0.18060.00030.20270.0008 + 0.23710.0007 + 0.18080.0007 ~
5-100-c0.10230.00020.18860.0012 + 0.20190.0014 + 0.18300.0008 +
5-100-d0.16490.00020.18400.0010 + 0.18560.0003 + 0.13560.0008
5-100-e0.14340.00020.19290.0011 + 0.18140.0010 + 0.17170.0005 +
Average0.16100.00080.23720.0014 + 0.25280.0014 + 0.22360.0011 +
Table 8. Experimental results obtained using the hypervolume-metric.
Table 8. Experimental results obtained using the hypervolume-metric.
InstanceMOGA-ALNSSPEA-II MOEA/D MOEA/D-DRA
MeanVarRankMeanVarRankt-TestMeanVarRankt-TestMeanVarRankt-Test
5-40-a0.84420.008310.80290.00793 + 0.73150.01534 + 0.81390.00872 +
5-40-b0.78670.010120.69330.01404 + 0.69900.02113 + 0.80720.00611 ~
5-40-c0.84380.002210.77880.01452 + 0.77650.01313 + 0.75430.00644 +
5-40-d0.81190.013110.67930.01204 + 0.76780.02482 + 0.74130.00573 +
5-40-e0.82170.009710.78610.01352 + 0.74990.01293 + 0.68090.00794 +
5-60-a0.78670.010620.71910.01953 + 0.83420.00841 ~ 0.67460.00284 +
5-60-b0.81960.002710.80640.00862 ~ 0.76890.00893 + 0.74100.00834 +
5-60-c0.82320.002410.77930.01532 + 0.74800.02593 + 0.71000.00634 +
5-60-d0.80060.002110.74860.01574 + 0.75650.01453 + 0.77810.00832 ~
5-60-e0.84660.006010.71800.00944 + 0.73610.01473 + 0.80440.00882 +
5-80-a0.89390.008910.73640.00744 + 0.79630.00872 + 0.76310.01063 +
5-80-b0.81980.002310.74880.00644 + 0.80160.01103 ~ 0.81820.01162 ~
5-80-c0.86410.004310.78340.01993 + 0.80060.01272 + 0.69680.00754 +
5-80-d0.83540.003010.79830.00843 + 0.81830.01892 + 0.77290.00924 +
5-80-e0.84560.004310.75830.01123 + 0.79370.01452 + 0.72370.00834 +
5-100-a0.83170.002410.67630.03244 + 0.79400.01203 + 0.80870.01192 +
5-100-b0.79850.009810.68200.04344 + 0.77180.01633 ~ 0.78100.01432 ~
5-100-c0.81730.005610.77870.00422 + 0.76970.01023 + 0.69570.01274 +
5-100-d0.92110.001510.68180.01924 + 0.82110.01562 + 0.79570.00913 +
5-100-e0.87500.002410.68330.02313 + 0.78310.01712 + 0.66740.02224 +
Average0.83430.00551.10000.74190.01533.2000 + 0.77590.01482.6000 + 0.75140.00933.1000 +
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

Pu, X.; Zhao, X. Post-Earthquake Emergency Logistics Location-Routing Optimization Considering Vehicle Three-Dimensional Loading Constraints. Symmetry 2024, 16, 1080. https://doi.org/10.3390/sym16081080

AMA Style

Pu X, Zhao X. Post-Earthquake Emergency Logistics Location-Routing Optimization Considering Vehicle Three-Dimensional Loading Constraints. Symmetry. 2024; 16(8):1080. https://doi.org/10.3390/sym16081080

Chicago/Turabian Style

Pu, Xujin, and Xu Zhao. 2024. "Post-Earthquake Emergency Logistics Location-Routing Optimization Considering Vehicle Three-Dimensional Loading Constraints" Symmetry 16, no. 8: 1080. https://doi.org/10.3390/sym16081080

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