Next Article in Journal
Third-Order Noncanonical Neutral Delay Differential Equations: Nonexistence of Kneser Solutions via Myshkis Type Criteria
Previous Article in Journal
A Particle Swarm Optimization-Based Interpretable Spiking Neural Classifier with Time-Varying Weights
Previous Article in Special Issue
Intuitionistic Type-2 Fuzzy Normed Linear Space and Some of Its Basic Properties
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fuzzy Multi-Objective, Multi-Period Integrated Routing–Scheduling Problem to Distribute Relief to Disaster Areas: A Hybrid Ant Colony Optimization Approach

by
Malihe Niksirat
1,
Mohsen Saffarian
2,
Javad Tayyebi
2,
Adrian Marius Deaconu
3,* and
Delia Elena Spridon
3
1
Department of Computer Sciences, Birjand University of Technology, Birjand 97198-66981, Iran
2
Department of Industrial Engineering, Birjand University of Technology, Birjand 97198-66981, Iran
3
Department of Mathematics and Computer Science, Transylvania University of Brasov, 500036 Brașov, Romania
*
Author to whom correspondence should be addressed.
Mathematics 2024, 12(18), 2844; https://doi.org/10.3390/math12182844
Submission received: 15 July 2024 / Revised: 6 September 2024 / Accepted: 11 September 2024 / Published: 13 September 2024
(This article belongs to the Special Issue Fuzzy Sets and Fuzzy Systems)

Abstract

:
This paper explores a multi-objective, multi-period integrated routing and scheduling problem under uncertain conditions for distributing relief to disaster areas. The goals are to minimize costs and maximize satisfaction levels. To achieve this, the proposed mathematical model aims to speed up the delivery of relief supplies to the most affected areas. Additionally, the demands and transportation times are represented using fuzzy numbers to more accurately reflect real-world conditions. The problem was formulated using a fuzzy multi-objective integer programming model. To solve it, a hybrid algorithm combining a multi-objective ant colony system and simulated annealing algorithm was proposed. This algorithm adopts two ant colonies to obtain a set of nondominated solutions (the Pareto set). Numerical analyses have been conducted to determine the optimal parameter values for the proposed algorithm and to evaluate the performance of both the model and the algorithm. Furthermore, the algorithm’s performance was compared with that of the multi-objective cat swarm optimization algorithm and multi-objective fitness-dependent optimizer algorithm. The numerical results demonstrate the computational efficiency of the proposed method.

1. Introduction

Given the increasing frequency of disasters, millions of people are affected by natural or man-made events each year, with the number of victims rising significantly in recent decades. Effective planning is crucial in mitigating the impacts of such catastrophes. Logistics play a key role in coordinating the transportation of commodities between regional warehouses and affected areas. However, relief logistics planning involves conflicting objectives, such as minimizing unsatisfied demands, distribution costs, and delays, while maximizing satisfaction and fairness in product distribution [1].
Sudden disasters are unpredictable, presenting significant challenges that underscore the need for an efficient emergency material distribution system. A key challenge for decision-makers is finding a way to swiftly and safely deliver materials to affected areas. Existing research largely focuses on the coordinated transportation of emergency supplies, dynamic distribution, and transport uncertainties [2,3,4]. To effectively address the complexities of emergency material distribution during crises, it is crucial to integrate all these factors.
In addition, uncertainty plays a crucial role in emergency material distribution, where real-time information is hard to obtain. Accurate demand assessment can improve relief allocation and reduce costs. Furthermore, transportation times may fluctuate due to traffic jams, equipment failures, and other unpredictable events. Researchers explored fuzzy theory and stochastic programming to address uncertain conditions. Considering that the values of these parameters in the affected areas varies over time, the collection of reliable prior data for stochastic programming is challenging. Fuzzy theory is thus more suitable for optimizing these issues [5,6]. In this regard, we propose a fuzzy multi-objective integer programming model.
Furthermore, the routing–scheduling distribution problem is NP-hard [7], and the literature primarily emphasizes the use of metaheuristic algorithms for similar problems [8,9,10,11]. By calibrating the metaheuristic algorithm to the specific characteristics of the problem, it can generate effective solutions for planning various operations to address these challenges [6]. Building on the above discussion, we propose a fuzzy multi-objective, multi-period integrated routing–scheduling model and adapt a hybrid algorithm based on a multi-objective ant colony system and simulated annealing algorithm to solve the problem.

2. Literature Review

Research on disaster management is of great importance, and significant studies are being conducted in this field. One of the first studies in the field of transportation in relief logistics was performed by [12]. In the mentioned work, a linear programming model was presented to determine the optimal food transportation schedule. Given the significance of crisis management, several researchers have recently conducted extensive reviews of the studies carried out in this area [1,13,14,15,16]. This overview will discuss research in the relief chain response phase with an emphasis on periodic routing, multi-objective routing–scheduling and uncertainty.

2.1. Multi-Period Relief Distribution

Some of the most important aspects of routing problems, which are addressed in this study, are periodic routing problems where customer services must be done periodically during a planning horizon. The aim of periodic routing is to determine the motion paths from the service centers to the customers in each period so that the total routing costs incurred throughout the planning horizon are minimized [17]. The periodic vehicle routing problem was first proposed in [18], while the first mathematical model of the problem was then presented in [19]. Over the past forty-five years, the periodic vehicle routing problem has significantly evolved, leading to applications like the period vehicle routing problem with time windows [20], the multi-depot and periodic vehicle routing problem [21], and the dynamic multi-period vehicle routing problem [22]. Most research has concentrated on using heuristic algorithms to tackle these extended PVRP models.
Li et al. proposed a multi-period vehicle routing problem for emergency perishable materials with uncertain demand, utilizing an improved whale optimization algorithm [23]. Zhang et al. recently proposed a multi-period vehicle routing problem with time windows for drug distribution during epidemics. Their model incorporates virus transmission characteristics and fluctuations in drug demand. They employed an ε-global optimization method with an outer-approximation scheme for achieving global ε-optimal solutions in small instances and introduced a hybrid tabu search algorithm (HTS) for larger instances [24].

2.2. Multi-Objective Relief Distribution

Research on multi-objective optimization problems gained significant popularity in 2002 [25] and has since attracted considerable attention from researchers. Recently, a new multi-objective optimization algorithm, called the multi-objective learner performance-based behavior algorithm, was introduced by Rahman et al. [26]. This algorithm is inspired by the transition of students from high school to college and is evaluated against benchmarks and five real-world engineering optimization problems using various metrics. In a more recent study, Abdullah et al. introduced the multi-objective fitness-dependent optimizer (MOFDO) algorithm, an advanced version of the fitness-dependent optimizer algorithm that combines various types of knowledge [27]. This algorithm was evaluated using ZDT test functions and CEC-2019 benchmarks, showing a better performance than recent methods, like the multi-objective particle swarm optimization, NSGA-III, and multi-objective dragonfly algorithm, in many cases.
Rath and Gutjahr presented a three-objective optimization model with a medium-term economic sector, a short-term economic sector, and an accident objective function [28]. To solve the problem, a meta-heuristic scheme based on a genetic algorithm was also provided. Ngueveu et al. introduced a transportation routing model with a stacked capacity where the aim was to minimize the total time required for the vehicle to get applicants [2]. Ahmadi et al. developed a multi-objective multi-depot location-routing model considering network failure, multiple uses of vehicles, and standard relief time. The model was then extended to a two-step stochastic program with a random travel time to determine the locations of distribution centers [29]. Barzinpour et al. proposed a multi-objective model for distribution centers which are located in and allocated periodically to the damaged areas in order to distribute the offered relief commodities [18].
Mohammadi et al. developed a new multi-objective reliable optimization model to organize a humanitarian relief chain that is able to make a broad range of decisions, including reliable facility location–allocation, fair distribution of relief items, assignment of victims, and routing of trucks [30]. Vahdani et al. developed a sophisticated two-stage, multi-objective mixed integer, multi-period, and multi-commodity mathematical model designed for a three-level relief chain [31]. Yu et al. first developed a more general two-echelon multi-objective location routing problem model (2E-MOLRP) in consideration of the inherent similarities in many realistic waste collection applications. Furthermore, to solve the model, an improved non-dominated sorting genetic algorithm with a directed local search (INSGA-dLS) was proposed [32]. Ebrahimi formulated a more comprehensive two-echelon multi-objective location routing problem model (2E-MOLRP), taking into account the inherent parallels in numerous practical waste collection scenarios. Moreover, to tackle the model, they proposed an enhanced non-dominated sorting genetic algorithm with a directed local search (INSGA-dLS) [5]. Zajac and Huber provided an overview of the solving methods for application-oriented multi-objective routing problems [33]. They were also analyzed in terms of algorithmic approaches and implementation strategies [34].

2.3. Relief Distribution with the Uncertain Problem

Given the unpredictable circumstances during and following a crisis, decision-makers frequently grapple with significant uncertainties that compound the complexity of the problem [35]. Inaccurate or delayed information can result in significant casualties and property losses. Various optimization methods in this field are presented in the problem literature. In the following, a number of recent research articles in this field have been reviewed.
Uslu et al. considered a multi-depot vehicle routing problem with stochastic demands and developed a chance-constrained mathematical model to cope with the problem. They also conducted a case study for Ankara city in Turkey [36]. Golabi et al. investigated a stochastic facility location problem for a possible earthquake in Tehran where unmanned aerial vehicles (UAVs) are utilized [17]. Saffarian et al. proposed a bi-objective model for relief chain logistics in an uncertain environment while considering the uncertainty in both traveling times and demands of the damaged areas [37].
Akbarpour et al. created a max–min robust bi-objective optimization model to handle the uncertainty in the pharmaceutical supply chain [38]. Zahedi et al. carried out an empirical study with the aim of creating an optimal model for scheduling resources and vehicles to cater to the needs of disaster-stricken areas with dynamic demands. The research focused on devising a strategic plan for resource allocation during emergencies. This comprehensive model addresses various aspects, including the heterogeneity and fluctuating nature of demands, simultaneous planning for goods distribution and vehicle routing, and a multi-objective model grounded in the essential measures required during emergencies [4].
Rawls and Turnquist presented a two-stage stochastic programming model to tackle the uncertainties in demand and road network availability, facilitating the advanced deployment of emergency relief materials [39]. Liu et al. expanded on this by integrating transportation time uncertainties into their model and using robust optimization techniques to handle these uncertainties [40]. Safaei et al. recognized the fluctuating nature of supply and demand in emergency rescues and proposed a bi-level optimization model, where the upper and lower levels adjust to minimize unmet demands [41]. Additionally, uncertainties may occur during disasters when selecting locations for emergency warehouses [42].
Cao et al. constructed their formulation as a fuzzy tri-objective bi-level integer programming model. They developed a hybrid global criterion method that integrates a primal–dual algorithm, an expected value, and a branch-and-bound approach to solve the model [19]. Wan et al. utilized trapezoidal fuzzy numbers to manage the uncertainty in determining the locations for emergency materials [43]. Fuzzy credibility theory was applied to create a fuzzy chance constraint model incorporating fuzzy demands and unlimited material collection time [44]. Tang et al. utilized trapezoidal fuzzy numbers to represent demand, scheduling time, and satisfaction, ensuring the equitable distribution of disaster relief materials [45].
Our review of the literature shows that the majority of these papers concentrate solely on optimizing specific components. Few studies considered multi-period integrated routing–scheduling, multiple objectives and uncertainty simultaneously. Therefore, this paper investigates the problem of integrated multi-objective, multi-period routing and scheduling under uncertain conditions. To tackle this problem, a multi-objective fuzzy integer programming model is proposed. Considering the intricate nature of the problem, a multi-objective ant colony system algorithm was developed to solve the problem. The rest of the paper is organized as follows. The proposed mathematical model is demonstrated in Section 3. Section 4 is devoted to the multi-objective ant colony system. Numerical analyses are performed in Section 5 to discover the most appropriate parameters for the ant algorithm. Furthermore, several numerical tests are illustrated to demonstrate the main concept and results of the proposed model and algorithm. Section 6 ends the paper with a brief conclusion and future directions.

3. Fuzzy Multi-Objective Multi-Period Integer Programming Model

In this section, a fuzzy multi-objective integer programming model is proposed to formulate the problem. The origin of the model was adapted from [3,46,47], which serves as the foundational source for understanding its development and background. For this aim, the following assumptions were considered:
  • Limited number of periods is given;
  • Number of depots is fixed;
  • Heterogeneous fleet of vehicles is available;
  • Capacity of vehicles is predetermined;
  • Demand of each customer in each period is specified as a fuzzy parameter;
  • Number of customers that should be serviced in each period is defined;
  • Customers of each period are different from those of other periods;
  • Distance-dependent transportation costs are assumed;
  • Each vehicle starts its journey from one depot and ends at another depot, although the starting and ending depots could be also be identical;
  • Symmetric transportation network is considered;
  • Traversing cost and customer’s demand are considered as fuzzy parameters.
The indices of the model are as follows:
i An index assigned to customers located at the beginning of an edge ( i = 1 , , N );
j An index assigned to customers located at the end of an edge ( j = 1 , , N and j i );
t Index of periods ( t = 1 , , T );
k Index of vehicles ( k = 1 , , V );
d Index of depots ( d = 1 , , D ).
Furthermore, the parameters are listed bellow.
c ˜ i j t Fuzzy transportation cost of edge ( i , j ) between customers i and j in period t ;
c ˜ d i t Fuzzy transportation cost of edge ( i , d ) or edge ( d , i ) between customer i and depot d in period t ;
d ˜ i t Fuzzy demand of customer i in period t ;
w ˜ i j t Fuzzy transportation time of edge ( i , j ) customers i and j in period t ;
w ˜ d i t Fuzzy transportation time of edge ( i , d ) or edge ( d , i ) between customer i and depot d in period t ;
N t Number of customers in period t ;
c k Capacity of vehicle k ;
V Number of available vehicles in each period;
T Number of periods in the planning horizon;
D Number of depots;
M A big number.
B Subset of customers in each period;
A Set of depots;
G Set of all customers and depots in each period.
In the following, the Decision Variables of the model is illustrated.
x i j k t 0 , 1 Equals to 1 if vehicle k traverses edge ( i , j ) in period t , otherwise 0;
y d i k t 0 , 1 Equals to 1 if vehicle k traverses edge ( d , i ) in period t , otherwise 0;
z i d k t 0 , 1 Equals to 1 if vehicle k traverses edge ( i , d ) in period t , otherwise 0;
s k d t 0 , 1 Equals to 1 if vehicle k is located in depot d at the beginning of period t , otherwise 0;
f k d t 0 , 1 Equals to 1 if vehicle k is located in depot d at the end of period t , otherwise 0;
t i m e i t 0 Arrival time to customer i in period t .
The fuzzy integer programming model of the problem is as follows:
Min   f 1 = t = 1 T i = 1 N t j = 1 , j i N t k = 1 V   x i j k t c ˜ i j t   + t = 1 T d = 1 D i = 1 N t k = 1 V   y d i k t c ˜ d i t   + t = 1 T i = 1 N t d = 1 D k = 1 V   z i d k t c ˜ d i t
Min   f 2 = d = 1 D i = 1 N t   t i m e i t * d ˜ i t
The model is subjected to the following:
d = 1 D k = 1 V y d , i , k , t + j = 1 j i N t k = 1 V x j , i , k , t = 1     i , t
j = 1 , j i N t k = 1 V   x ijkt + d = 1 D k = 1 V   z idkt = 1     i , t
d = 1 D i = 1 N t   y dikt d = 1 D   z jdkt = 0     k , t
d = 1 D i = 1 N t   y dikt d ˜ it + i = 1 N t j = 1 , j i N t   x ijkt d ˜ jt _ c k     k , t
t i m e i t + w ˜ i j t ( 1 x i j k t ) M t i m e j t i , j , k , t
w ˜ d j t ( 1 y d j k t ) M t i m e j t d , j , k , t
d = 1 D   y dikt + j = 1 , j i N t   x jikt j = 1 , j i N t   x ijkt d = 1 D   z idkt = 0 i , k , t
i = 1 N t j = 1 , j i N t   x ijkt M d = 1 D i = 1 N t   y dikt     k , t
i B N t j B , j i N t   x i j k t B 1 k , t , B G \ A , B 2
d = 1 D i = 1 N t   y dikt 1       k , t
d = 1 D   s kdt = 1     k , t
d = 1 D   f kdt = 1       k , t
i = 1 N t   y dikt s kdt     k , d , t
i = 1 N t   z idkt f kdt     k , d , t
f kd t 1 = s kdt     k , d , t 2
The problem is to determine optimal routes for vehicles to service customers in a post-disaster logistics network, aiming to minimize total costs while maximizing customer satisfaction under uncertain conditions. The first objective function (1) focuses on minimizing transportation costs, which consist of three components: transportation between customers, between depots and customers, and between customers and depots. Due to the inclusion of fuzzy cost parameters, the objective function is fuzzy. The second objective function (2) aims to enhance customer satisfaction by ensuring that service is expedited for the most demanding customers.
Constraints (3) and (4) guarantee that each customer is served exactly once per period. Constraint (5) stipulates that each vehicle’s route begins at one depot and ends at the other one, which is not necessarily the initial depot. Fuzzy constraint (6) requires that the total demand from customers on a vehicle’s route must not exceed its capacity. Constraints (7) and (8) ensure the vehicle’s route is feasible based on travel times between customers and between customers and depots. Flow conservation is addressed in (9), while (10) specifies that the vehicle’s route must begin at a depot. Constraint (11) prevents subtours. Constraint (12) allows for a number of idle vehicles during each time period. Constraints (13) and (14) specify that each vehicle is at one depot at the start and end of each time period. Constraint (15) and (16) show the relationship between variables y d i k t , s k d t , z i d k t , and f k d t . Also, the relationship between variables f k d t and s k d t is stated in constraint (17).
To overcome fuzziness, the concept of ranking functions is proposed. A Ranking function is a function : F ( R ) R , where F ( R ) is a set of fuzzy numbers defined on set of real numbers, which maps each fuzzy number into a real line, where a natural order exists. If we let A ˜ = ( a , b , c ) be a triangular fuzzy number, then ( A ˜ ) = a + 2 b + c 4 . In addition, arithmetic operations between two triangular fuzzy numbers defined on the real set are presented as follows:
If A ˜ 1 = ( a 1 , a 2 , a 3 ) and A ˜ 2 = ( b 1 , b 2 , b 3 ) are two triangular fuzzy numbers, then
A ˜ 1 + A ˜ 2 = ( a 1 + b 1 , a 2 + b 2 , a 3 + b 3 )
A ˜ 1 A ˜ 2 a i = b i , i = 1 , 2 , 3 .
A ˜ 1 _ A ˜ 2 a i b i , i = 1 , 2 , 3 .

4. Hybrid Multi-Objective Ant Colony System and Simulated Annealing Algorithm

The multi-objective, multi-period integrated routing–scheduling problem is NP-hard, as noted in the Introduction. As a result, many researchers have focused on metaheuristic algorithms to tackle similar challenges. Notably, the ant colony optimization algorithm is a prominent method for addressing various vehicle routing problems [48]. Recently, hybrid metaheuristic algorithms have gained traction for leveraging the strengths of multiple approaches to solve complex optimization issues. This paper proposes a hybrid multi-objective ant colony system combined with a simulated annealing algorithm to tackle the problem.
Ants communicate using pheromones, which are chemical substances they release and detect. When foraging, ants move randomly until they encounter a pheromone trail, which they may choose to follow. The likelihood of an ant selecting a path is influenced by the pheromone density; a higher density increases the chance of selection [40].
In the ant colony optimization (ACO) algorithm, artificial ant colonies work together to tackle complex optimization problems. Ants traverse a network marked by artificial pheromones. The nest represents the initial state, and food signifies the final state. Each vehicle’s route begins and ends at a depot, corresponding to the nest and food. Ants probabilistically select adjacent vertices based on pheromone levels on the various edges. Pheromones are stored in a multidimensional matrix reflecting the quantity on each edge over time. Each ant deposits pheromones on its path, which is influenced by the value of the objective function. To prevent local optima, pheromone levels gradually evaporate. Constraints are checked whenever an ant selects a new customer to ensure compliance with problem requirements. Additionally, heuristic information is employed to avoid stagnation in local optima.
To apply the ant colony optimization algorithm for multi-objective problems, multiple ant colonies sequentially explore the solution space to find better solutions. Each ant searches the network to generate a solution. These solutions are then compared, resulting in a set of nondominated solutions referred to as the colony’s optimal Pareto set [49]. Assuming S1 and S2 to be two feasible solutions for a multi-objective minimization problem, if none of the objective functions achieved by S1 are larger than the objective functions corresponding to S2 and at least one objective function achieved by S1 is smaller than S2, S1 dominates S2. The pheromone of the edges belonging to the optimal Pareto set is increased so that the next colony can better discover the solutions found by the current colony. Part of the pheromone also evaporates regularly on all edges. The main operators of the multi-objective ant colony system are stated in the following.

4.1. Pheromone Structure

This algorithm employs two distinct pheromone trails for two objective functions, which are updated separately at the end of each iteration. The use of multiple pheromone trails to address various multi-objective problems has been explored in several studies, including unequal area facility layout, secure routing for wireless sensor networks, minimizing total completion time and energy costs in single-machine preemptive scheduling, and mixed-load school bus routing [49,50].

4.2. Heuristic Information

The heuristic information is determined based on three factors:
The travelling cost between customers i and j ;
The travelling time t i m e i t ;
The amount of demand d ˜ jt of customer j ;
For ant k located at customer i , two separate pieces of heuristic information corresponding to the two objective functions of the problem are defined as follows:
η i j t C = 1 c i j t
η i j t S = 1 t i m e j t d j t

4.3. Quasi-Random Probability Rule

When ant k is at the location of customer i , the next customer from the neighborhood of customer i in period t is selected based on the following quasi-random probability rule:
j = arg max l N i k t τ i j t C α η i j t C β λ τ i j t S α η i j t S β 1 λ N i k t , q q 0 j * o . w .
in which 0 q 0 1 is a random parameter and j * is a random variable selected based the following random probability rule:
p i j t = τ i j t C α η i j t C β λ τ i j t S α η i j t S β 1 λ j N i k , t τ i j t C α η i j t C β λ τ i j t S α η i j t S β 1 λ j N i k t
in which α , β and λ are parameters. The value of λ is obtained based on the following relation:
λ = 0 k a k b a a b a a < k < b 1 k b
where a and b are two parameters. According to the definition of λ , some ants use only information about one of the objective functions, while others use information about both objective functions.
The decision rule to service customer j after i in period t is defined as follows:
p ( i , j ) t = τ i j t C λ τ i j t S 1 λ α η i j t β j N i τ i j t C λ τ i j t S 1 λ α η i j t β j N i 0 o . w .
in which λ ( 0 , 1 ) indicates the relative importance of the objective functions. Also, α and β are two parameters that indicate the ant’s relative tendency to follow the path using pheromone information and heuristic information, respectively.

4.4. Pheromone Update

The pheromone level of each link is updated through two mechanisms. The evaporation rule reduces the pheromone of each selected link according to the following evaporation rate:
τ i j t C 1 ξ τ i j t C
τ i j t S 1 ξ τ i j t S
in which 0 < ξ < 1 is a parameter. In this way, after selection of customer j after i in period t , its corresponding pheromone trail is reduced by a ratio of 1 ξ and its desirability is reduced for subsequent selections.
The pheromone levels on the links of the colony’s Pareto-optimal solutions are updated in each iteration as follows:
τ i j t C = min 1 , τ i j t C · ρ + Q C
τ i j t S = min 1 , τ i j t S · ρ + Q S
in which C is the sum of the cost of Pareto-optimal solutions and S is the sum of t i m e i t * d i t where customer i is located in one of the Pareto-optimal solutions.
In each iteration of the multi-objective ant colony system, a set of feasible solutions was generated, which were then evaluated using the simulated annealing algorithm. This optimization technique, inspired by the gradual cooling of metals, helps the system reach its lowest-energy state by reducing atomic movements. It is effective in identifying global optimal solutions, as it prevents getting stuck in local optima within the search space. The steps of the proposed hybrid algorithm are as follows:
Step 1: Initialize all parameters of the multi-objective ant colony system.
Step 2: Initialize the computational temperature T to a great value.
Step 3: For each colony c and ant k , construct a solution s .
Step 4: If the constructed solution s is non-dominated by the current Pareto set ( P S ), accept it. Otherwise, evaluate the solution based on Equation (31) and accept it with the probability P = E ( s ) T .
E ( s ) = min s * P S f 1 ( s ) f 1 ( s * ) 2 + f 2 ( s ) f 2 ( s * ) 2  
Step 5: Update the pheromone trail.
Step 6: Update the temperature T according to the cooling schedule (32) and repeat steps 3–6 until the temperature is small according to the following formula:
T ( n ) = 1 ρ + 1 ρ + tanh ( γ n ) T ( n 1 ) ,
where ρ = 4 and γ is a parameter between 0.8 and 0.99.
In the following section, various numerical experiments have been carried out to assess the effectiveness of the proposed algorithm.

5. Numerical Results

This section provides numerical examples illustrating the effectiveness of the proposed hybrid multi-objective ant colony system and simulated annealing algorithm, along with a discussion on model validation. The algorithm was implemented on a computer with 8 GB of RAM and a 1.6 GHz CPU.
In the first experiment, we selected the optimal algorithm parameters. The number of ants varied based on the number of customers across different periods; as customer numbers increase, the solution space expands, necessitating more ants for an effective search. According to the introduced quasi-random probability law, some ants rely solely on the first objective function, while others focus exclusively on the second, generating Pareto-optimal solutions. The remaining ants utilize a combination of both objective functions. In our tests, the number of ants using information from both objective functions was fewer than those using either function individually. This occurs because finding a Pareto-optimal solution is considerably more complex for ants relying on a single objective function. Other parameter values were determined experimentally and are listed in Table 1.
The second experiment presents a small example demonstrating the key concepts and results of the proposed model and solution approach. It involves a two-objective, two-period fuzzy vehicle routing and scheduling problem with seven disaster centers and two distribution centers. The problem’s parameters are detailed in Table 2, Table 3 and Table 4.
Table 5 displays the Pareto-optimal solutions for the small example, detailing the vehicle routes that include both distribution and disaster centers. Figure 1 illustrates Pareto-optimal solution #1. The last column of Table 5 outlines the service schedules for disaster centers. The small example was also solved using AMPL (A Mathematical Programming Language) for comparison. While the objective function values from AMPL matched those from the proposed approach, the execution time in AMPL was over three times longer.
In the third experiment, benchmark examples were utilized to evaluate the performance of the proposed model and solution approach for medium and large problems. These examples were created by combining the standard benchmarks of the multi-depot vehicle routing problem, which are available at http://www.bernabe.dorronsoro.es/vrp/ (accessed on November 2006). The details of the generated examples are presented in Table 6.
This section compares the performance of the proposed hybrid multi-objective ant colony system and simulated annealing algorithm with the multi-objective cat swarm optimization (MCSO) algorithm [51,52] and multi-objective fitness-dependent optimizer (MOFDO) algorithm [27]. Table 7 presents the average values of the two objective functions for the nondominated solutions identified by each algorithm in every instance. The fifth and seventh columns of Table 7 indicate the percentage differences between the nondominated solutions produced by the algorithms.
The comparison of the proposed hybrid multi-objective ant colony system and simulated annealing algorithm with the MCSO algorithm demonstrates that the hybrid approach is highly effective in achieving lower objective function values, as indicated in Table 7. Additionally, in 8 out of 11 test instances, the hybrid algorithm provided solutions in less CPU time than the MCSO algorithm.
While it is evident that our proposed hybrid algorithm typically demonstrates superior performance overall, the MOFDO algorithm outperforms it in some instances. Specifically, in 4 out of a total of 11 different cases analyzed, the MOFDO algorithm produced an f 1 value that was lower than the corresponding f 1 value generated by our proposed algorithm. Furthermore, when examining the accuracy of the f 2 values, we discovered that in 2 of the 11 cases, the MOFDO algorithm yields more precise results compared to our proposed algorithm. This shows that although our algorithm is generally more effective, the MOFDO algorithm can still excel in particular scenarios.
Figure 2 compares the execution times of the three algorithms. The results show that the proposed algorithm consistently outperforms the MCSO algorithm in execution time. Furthermore, the MOFDO algorithm has consumed longer execution times in all cases. In general, the proposed hybrid algorithm typically produces results that are better or at least comparable to those of the MCSO and MOFDO algorithms, according to the findings reported.

6. Conclusions and Future Directions

This paper addresses the multi-objective, multi-period integrated routing and scheduling problem for distributing relief to disaster areas under uncertain conditions. We propose a fuzzy multi-objective integer programming model to formulate the problem. To solve it, we developed a hybrid multi-objective heuristic algorithm that combines a multi-objective ant colony system with a simulated annealing algorithm. A small example illustrated the key concepts of our model and solution approach. Additionally, benchmark instances were used to evaluate the performance of the hybrid algorithm, comparing the results to those of a multi-objective cat swarm optimization algorithm and multi-objective fitness-dependent optimizer algorithm. The findings indicate that our hybrid algorithm effectively finds solutions with lower objective function values in a relatively short computation time in most cases. Future research could explore problem decomposition and customer selection strategies to enhance algorithm performance, along with the implementation of more powerful heuristic operators. Additionally, due to the limited supply and time in the early periods, it is applicable to expand the model to distribute relief based on specific periods.

Author Contributions

Conceptualization, M.N., A.M.D. and M.S.; methodology, J.T. and D.E.S.; validation, A.M.D. and D.E.S.; formal analysis, A.M.D.; investigation, M.N. and M.S.; resources, M.N. and M.S.; data curation, M.N., M.S. and J.T.; writing—original draft preparation, M.N., J.T. and M.S.; writing—review and editing, A.M.D. and D.E.S.; supervision, J.T. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The original contributions presented in the study are included in the article, further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Rojas Trejos, C.A.; Meisel, J.D.; Adarme Jaimes, W. Humanitarian aid distribution logistics with accessibility constraints: A systematic literature review. J. Humanit. Logist. Supply Chain Manag. 2023, 13, 26–41. [Google Scholar] [CrossRef]
  2. Ngueveu, S.U.; Prins, C.; Calvo, R.W. An effective memetic algorithm for the cumulative capacitated vehicle routing problem. Comput. Oper. Res. 2010, 37, 1877–1885. [Google Scholar] [CrossRef]
  3. Wang, Y.; Shi, Q.; Hu, Q. Dynamic multi-objective optimization for multi-period emergency logistics network. J. Intell. Fuzzy Syst. 2019, 37, 8471–8481. [Google Scholar] [CrossRef]
  4. Zahedi, A.; Kargari, M.; Kashan, A.H. 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]
  5. Ebrahimi, S.B. A stochastic multi-objective location-allocation-routing problem for tire supply chain considering sustainability aspects and quantity discounts. J. Clean. Prod. 2018, 198, 704–720. [Google Scholar] [CrossRef]
  6. Wan, M.; Ye, C.; Peng, D. Multi-period dynamic multi-objective emergency material distribution model under uncertain demand. Eng. Appl. Artif. Intell. 2023, 117, 105530. [Google Scholar] [CrossRef]
  7. Yang, M.; Ni, Y.; Yang, L. A multi-objective consistent home healthcare routing and scheduling problem in an uncertain environment. Comput. Ind. Eng. 2021, 160, 107560. [Google Scholar] [CrossRef]
  8. Bodaghi, B.; Shahparvari, S.; Fadaki, M.; Lau, K.H.; Ekambaram, P.; Chhetri, P. Multi-resource scheduling and routing for emergency recovery operations. Int. J. Disaster Risk Reduct. 2020, 50, 101780. [Google Scholar] [CrossRef]
  9. Mamashli, Z.; Nayeri, S.; Tavakkoli-Moghaddam, R.; Sazvar, Z.; Javadian, N. Designing a sustainable–resilient disaster waste management system under hybrid uncertainty: A case study. Eng. Appl. Artif. Intell. 2021, 106, 104459. [Google Scholar] [CrossRef]
  10. 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]
  11. Wang, B.C.; Qian, Q.Y.; Gao, J.J.; Tan, Z.Y.; Zhou, Y. The optimization of warehouse location and resources distribution for emergency rescue under uncertainty. Adv. Eng. Inform. 2021, 48, 101278. [Google Scholar] [CrossRef]
  12. Knott, R.P. Vehicle scheduling for emergency relief management: A knowledge-based approach. Disasters 1988, 12, 285–293. [Google Scholar] [CrossRef]
  13. Anuar, W.K.; Lee, L.S.; Pickl, S.; Seow, H.V. Vehicle routing optimisation in humanitarian operations: A survey on modelling and optimisation approaches. Appl. Sci. 2021, 11, 667. [Google Scholar] [CrossRef]
  14. Maroof, A.; Khalid, Q.S.; Mahmood, M.; Naeem, K.; Maqsood, S.; Khattak, S.B.; Ayvaz, B. Vehicle routing optimization for humanitarian supply chain: A systematic review of approaches and solutions. IEEE Access 2023, 11, 10311589. [Google Scholar] [CrossRef]
  15. Dukkanci, O.; Campbell, J.F.; Kara, B.Y. Facility location decisions for drone delivery: A literature review. Eur. J. Oper. Res. 2023, 316, 397–418. [Google Scholar] [CrossRef]
  16. Khalili, S.M.; Mojtahedi, M.; Steinmetz-Weiss, C.; Sanderson, D. A Systematic Literature Review on Transit-Based Evacuation Planning in Emergency Logistics Management: Optimisation and Modelling Approaches. Buildings 2024, 14, 176. [Google Scholar] [CrossRef]
  17. Golabi, M.; Shavarani, S.M.; Izbirak, G. An edge-based stochastic facility location problem in UAV-supported humanitarian relief logistics: A case study of Tehran earthquake. Nat. Hazards 2017, 87, 1545–1565. [Google Scholar] [CrossRef]
  18. Barzinpour, F.; Saffarian, M.; Makoui, A.; Teimoury, E. Metaheuristic Algorithm for Solving Biobjective Possibility Planning Model of Location-Allocation in Disaster Relief Logistics. J. Appl. Math. 2014, 2014, 239868. [Google Scholar] [CrossRef]
  19. Cao, C.; Li, C.; Yang, Q.; Liu, Y.; Qu, T. A novel multi-objective programming model of relief distribution for sustainable disaster supply chain in large-scale natural disasters. J. Clean. Prod. 2018, 174, 1422–1435. [Google Scholar] [CrossRef]
  20. Wang, Y.; Wang, L.; Chen, G.; Cai, Z.; Zhou, Y.; Xing, L. An improved ant colony optimization algorithm to the periodic vehicle routing problem with time window and service choice. Swarm Evol. Comput. 2020, 55, 100675. [Google Scholar] [CrossRef]
  21. Sadati, M.E.H.; Çatay, B.; Aksen, D. An efficient variable neighborhood search with tabu shaking for a class of multi-depot vehicle routing problems. Comput. Oper. Res. 2021, 133, 105269. [Google Scholar] [CrossRef]
  22. Keskin, M.; Branke, J.; Deineko, V.; Strauss, A.K. Dynamic multi-period vehicle routing with touting. Eur. J. Oper. Res. 2023, 310, 168–184. [Google Scholar] [CrossRef]
  23. Li, X.; Xu, Y.; Lai, K.K.; Ji, H.; Xu, Y.; Li, J. a multi-period vehicle routing problem for emergency perishable materials under uncertain demand based on an improved whale optimization algorithm. Mathematics 2022, 10, 3124. [Google Scholar] [CrossRef]
  24. Zhang, J.; Li, Y.; Lu, Z. Multi-period vehicle routing problem with time windows for drug distribution in the epidemic situation. Transp. Res. Part C Emerg. Technol. 2024, 160, 104484. [Google Scholar] [CrossRef]
  25. Deb, K.; Pratap, A.; Agarwal, S.; Meyarivan, T.A.M.T. A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 2002, 6, 182–197. [Google Scholar] [CrossRef]
  26. Rahman, C.M.; Rashid, T.A.; Ahmed, A.M.; Mirjalili, S. Multi-objective learner performance-based behavior algorithm with five multi-objective real-world engineering problems. Neural Comput. Appl. 2022, 34, 6307–6329. [Google Scholar] [CrossRef]
  27. Abdullah, J.M.; Rashid, T.A.; Maaroof, B.B.; Mirjalili, S. Multi-objective fitness-dependent optimizer algorithm. Neural Comput. Appl. 2023, 35, 11969–11987. [Google Scholar] [CrossRef]
  28. Rath, S.; Gutjahr, W.J. A math-heuristic for the warehouse location–routing problem in disaster relief. Comput. Oper. Res. 2014, 42, 25–39. [Google Scholar] [CrossRef]
  29. Ahmadi, M.; Seifi, A.; Tootooni, B. A humanitarian logistics model for disaster relief operation considering network failure and standard relief time: A case study on San Francisco district. Transp. Res. Part E Logist. Transp. Rev. 2015, 75, 145–163. [Google Scholar] [CrossRef]
  30. Mohammadi, S.; Darestani, S.A.; 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]
  31. Vahdani, B.; Veysmoradi, D.; Noori, F.; Mansour, F. Two-stage multi-objective location-routing-inventory model for humanitarian logistics network design under uncertainty. Int. J. Disaster Risk Reduct. 2018, 27, 290–306. [Google Scholar] [CrossRef]
  32. Yu, X.; Zhou, Y.; Liu, X.F. The two-echelon multi-objective location routing problem inspired by realistic waste collection applications: The composable model and a metaheuristic algorithm. Appl. Soft Comput. 2020, 94, 106477. [Google Scholar] [CrossRef]
  33. Zajac, S.; Huber, S. Objectives and methods in multi-objective routing problems: A survey and classification scheme. Eur. J. Oper. Res. 2021, 290, 1–25. [Google Scholar] [CrossRef]
  34. Barbarosoğlu, G.; Özdamar, L.; Cevik, A. An interactive approach for hierarchical analysis of helicopter logistics in disaster relief operations. Eur. J. Oper. Res. 2002, 140, 118–133. [Google Scholar] [CrossRef]
  35. Yang, M.; Liu, Y.; Yang, G. Multi-period dynamic distributionally robust pre-positioning of emergency supplies under demand uncertainty. Appl. Math. Model. 2021, 89, 1433–1458. [Google Scholar] [CrossRef]
  36. Uslu, A.; Cetinkaya, C.; İşleyen, S.K. Vehicle routing problem in post-disaster humanitarian relief logistics: A case study in Ankara. Sigma J. Eng. Nat. Sci. 2017, 35, 481–499. [Google Scholar]
  37. Saffarian, M.; Barzinpour, F.; Eghbali, M.A. A robust programming approach to bi-objective optimization model in the disaster relief logistics response phase. Int. J. Supply Oper. Manag. 2015, 2, 595–616. [Google Scholar] [CrossRef]
  38. Akbarpour, M.; Torabi, S.A.; Ghavamifar, A. Designing an integrated pharmaceutical relief chain network under demand uncertainty. Transp. Res. Part E Logist. Transp. Rev. 2020, 136, 101867. [Google Scholar] [CrossRef]
  39. Rawls, C.G.; Turnquist, M.A. pre-positioning of emergency supplies for disaster response. Transp. Res. Part B Methodol. 2010, 44, 521–534. [Google Scholar] [CrossRef]
  40. Liu, J.; Liu, J. applying multi-objective ant colony optimization algorithm for solving the unequal area facility layout problems. Appl. Soft Comput. 2019, 74, 167–189. [Google Scholar] [CrossRef]
  41. Safaei, A.S.; Farsad, S.; Paydar, M.M. Emergency logistics planning under supply risk and demand uncertainty. Oper. Res. 2020, 20, 1437–1460. [Google Scholar] [CrossRef]
  42. Yu, W. Pre-disaster location and storage model for emergency commodities considering both randomness and uncertainty. Saf. Sci. 2021, 141, 105330. [Google Scholar] [CrossRef]
  43. Wan, S.P.; Chen, Z.H.; Dong, J.Y. Bi-objective trapezoidal fuzzy mixed integer linear program-based distribution center location decision for large-scale emergencies. Appl. Soft Comput. 2021, 110, 107757. [Google Scholar] [CrossRef]
  44. Najafi, M.; Eshghi, K.; Dullaert, W. A multi-objective robust optimization model for logistics planning in the earthquake response phase. Transp. Res. Part E Logist. Trans. Rev. 2013, 49, 217–249. [Google Scholar] [CrossRef]
  45. Tang, Z.; Li, W.; Yu, S.; Sun, J. A fuzzy multi-objective programming optimization model for emergency resource dispatching under equitable distribution principle. J. Intell. Fuzzy Syst. 2021, 41, 5107–5116. [Google Scholar] [CrossRef]
  46. Fazayeli, S.; Eydi, A.; Kamalabadi, I.N. Location-routing problem in multimodal transportation network with time windows and fuzzy demands: Presenting a two-part genetic algorithm. Comput. Ind. Eng. 2018, 119, 233–246. [Google Scholar] [CrossRef]
  47. Modiri, M.; Eskandari, M.; Hasanzadeh, S. Multi-objective modeling of relief items distribution network design problem in disaster relief logistics considering transportation system and CO2 emission. Sci. Iran. 2022, in press. [Google Scholar] [CrossRef]
  48. Elshaer, R.; Awad, H. A taxonomic review of metaheuristic algorithms for solving the vehicle routing problem and its variants. Comput. Ind. Eng. 2020, 140, 106242. [Google Scholar] [CrossRef]
  49. Li, W.; Xia, L.; Huang, Y.; Mahmoodi, S. An Ant colony optimization algorithm with adaptive greedy strategy to optimize path problems. J. Ambient Intell. Humaniz. Comput. 2022, 13, 1–15. [Google Scholar] [CrossRef]
  50. Sun, Z.; Wei, M.; Zhang, Z.; Qu, G. Secure routing protocol based on multi-objective ant-colony-optimization for wireless sensor networks. Appl. Soft Comput. 2019, 77, 366–375. [Google Scholar] [CrossRef]
  51. Pradhan, P.M.; Panda, G. solving multiobjective problems using cat swarm optimization. Expert Syst. Appl. 2012, 39, 2956–2964. [Google Scholar] [CrossRef]
  52. Ahmed, A.M.; Rashid, T.A.; Saeed, S.A.M. Cat swarm optimization algorithm: A survey and performance evaluation. Comput. Intell. Neurosci. 2020, 2020, 4854895. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Graphical representation of Pareto-optimal solution #1.
Figure 1. Graphical representation of Pareto-optimal solution #1.
Mathematics 12 02844 g001
Figure 2. Comparing the execution times of the algorithms.
Figure 2. Comparing the execution times of the algorithms.
Mathematics 12 02844 g002
Table 1. The values of the parameters of the algorithm.
Table 1. The values of the parameters of the algorithm.
Parameter a b q 0 ρ ξ α β T
Value1.22.250.90.90.121100
Table 2. The values of parameters c ˜ i j t , c ˜ d i t , w ˜ i j t , and w ˜ d i t for t = 1 .
Table 2. The values of parameters c ˜ i j t , c ˜ d i t , w ˜ i j t , and w ˜ d i t for t = 1 .
Customers
Customers 1234567
1 (9,12,15)
(12,13,14)
(20,19,22)
(13,16,19)
(28,30,33)
(23,24,26)
(17,21,22)
(14,18,19)
(15,17,19)
(21,23,25)
(20,22,23)
(21,23,25)
2(9,12,15)
(12,13,14)
(13,15,16)
(17,19,20)
(33,36,38)
(6,7,9)
(20,21,24)
(9,11,13)
(28,29,30)
(16,18,20)
(34,35,36)
(11,12,14)
3(20,19,22)
(13,16,19)
(13,15,16)
(17,19,20)
(45,48,50)
(17,18,20)
(33,35,36)
(13,14,18)
(34,35,37)
(12,13,15)
(32,35,38)
(12,14,15)
4(28,30,33)
(23,24,26)
(33,36,38)
(6,7,9)
(45,48,50)
(17,18,20)
(18,20,23)
(12,13,15)
(18,20,23)
(15,18,19)
(33,34,37)
(18,19,21)
5(17,21,22)
(14,18,19)
(20,21,24)
(9,11,13)
(33,35,36)
(13,14,18)
(18,20,23)
(12,13,15)
(24,25,26)
(9,11,13)
(37,38,41)
(9,11,14)
6(15,17,19)
(21,23,25)
(28,29,30)
(16,18,20)
(34,35,37)
(12,13,15)
(18,20,23)
(15,18,19)
(24,25,26)
(9,11,13)
(15,18,20)
(17,18,19)
7(20,22,23)
(21,23,25)
(34,35,36)
(11,12,14)
(32,35,38)
(12,14,15)
(33,34,37)
(18,19,21)
(37,38,41)
(9,11,14)
(15,18,20)
(17,18,19)
Depots1(12,16,18)
(7,9,12)
(10,13,14)
(14,16,18)
(13,14,17)
(12,16,20)
(21,22,24)
(21,23,25)
(16,20,21)
(12,15,16)
(5,7,8)
(14,17,18)
(13,16,21)
(19,22,24)
2(15,17,19)
(13,14,16)
(12,15,16)
(5,7,8)
(27,30,32)
(13,15,19)
(18,23,24)
(11,14,15)
(8,10,12)
(25,26,27)
(18,19,21)
(10,14,15)
(12,15,17)
(16,18,20)
Table 3. The values of parameters c ˜ i j t , c ˜ d i t , w ˜ i j t , and w ˜ d i t for t = 2 .
Table 3. The values of parameters c ˜ i j t , c ˜ d i t , w ˜ i j t , and w ˜ d i t for t = 2 .
Customers
Customers 1234567
1 (32,35,36)
(14,15,16)
(42,45,47)
(8,10,12)
(21,23,25)
(13,16,17)
(28,30,33)
(32,34,36)
(43,44,45)
(18,19,21)
(25,27,28)
(10,12,17)
2(32,35,36)
(14,15,16)
(10,12,15)
(24,25,26)
(11,12,15)
(18,19,23)
(18,20,24)
(11,13,15)
(45,47,48)
(6,8,9)
(40,43,44)
(10,12,13)
3(42,45,47)
(8,10,12)
(10,12,15)
(24,25,26)
(20,22,23)
(18,19,20)
(21,23,25)
(15,18,19)
(44,45,47)
(22,24,25)
(43,44,46)
(19,20,22)
4(21,23,25)
(13,16,17)
(11,12,15)
(18,19,23)
(20,22,23)
(18,19,20)
(12,13,15)
(24,26,27)
(38,40,42)
(15,17,18)
(28,30,31)
(10,13,14)
5(28,30,33)
(32,34,36)
(18,20,24)
(11,13,15)
(21,23,25)
(15,18,19)
(12,13,15)
(22,24,25)
(21,23,27)
(18,19,21)
(19,20,22)
(23,25,26)
6(43,44,45)
(18,19,21)
(45,47,48)
(6,8,9)
(44,45,47)
(22,24,25)
(38,40,42)
(15,17,18)
(21,23,27)
(18,19,21)
(15,16,18)
(13,15,16)
7(25,27,28)
(10,12,17)
(40,43,44)
(10,12,13)
(43,44,46)
(19,20,22)
(28,30,31)
(10,13,14)
(19,20,22)
(23,25,26)
(15,16,18)
(13,15,16)
Depots1(6,8,9)
(14,16,18)
(12,15,18)
(12,17,18)
(9,10,12)
(14,15,16)
(14,16,18)
(11,15,18)
(14,15,19)
(12,15,16)
(7,9,10)
(10,13,15)
(25,26,28)
(10,13,15)
2(10,13,14)
(10,13,15)
(23,24,26)
(15,18,19)
(7,12,13)
(9,10,12)
(8,11,12)
(21,23,24)
(12,14,16)
(17,18,20)
(13,14,17)
(14,17,18)
(18,23,24)
(10,13,15)
Table 4. Fuzzy demand of disaster centers in two periods.
Table 4. Fuzzy demand of disaster centers in two periods.
Periods
Customers12
1(4,9,12)(12,13,17)
2(16,18,22)(17,18,20)
3(7,11,13)(12,15,16)
4(13,15,18)(16,18,19)
5(8,12,13)(10,13,16)
6(15,18,20)(12,17,22)
7(14,15,18)(12,15,16)
Table 5. The set of Pareto-optimal solutions.
Table 5. The set of Pareto-optimal solutions.
SolutionValues of Objective FunctionsRoutes of VehiclesCustomer Service Schedule
1 f 1 = 256.2 f 2 = 8040 t = 1 , k = 3 :   1 3 2 1 7 2 t = 1 , k = 2 :   2 5 4 6 1 t = 2 , k = 3 :   2 4 2 3 1 t = 2 , k = 1 :   1 6 7 5 2 t = 2 , k = 2 :   1 1 1 t i m e 11 = 48 , t i m e 12 = 16 t i m e 21 = 35 , t i m e 22 = 42 t i m e 31 = 16 , t i m e 32 = 67 t i m e 41 = 39 , t i m e 42 = 23 t i m e 51 = 26 , t i m e 52 = 53 t i m e 61 = 57 , t i m e 62 = 13 t i m e 71 = 71 , t i m e 72 = 28
2 f 1 = 257.7 f 2 = 8000 t = 1 , k = 1 :   1 3 2 1 7 1 t = 1 , k = 2 :   2 5 4 6 1 t = 2 , k = 1 :   1 3 2 4 2 t = 2 , k = 2 :   1 6 7 5 2 t = 2 , k = 3 :   1 1 1 t i m e 11 = 48 , t i m e 12 = 16 t i m e 21 = 35 , t i m e 22 = 40 t i m e 31 = 16 , t i m e 32 = 15 t i m e 41 = 39 , t i m e 42 = 63.3 t i m e 51 = 26 , t i m e 52 = 53 t i m e 61 = 57 , t i m e 62 = 13 t i m e 71 = 71 , t i m e 72 = 28
3 f 1 = 267.6 f 2 = 7000 t = 1 , k = 3 :   1 1 2 3 1 t = 1 , k = 2 :   2 5 4 6 1 t = 1 , k = 1 :   2 7 1 t = 2 , k = 1 :   1 3 2 4 2 t = 2 , k = 2 :   1 6 7 5 2 t = 2 , k = 3 :   1 1 1 t i m e 11 = 9 , t i m e 12 = 16 t i m e 21 = 22 , t i m e 22 = 40 t i m e 31 = 41 , t i m e 32 = 15 t i m e 41 = 42.64 , t i m e 42 = 59 t i m e 51 = 26 , t i m e 52 = 53 t i m e 61 = 60.64 , t i m e 62 = 13 t i m e 71 = 18 , t i m e 72 = 28
4 f 1 = 270 f 2 = 6500 t = 1 , k = 3 :   2 4 5 2 t = 1 , k = 2 :   1 1 2 3 1 t = 1 , k = 1 :   2 7 6 1 t = 2 , k = 1 :   1 6 7 5 2 t = 2 , k = 2 :   1 1 1 t = 2 , k = 3 :   1 4 2 3 2 t i m e 11 = 9 , t i m e 12 = 16 t i m e 21 = 22 , t i m e 22 = 42 t i m e 31 = 41 , t i m e 32 = 67 t i m e 41 = 14 , t i m e 42 = 23 t i m e 51 = 28 , t i m e 52 = 54.4 t i m e 61 = 36 , t i m e 62 = 13 t i m e 71 = 18 , t i m e 72 = 29.4
Table 6. The specification of the benchmark examples.
Table 6. The specification of the benchmark examples.
InstanceNumber of PeriodsNumber of DepotsNumber of Vehicles
P01, P022510
P01, P032510
P01, P042510
P02, P032510
P02, P042510
P03, P042510
P01, P02, P033510
P01, P02, P043510
P01, P03, P043510
P02, P03, P043510
P01, P02, P03, P044510
Table 7. Comparing the performance of the proposed hybrid algorithm with the MCSO and MOFDO algorithms.
Table 7. Comparing the performance of the proposed hybrid algorithm with the MCSO and MOFDO algorithms.
Instance Hybrid Algorithm (This Paper)MCSO AlgorithmMOFDO Algorithm
Difference (Percent) Difference (Percent)
P01, P02 f 1 1362.741362.7401358.25−0.33
f 2 4017.754145.763.084103.412.08
Time(s)7853 79
P01, P03 f 1 1356.091359.930.281356.090
f 2 4829.724857.840.574834.670.1
Time(s)8589 98
P01, P04 f 1 1789.091799.180.561795.760.37
f 2 6439.966521.841.256524.671.29
Time(s)8783 93
P02, P03 f 1 2061.182156.874.432174.575.21
f 2 5582.745879.675.055634.250.91
Time(s)9195 94
P02, P04 f 1 1937.31987.562.521954.370.87
f 2 6939.076921.23−0.256930.14−0.12
Time(s)123111 131
P03, P04 f 1 2154.912161.760.312152.45−0.11
f 2 6302.446412.561.716401.271.54
Time(s)145156 163
P01, P02, P03 f 1 2459.972598.765.342540.313.16
f 2 55815987.36.785772.133.31
Time(s)234254 250
P01, P02, P04 f 1 2885.832956.872.42871.76−0.48
f 2 7542.177823.183.597792.543.21
Time(s)257261 260
P01, P03, P04 f 1 3055.553167.673.533047.75−0.25
f 2 6664.196718.190.86692.140.41
Time(s)247259 264
P02, P03, P04 f 1 3321.513478.984.523214.73−3.32
f 2 8597.189783.4512.128673.540.88
Time(s)298345 367
P01, P02, P03, P04 f 1 4689.394893.914.174713.980.52
f 2 8853.298976.761.378852.73−0.01
Time(s)376671 895
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

Niksirat, M.; Saffarian, M.; Tayyebi, J.; Deaconu, A.M.; Spridon, D.E. Fuzzy Multi-Objective, Multi-Period Integrated Routing–Scheduling Problem to Distribute Relief to Disaster Areas: A Hybrid Ant Colony Optimization Approach. Mathematics 2024, 12, 2844. https://doi.org/10.3390/math12182844

AMA Style

Niksirat M, Saffarian M, Tayyebi J, Deaconu AM, Spridon DE. Fuzzy Multi-Objective, Multi-Period Integrated Routing–Scheduling Problem to Distribute Relief to Disaster Areas: A Hybrid Ant Colony Optimization Approach. Mathematics. 2024; 12(18):2844. https://doi.org/10.3390/math12182844

Chicago/Turabian Style

Niksirat, Malihe, Mohsen Saffarian, Javad Tayyebi, Adrian Marius Deaconu, and Delia Elena Spridon. 2024. "Fuzzy Multi-Objective, Multi-Period Integrated Routing–Scheduling Problem to Distribute Relief to Disaster Areas: A Hybrid Ant Colony Optimization Approach" Mathematics 12, no. 18: 2844. https://doi.org/10.3390/math12182844

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