Next Article in Journal
Multiple Utility Analyses for Sustainable Public Transport Planning and Management: Evidence from GPS-Equipped Taxi Data in Haikou
Previous Article in Journal
Empirical Examination of Factors Influencing the Adoption of Green Building Technologies: The Perspective of Construction Developers in Developing Economies
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Novel Multi-Objective Model for the Cold Chain Logistics Considering Multiple Effects

1
College of Computer Science and Technology, Zhejiang University of Technology, Hangzhou 310023, China
2
Business School, Shantou University, Shantou City 515063, China
3
Research Institute of Guangdong-Taiwan Enterprise Collaboration, Shantou University, Shantou City 515063, China
*
Authors to whom correspondence should be addressed.
Sustainability 2020, 12(19), 8068; https://0-doi-org.brum.beds.ac.uk/10.3390/su12198068
Submission received: 3 September 2020 / Revised: 13 September 2020 / Accepted: 18 September 2020 / Published: 30 September 2020
(This article belongs to the Section Sustainable Transportation)

Abstract

:
This paper focuses on solving a problem of green location-routing with cold chain logistics (GLRPCCL). Considering the sustainable effects of the economy, environment, society, and cargos, we try to establish a multi-objective model to minimize the total cost, the full set of greenhouse gas (GHG) emissions, the average waiting time, and the total quality degradation. Several practical demands were considered: heterogeneous fleet (HF), time windows (TW), simultaneous pickup and delivery (SPD), and a feature of mixed transportation. To search the optimal Pareto front of such a nondeterministic polynomial hard problem, we proposed an optimization framework that combines three multi-objective evolutionary algorithms (MOEAs) and also developed two search mechanisms for a large composite neighborhood described by 16 operators. Extensive analysis was conducted to empirically assess the impacts of several problem parameters (i.e., distribution strategy, fleet composition, and depots’ time windows and costs) on Pareto solutions in terms of the performance indicators. Based on the experimental results, this provides several managerial insights for the sustainale logistics companies.

1. Introduction

With the development of urbanization and the change of client’s life style, the production and consumption of refrigeration-dependent food have changed, which promote the rapid development of the cold chain-based logistics [1]. Cold chain logistic(CCL), as a special type of transportation logistics, is developed to maintain the freshness of temperature-sensitive products by the thermal and refrigerated packaging methods and logistics plans [2,3]. Aiming at keeping supplies fresh and cut waste, CCL consumers more fossil fuels than ordinary logistics to maintain low-temperatures features during transportation, and greenhouse gas(GHG) emissions linearly related to freight fuel consumption account for 5.5% of global GHG emissions [4]. Meanwhile, clients’ satisfaction is another significant indicator not only concerning clients’ feelings about products and services received [5] but also concerning the long-term development of logistics enterprises. Hence, how to simultaneously consider economic, environmental, social, and cargos impacts is very important for the sustainable development of the CCL, which is the motivation of this paper to model a multi-objective model for the CCL aiming at considering the above four effects.
One of the significnt differences between ordinary logistics and CCL is the low-temperature feature that could maintain products’ freshness. The CCL has been successfully applied in frozen food logistics [6], pharmaceutical logistics [7], etc. In supply chains and logistics systems, there are two effective tools: vehicle-routing problem(VRP) and location-routing problem(LRP) [8], which construct two kinds of logistics for the cold chain: VRP-based CCL (VRPCCL) and LRP-based CCL (LRPCCL). The VRPCCL has been extensively researched by scholars, such as [4,9,10]. The VRPCCL didn’t consider a strategic-level problem (i.e., facility allocation problem, FAP), but the LRPCCL merged two decisions: FAP and VRPCCL, and has recently become one of the most investigated versions. Zheng et al, Wang et al and Ghomi et al. [11,12,13] defined a logistic costs-based formulation for the LRPCCL. Only the latter two considered lost sale costs. However, the above three only considered single-objective models. Wang et al. [14] proposed a bi-objective model for LRPCCL to minimize the total cost and distribution time. Leng et al. [3] developed a bi-objective model by defining the total costs and the total waiting time as two objectives concerning multiple practical constraints. The above two handled the carbon emissions and cargo quality decay as penalty functions in the total costs. In Leng et al. [2], a novel bi-objective model for the LRPCCL was proposed, which handles the cargo quality decay as the second objective. Leng et al. [15] developed several novel solution methods (i.e., decomposition-based hyper-heuristic approaches) to solve the bi-objective model proposed by Leng et al. [2].
To solve the limitation and fill gap of existing studies, this study will establish a novel multi-objective model based on sustainable effects of environment, economic, social, and cargo, it is named as GLRPCCL. Development concept of the model show as following: the first objective concerns the total costs consisting of the fixed costs of opening depots and renting vehicles, and the unfixed costs, including drivers’ salaries and the depreciation costs of vehicles (referred to as economic effects). The second is the full set of GHG emissions including CO 2 , CH 4 , and N 2 O emissions (referred to as environmental effects). The third aims to improve the clients’ and drivers’ satisfaction by minimizing the average waiting time of vehicles and clients (referred to as social effects). The last is the total cargos’ quality decay (referred to as cargos’ effects). This paper considers three MOEAs with an effective strategy differing from the above solution methods.
To enhance our model, this study will consider several practical constraints: SPD, hard TW, HF, and a feature of mixed transportation. The mixed transportation is defined by the types of shipments, including ordinary cargo (OC), refrigerated cargos (RC) at 3∼10 C, and frozen cargos (FC) at −4∼24 C. We assume that OC and RC could be simultaneously delivered to the clients, but FC must be separately delivered. As the solution methods, this paper proposed an effective framework that combines three well-known MOEAs, that is, non-dominated sorting genetic algorithm-II (NSGA-II) [16], strengthen Pareto evolutionary algorithm2 (SPEA2) [17], indicator-based evolutionary algorithm(IBEA) [18]. We also provided 16 operators, performing first (FI) and best-improvement (BI) search mechanisms, to form a large composite neighborhood for the proposed model. Extensive experiments are conducted to empirically assess the effects of several problem decisions, i.e., distribution strategy, fleet composition, and depots’ time windows and costs, on the performance indicators of Pareto results, which could provide several managerial views for the logistics enterprises.
As far as we know, no multi-objective model with more than two objectives for GLRPCCL has been proposed. The rest of this paper is organized: Section 2 provides the recent literature on green LRP (GLRP), green VRPCCL (GVRPCCL), and GLRPCCL. Section 3 gives out the proposed model for the GLRPCCL; Section 4 designs the MOEAs algorithm for the proposed model, including the solution chromosome, the MOEAs framework, and 16 neighborhood operators. Section 5 provides he detailed computational experiments and result analysis. Finally, the conclusions made of contributions, limitations, and the future study are outlined in Section 6.

2. Literature Review

From the perspectives of sustainable views of economy, environment, society, and cargos, this paper addressed a novel problem by defining multi-objective formulation, namely GLRPCCL, which has several features: location-routing decision, environmental impacts, cold chain, etc. Hence, the following sections provide reviews on GLRP, GVRPCCL, and GLRPCCL.

2.1. Review on GLRP

LRP is an extended version of VRP that takes into account FAP, which involves locating depots and routing a fleet of vehicle to serve a given set of clients, the purpose of which is to minimize the total cost of location and routing [19]. Among the LRP variants in the literature, the most studied are LRP with SPD [8], LRP with HF [20],LRP with TW [21], multi-level LRP [22], and LRP considering multiple constrains [23]. However, the above only considered the economic impacts of logistics.
As the name suggests, the GLRP deals with LRP considering environmental effects. Dukkancj et al. [19] stated that the GLRP is constructed by the classical LRP and pollution-routing problem which is also viewed as green VRP. As far as we know, many scholars have studied GLRP. The first one is by Mohammadj et al. [24], who described a bi-objective stochastic green hub location routing problem with simultaneous pickups and delivers, aiming at minimizing both the logistics cost and environmental impacts. Table 1 is an extended one that reviews the papers on GLRP from the used emission models, solution method, feature, and method handling environmental effects, following the methods proposed by Dukkancj et al. [19] and Zhou et al. [25]. Looking at Table 1, following can be detected:
(1)
From the perspectives of the number of objectives defined for the GLRP, there are single- objective, bi-objective, and triple-objective models, but multi-objective models with over three objectives have not been studied. The single and bi-objective model has been widely researched.
(2)
In views of emission model, most of these papers applied factor model to estimate the amount of fuel consumption and carbon emissions, like the fuel consumption rate proposed by Xiao et al. [26], models using fuel efficiency or emission parameter (see “Given” in Table 1). As an efficient micro view, CMEM has been widely used in the GLRP, which is easily applicable and is capable to accurately estimate fuel consumption and carbon emission. Only Benotmane et al. [27] used a macro version to calculate fuel consumption.
(3)
For handling the fuel consumption and carbon emission, several methods have been used as (a) a part of logistics costs, namely penalty function, (b) the main objective like Pitakaso et al. [28], (c)  constraints like Qazvini et al. [29], and (d) an objective in the multi-objective model.
(4)
Most of them developed heuristics to tackle the proposed GLRP model, and a few papers also applied exact approaches. Moreover, there are two papers by Nakhjikan et al. [30] and Govindan et al. [31] that studied the GLRP in terms of theory and applied practical cases to verify their models.
However, the above models only have three objectives, and no paper has investigated the models with over three objectives, such as the total cost, traveled distance/time, GHG emissions, clients’ satisfaction, cargo quality decay.

2.2. Review on GVRPCCL

With the increasing improvement of people’s living standards and the growing demand for high-quality and fresh food, the CCLs industry has developed rapidly [9]. Ma et al. [51] studied the CCL in terms of Industry 4.0 and provided theoretical proof for their models and carried out numerical studies to illustrate the theoretical results. Al et al. [52] defined an integrated mixed integer optimization model that considers inventory allocation problems, VRP, and CCL. Wei et al.  [53] defined a model on the transportation cost for the inventory routing problem combing CCL. However, the environmental effect is not considered by the above papers. As stated by Accorsi et al. [54], as much as 15% the worlds’ total energy already fuels cold-chain infrastructures with 40% of food logistics needing refrigeration, both the growth of food demand and the CCLs’ expansion will therefore hugely increase energy consumption and associated GHG emissions. GVRPCCL concerns economic, environmental, and cargos’ effects.One of the greatest challenges posed by today’s CCLs is to provide high-quality food with minimizing GHG emissions and total logistics costs. In recent years, the GVRPCCL has attracted extensive academic attention, and also provided optimization support for real-world applications, such as fruit-and-vegetable [55,56]. Table 2 provides the papers on GVRPCCL in terms of the number of objectives, emission model, solution method, method1 handling cargos’ quality decay, and method2 dealing with GHG emissions.
    Looking at Table 2, the GVRPCCL has been widely researched, and we can obtain the following summaries. (1) Only one paper considered the bi-objective model for the GVRPCCL. Ma et al. [51] defined the model by minimizing transport cost and quality degradation. (2) like the conclusion in Section 2.1, most of the papers applied factor models and special parameters-models (i.e., Given) to estimate the fuel consumption and carbon emissions, and only three papers used CMEM. (3) Most papers applied penalty function to deal with the cargo quality decay, and four papers didn’t consider the cargo quality decay, and only one viewed it as an objective. (4) All papers applied penalty function to handle the fuel consumption/carbon emissions as a part of transport costs, but Ma et al. [51] applied a constraint to restrict the CO 2 emission regulated by the government. (5) Among the papers handling cargo quality decay, two methods have been developed: (a) shelf-life applying piecewise function [55,60]; (b) the variable function of refrigerated goods quality [33].
However, the multi-objective model with three or more objectives for the GVRPCCL is not studied. Meanwhile, LRP, as an extensive version of VRP, should be considered in the CCL, since location and route problems are equally significant for CCLs, it is indispensable to combine the depots’ location selection with route optimization for considering the comprehensive impacts bringing by the entire logistics system [11].

2.3. Review on GVRPCCL

The GLRPCCL is an extensive version of GVRPCCL by considering FAP, the reason could be that: the location of the facility could not only improve the economic, environmental, and social impacts but also could greatly reduce cargos’ quality decay. To our knowledge, only a few studies have considered both LRP and CCL. To our knowledge, only a few studies have considered both LRP and CCL. This lack of studies is seen, for instance, in the field of urban studies as transportation is currently dealing with urban planning and consequently urban renewal and regeneration [66]. If we take into account one of the most innovative way of provide the so-called right to the city [67], i.e., the Barcelona’s Poblenou neighborhood superblocks, it is seen that the most recent studies [68,69,70,71] tackling the former industrial heart of the Catalan capital did not take into account the issues this paper shows slightly referred on the impacts on transportation system introduced by superblock unit in Poblenou.
Shen et al. [49] developed a bi-objective model for the LRPCCL, where the first objective optimizes the total cost concerning transportation, refrigeration, cargo damage, and punish, and the second is to minimize the no-load cost of vehicles. Zheng et al. [11] defined an optimal location-routing model that takes into account the temperature changes among sensitive products in cold chain distribution centers and aims to minimize the sum of fixed costs, variable costs, and transportation costs. Zheng  et al. [72] provided a multi-objective LRP model for the two-echelon cold chain logistics network. The first objective aims to minimize the location cost of depots, and the second is used to minimize the transportation cost. Wang et al. [73] split the GLRPCCL into two parts: the location of depots and the optimization of the transporting route. In the location of depots, the objective is to minimize the total related costs, including installation costs, turnover costs, and transportation costs. The second level is used to optimize the costs comprising vehicle cost, damage cost, and penalty cost for violation of time window. Suraraksa et al. [74] also applied two phases to model their problem. The first phase is to determine the location of fresh cargos distribution and demand distribution. The second phase is to design the delivery route and the number of vehicles rented to minimize the total distance travelled, while transporting the cargos from the wholesaler through the depots to the retailer. However, the above didn’t consider environmental effects. And the latter two separately optimized the FAP and VRPCCL, which may cause suboptimal solutions, like LRP [75]. The following are the latest papers on the GLRPCCL.
Wang et al. [12] developed a single objective model for GLRPCCL, with the lowest total cost as the objective function, which includes carbon emission costs, fixed costs of depots, transportation costs related to refrigerated trucks, refrigeration costs, fine costs, and damage costs.
In Ren et al. [76], a mathematical formulation concerning the minimum distribution cost of fresh food was developed and considered resource/information sharing and soft time window constraints. Their model can meet the requirements of logistics distribution, including high timeliness, low cost, greenness, and resource/information sharing. The objective is the total logistics cost, including the costs of scheduling vehicles, transportation, cargo loss, carbon emissions, and penalty.
Van et al. [77] developed a two-stage distribution location-routing model with the minimum total logistics costs as the objective, considering varying capacity of vehicles according to different delivery stages. Their objective comprises fuel consumption cost of vehicles per kilometer, driver’s cost, damage cost, refrigeration cost (i.e., energy consumption), penalty cost, and transfer cost.
The above three papers defined single-objective models for the GLRPCCL. The following defined bi-objective models for the GLRPCCL.
Wang et al. [10] designed a bi-objective model for the GLRPCCL. In their model, the first objective is used to minimize of total cost comprising of fuel consumption cost, quality damage cost, transport cost, refrigeration cost of refrigerated vehicles, penalty cost of the time window, and opening cost of depots, while the second is the shortest vehicle distribution time.
In the model proposed by Leng et al. [3], the first objective comprises the fixed costs of depots and vehicles, vehicle renting cost, driver salaries, fuel consumption cost, carbon emission costs, and damage costs of cargos that need to be refrigerated or frozen. The second objective consists of the waiting time of clients and vehicles to promote client satisfaction and the efficiency of the CCLs. Leng et al. [15] also developed a bi-objective model for the GLRPCCL, where the first objective is to minimize the total cost of logistics, including the costs of operating depots, renting fleet, fuel consumption, and carbon emissions, and the second objective is to reduce cargo damage, which can improve client satisfaction. The formulation was also solved by decomposition-based hyperheuristic approaches [2].
From the perspectives of the above three papers, several conclusions are drawn: (1) only bi-objective models are defined; (2) the penalty function is used to view the fuel consumption and carbon emissions as a part of the total costs; (3) the constraints SPD, TW, HF, and a feature of the mixed transportation are considered; (4) Only carbon emissions are concerned. However, this paper defines the model from a novel perspective, a multi-objective model is developed for the GLRPCCL by defining four objectives. The first objective is to optimize the economic effects concerning the fixed costs of opening depots and renting fleet and the unfixed costs including drivers’ salaries and the depreciation costs of vehicles. The second is to optimize the environmental effects, which is made of the full set of GHG emissions including CO 2 , CH 4 , and N 2 O emissions. The third is to optimize the social effects characterized by the average waiting time of drivers and clients. The last one is to optimize the cargo’s effect that is affected by the cargos’ quality decay. To the best of our knowledge, the proposed multi-objective formulation for the GLRPCCL has not been researched by others thus far.

3. Formal Problem Description and Mathematical Model

The GLRPCCL is defined on a complete directed graph G=(V, E) where V . = { 1 ; ; N . ; N . + 1 ; ; N . + M . } denotes the set of nodesrepresenting both the set of clients ( C = 1 , , N ) and the set of candidate depots ( D = { N + 1 , . . . , N + M } ) to be selected and E = { ( i , j ) : i , j V , i j } \ { ( i , j ) : i , j D } is the set of arcs. For a client i C , the pickup and delivery demand is p i and d i , and the time window is [ e i , l i ]. Each client has one identical type of cargos (OC, RC, and FC) and service time s t i depending on the pickup and delivery demand. For a depot j D , the fixed costs of operating it, capacity, and closing time window are, respectively, C D j , F D j , and T W D j . A heterogeneous fleet H = { h 1 , h 2 , h 3 } is used to serve the clients, and each type of vehicle has a fixed cost of renting vehicle F V h and a fixed capacity C V h ( h H ) . The drivers’ salary for each type of vehicle is denoted as D S h . The traveling speed and distance over ( i , j ) E are pre-known and fixed. The goal of the presented model is to address the sustainable development for the CCLs in views of improving the economic, environmental, and social effects, and also reducing the quality degradation of RC and FC.
Before providing our model, several assumptions are given: (1) Each client must be served only once by a depot and vehicle; (2) No overflows on the capacity of a vehicle and depot are allowed; (3) The types of pickup and delivery demand of each client is the same; (4) The information of each arc including speed and distance is known and static; (5) If the vehicle arrives early, it must wait until the time window of each client is open, and must return to the original depot which it departs from before the closing time window; (6) The OC and RC can be stored in the same vehicle, but the FC must be separated.
Moreover, the proposed multi-objective model relies on the following three decision variables: (1) x i j h = 1 if the vehicle h H continuously visited clients i and j C and to 0 otherwise; (2) y i = 1 if a depot i D is open and to 0 otherwise; (3) z i j = 1 if the client i C is served by the depot j D and to 0 otherwise.

3.1. Objectives Development

In the proposed multi-objective model for the GLRPCCL, four objectives are defined to concern economic, environmental, and social impacts, as well as to reduce the quality degradation of cargos in terms of RC and FC. The following four aspects are described as following.
(1)
Economic aspect (the first objective)
Economic effects refer to the sustainable development concerning the long-term economic interests of the logistics enterprise, namely the total logistics costs, which includes three parts: the fixed costs of operating the selected depots, the fixed costs of renting fleet, and the variable costs of hiring drivers and vehicle maintenance. Hence, the economic indicator is denoted as
T C = i D F D i y i + i D j C h H F V h x i j h + i C j D h H D S h A T j h x i j h
where the unit of D S h is Yuan/min; A T j h (in seconds) is the moment that the type h H of vehicle arrives at the node j V .
(2)
Environmental aspect(the second objective)
The transportation industry has a major impact on the planet, because of the large amount of fuel used in its daily operations and the environmental consequences and greenhouse effects resulted by consuming fossil fuel and exhausting gas [41]. Moreover, in cold chain logistics, vehicles consume fuel and emit GHG during transportation and refrigeration equipment. Hence, the  environmental impacts in this paper refer to the full set of GHG emissions including carbon dioxide, methane, and nitrous oxide. The fuel consumption during the transportation is
T F C ( t 1 , t 2 , s ( t ) , h ) = λ ( k h N h T h + P h r c / η ) × ( t 2 t 1 ) + γ α G t 1 t 2 s ( t ) d t + γ β h t 1 t 3 s ( t ) 3 d t
where T F C ( t 1 , t 2 , s ( t ) , h ) represents that the total fuel consumption (in liter) of a type of vehicle h H traveling at s ( t ) from t 1 to t 2 ; G(in kg) is the sum of vehicle’s net weight ( N W h ) and the weight of load; P h r c is the engine power requirement related to engine wear and the operation of vehicle accessories such as air conditioners and refrigeration compressors used in CCLs; λ = φ / κ ψ , γ = 1 / ( 1000 × n t f η ) , α = a + g s i n θ + g C r c o s θ , and β h = 0.5 C h d ρ A h ; and the detailed parameters in Equation (2) could see Tables S1 and S2 in the Supplementary Materials.
Considering the fourth assumption, in our instances, the speed and distance are no-dynamic. hence, the fuel consumption T F C h ( L ) of vehicle type h over an arc ( i , j ) E with a distance d i j (in meter) traveling at constant speed s i j (in m/s) is rewritten as
T F C i j h = λ ( ( k h N h T h + P h r c ( i n d e x ) / η ) × d i j / s i j + γ α G d i j + γ β h d i j s i j 2 ) × x i j h
where P h r c (index) is the extra power need to maintain the freshness of RC and FC, and it equals to 0 if only no RC and FC are loaded. For example, for a type of vehicle h 1 , if the types of loaded cargos contain RC, P h r c (equals to 5 kW/s, and if the type of loaded cargos is FC, P h r c (equals to 8 kW/s. However, Equation (3) is not suitable for the case that the speed of vehicle equal to 0, since if the types of cargos contain RC or FC and the vehicle must wait for opening the time windows and serving the client, then the engine must not shut down. Hence, extra fuel consumption follows Equation (2).
E F C i j h = λ ( k h N h T h + P h p c ( i n d e x ) / η ) × ( m a x ( e j A T j h , 0 ) + s t j ) × t c × x i j h
where t c is the state of the vehicle, in other words, t c =0 if the type of cargo is OC and to 1 otherwise. Hence, the total fuel consumption can be:
L F C = i V j V h H ( E F C i j h + T F C i j h )
According to the “Greenhouse gas emissions accounting method for land transportation enterprises” (National Development and Reform Commission of the People’s Republic of China [78]), GHG emissions are composed of methane, carbon dioxide, and nitrous oxide, and GHG emissions are estimated as follows:
E = E C O 2 + E C H 4 + E N 2 O
CO 2 emissions are directly proportional to fuel consumption. In other words, 1 liter of diesel can produce 2.32 kg of carbon dioxide. For the amount of CH 4 and N 2 O, we follow the methods used by [4]:
E C H 4 = i V i V d i j × E F C H 4 × G W P C H 4 × 10 9
E N 2 O = i V i V d i j × E F N 2 O × G W P N 2 O × 10 9
Hence, the environmental indicator is represented by total emissions:
T E = 2.32 × L F C + E C H 4 + E N 2 O
(3)
Social aspect(the third objective)
The social indicator is extremely significant for the logistics enterprises’ development in long-term cooperation with clients and drivers by earning their loyalty and favor. This paper uses average waiting time (AWT) to represent the social indicator:
m i n A W T = i V j C h H { ( m a x ( e j A T j h , 0 ) + α ( m a x ( e j , A T j h ) e j ) } × x i j h / N
The first part max( e j A T j h , 0) represent that the waiting time of vehicle h H at client j V ; the second part m a x ( e j , A T j h ) e j is the waiting time of client j V before being served; the parameter α is the degree of importance for the waiting time of the client, in this paper, we set α = 2 . Moreover, we set that l j equals to e j + s t j .
(4)
Quality decay of cargos (the fourth objective)
The purpose of CCL is to improve the quality of RC and FC as much as possible, but the RC (e.g., strawberries, milk, bayberry) and FC (e.g., seafood) can easily deteriorate in the CCL, so this kind of cargos needs to be maintained in a proper low-temperature environment. Perishable goods will gradually decline in quality or lose value over time. When product quality drops to a certain extent, degradation in quality will occur. The quality degradation of cargos consists of two parts: the degradation that accumulates over time during transport and the degradation that occurs when the door is opened during unloading. We used the variable function of refrigerated goods quality proposed by [79] to estimate the quality decay: D ( t ) = D θ e δ t .
The cargoes damage CQD1 resulted by the refrigerated vehicles in the travel process and the cargoes loss CQD2 during the vehicles serve the clients can be defined as:
C Q D 1 i j h = Q i j h * ( 1 e δ 1 , state ( A T j h m a x e i , A T i h + m a x e j A T j h , 0 s t i ) )
C Q D 2 i j h = ( Q i j h * q j * r ) * ( 1 e δ 2 , s t a t e S T j )
where Q i j h * is the weight of RC/FC cargos loaded by the vehicle h H traveling over an arc ( i , j ) E , and it equals to 0 if no RC/FC is loaded; δ 1 , s t a t e and δ 2 , s t a t e are the spoilage rates of each type of cargos, and s t a t e { 1 , 2 , 3 } ; let r equals to 0 if no RC and FC is load and to 1 otherwise. Hence, the total quality degradation of cargos as follows:
C Q D = i V j V h H C Q D 1 i j h x i j h + i V j C h H C Q D 2 i j h x i j h

3.2. Constraint

This section provides the necessary constraints according to the above assumptions, described as follows.
h H i V x i j h = 1 , j C
h H i V x j i h = h H j V x i j h , i C
Particularly, constraint (14) ensures that each client must be served exactly once. Constraint (15) makes sure that entering and leaving edges to each client are equal.
m a x { i C d i z i j , i C p i z i j } C D j y j , j D
h H i C Q j i h = i C d i z i j , j D
h H i C Q i j h = i C p i z i j , j D
0 Q i j h C V h x i j h , i V , j V , h H
Q i j h ( d i p i ) x i j h , i C , j V , h H
Q i j h ( C V h d j + p j ) x i j h , i V , j C , h H
i D j C Q i j h = i C j V d i x i j h , h H
i C j D Q i j h = i C j V p i x i j h , h H
i V h H ( Q i j h d j ) x i j h = i V h H ( Q j i h p j ) x j i h , j C
Constraints (16)–(18) are the limitations on the load of the depots, and constraints (19)–(24) forbid that the load of the vehicle exceeds the vehicle capacity. In detail, constraint (16) is the limitation on the load of the depot. Constraint (17) guarantees that a total load of each depot is equal to the total delivery demand of clients assigned to it before starting to serve clients. Constraint (18) guarantees that a total load of each depot is equal to the total pickup demand of clients assigned to it when the vehicles return to it. Constraints (19)–(21) are bounding constraints for load variables. Constraint (22) imposes that a load of each vehicle must equal the total delivery demand before serving clients. Constraint (23) ensures that a load of each vehicle must equal the total pickup demand after returning to the depot. Constraint (23) is the equilibrium constraint for the load of each vehicle traveled over each arc. Q i j h is the load of a type of vehicle h H traveled over an edge ( i , j ) E .
A T j h = ( m a x { A T i h , e i } + s t i + d i j / s i j ) x i j h , i V , j V , h H
A T i j x i j h A T j h x i j h l j , i V , j V , h H
A T j h T W D j , j D , h H
Constraint (25) is the temporal coherence. Constraint (26) makes sure that the vehicle must reach each client before its closing time. Constraint (27) is the limitation on that each vehicle must return to its departed depot before its closing time window.
h H x i j h z i j , i C , j D
h H x i j h z j i , i C , j D
h H x i j h + z i k + m M , m k z j m 2 , i , j C , k D
Constraints (28)–(30) forbid illegal routes, i.e., routes that do not start and end at the same depot.
j D z i j = 1 , i C
x i j h + k V p H , p h x j k p 1 , i V , j C , h H
Constraints (30) and (31) ensure that each client is assigned to only one depot and vehicle, respectively.
z i j y j , i C , j D
i C z i j y j , j D
Constraint (33) makes sure that the unselected depot cannot serve the client. Constraint (34) guarantees that the opened depot must serve at least one client.
c t i c t j x i j h { 3 , 6 } , i C , j C , h H
Constraint (35) limits on the type of cargos loaded by each vehicle. c t i is the type of cargos of client i C , and c t i 1 , 2 , 3 where 1, 2, and 3 represents the OC, RC, and FC, respectively. Hence, the mixed type of cargos loaded by a vehicle must not belong to RC&FC and OC&FC.

4. Solution Method

In the single-objective problems, the purpose is to search one and only one optimal solution. While the multi-objective problem is to obtain a set of Pareto solutions. This section provides the solution method to obtain the Pareto solutions for solving the proposed multi-objective problem. The following describes the solution representation, 16 neighborhood operators, and an effective algorithm framework of MOEAs.

4.1. Solution Representation

One significant decision to develop an algorithm for combinatorial optimization problems is to decide how to represent the solution in an effective way and associate it with the search space [24]. The chromosome used represents a complete solution, i.e., a set of routes. Each routing is stored in the cell array (called as route cell) which is also stored in another cell array (called as depot cell) that has a fixed length equaling the number of depots M. The depot cells contain the information about decision on being selected whether or not and the route cells. If there is an unopened depot, the information is set to ∅ and no routes are assigned. Moreover, we also apply the objective cell which is in line with the objective values of the proposed problem which allowing a fast evaluation of the change of objective values.
Figure 1 is a simple chromosome representation of a solution, which has a set of 15 clients C { 1 , 2 , , 14 , 15 } and a set of 5 possible depots D { 16 , 17 , 18 , 19 } . The solution in the figure selects {16, 17, 19} depots to serve the clients in the given order by four routes (vehicles).
The applied solution representation, together with the following 16 neighborhood operators, allows obtaining feasible results, which could avoid to using repair methods for restoring feasibility. Hence, the proposed representation and operators can speed up the search over the solution spaces.

4.2. Neighborhood Operator

Aiming at effectively solving the proposed problem, this paper developed a large composite neighborhood formed by 16 operators, which is grouped into three modules: dominated pool (DP), non-dominated pool (NDP), and mutational pool (MP). The purpose of DP is to obtain the children solutions dominating parent solutions, which could speed up convergence in the early stages. The goal of NDP is to achieve the children solutions that can’t be dominated by parent solutions, which could help in obtaining a well-distributed Pareto front in the later period of the algorithm. However, NDP may cause a stagnant state for the search process if the DP is not used. Although MP is usually not sufficient to obtain competitive solutions, it can provide randomization when searching global optimal solution. Note that the DP and NDP are based on local search procedures.
The set of MP consists of 6 mutational operators: “add”, “delete”, “crossover”, “insert”, “swap”, and “decompose”. The first mutational operator was proposed by [80], named “add". It could avoid premature convergence with few depots. The mechanism is to diversify the selected depots by randomly choosing a new one, before reassigning between 1 and 2/3 of the routes to it. The second mutational operator randomly deletes one opened depot and reassigns the routes to other opened depots. The third mutational operator is “crossover” which exchanges one route of an opened depot with another route of the other opened depots until a feasible solution is generated. The “insert" operator is executed by inserting a client into another route. The “swap" operator swaps two clients from different routes. Finally, the “decompose” operator split a solution into sub solutions, which could avoid a long tracing of the route of vehicles with larger load. However, the use of MP is not to search for better results but to provide randomness.
The set of DP and NDP consists of five local search operators: “2-opt”, “swap+”, “insert+”, “fragment-based swap”, and “fragment -based insert”, which is used to search dominated solutions or non-dominated results. The “swap+”/“insert+” operators are similar to the mutational operators “swap”/“insert”, while “fragment-based swap” and “fragment-based insert” are used to dealing with a fragment of two or three client locations rather than one client. The operator “2-opt” removes the two arcs from two different routes before reconnecting the new four fragments created. Figure 2 shows the schematic diagrams of several operators.
Moreover, in this paper, tow search strategies are proposed for DP and NDP operators: first (FI) and best improvement (BI). FI returns with a dominated solution for DP and a non-dominated solution for NDP once the solution is searched. While BI returns with a Pareto solution dominating parent solution for DP and a set of Pareto results that can’t be dominated by the parent solution for NDP until to extra better solutions can be found. However, the decisive issue is to design the stop criteria for providing a fair comparison, described in Section 4.3.

4.3. Optimization Framework

The proposed MOEA algorithm starts by initializing the population (P), calculating fitness (FP), and the archive population (AP) only including Pareto solutions, which is then returned (Step 1). After that, the main loop is executed and stops when the maximum number of iterations T m a x is reached.
In each iteration of the main loop, tournament selection is used to select individuals to construct the mating pool according to the evaluation function in NSGA-II, SPEA2, and IBEA (Step 4). For each individual in the mating pool, a three-phase evolutionary process is developed to modify it. First, the proposed algorithm randomly selects a mutational operator from MP to perturb the individual (Steps 6 and 7). Second, a local search procedure is randomly selected from DP to search for better solutions that dominated the individual generated in the first phase (Steps 8 and 9). The third phaser randomly select a local search procedure from NDP to achieve non-dominated results (Steps 10 and 11). The reason for this strategy is that DP can speed up the convergence by obtaining better solutions and NDP can achieve many non-dominated solutions, which could search the well-distributed solutions located in the real Pareto front (RPF). Steps 14 and 15 are used to update the population which will be evolved in the next iteration, and the environmental selections of NSGA-II, SPEA2, and IBEA are used. The goal of Steps 16–18 is to update the AP made of 10 × N p individuals by the environmental selection used in NSGA-II. The reason returning the AP is that the proposed problem is NP-hard, the population AP contains the best Pareto solutions so far in each independent run. p m is the mutational probability.
Algorithm 1 MOEA framework for the GLRPCCL
     Input: N p , T m a x , p m , and k in IBEA
     Output: Archive population ( A P )
        //Initialization
     1: T←0; Generate(P); Calculate fitness ( F P ); A P P
        //Main loop
     2: Repeat
     3:       T T + 1 ; O P = Φ
     4:       Tournament selection (P, F P ) to construct mating set ( M S )
     5:          while i< N p do
                    //Mutation
                     C S M S ( i )
     6:          if rand ≤ p m then
                    Randomly select an operator ( o p ) in M P
                    Apply o p to modify M S ( i ) and obtain C S
     7:          end if
                 //Local search
     8 :         Randomly select an operator ( o p ) in D P
     9 :         Apply op to improve C S and obtain C S 2
     10:         Randomly select an operator ( o p ) in N D P
     11:         Apply op to improve C S 2 and obtain C S 3
                 //Construct offspring population ( O P )
     12:          OP←[ O P , C S 2 , C S 3 ]
     13:       end while
                 //Update population
     14:         Merge population: T P ←[P, O P ]
     15:         Update of population: Apply environmental selection of a MOEA
                 (i.e., NSGA-II, SPEA2, IBEA) to generate new population (NP)→ P
                 //External archive
     16:         Merge population: T A P →[ A P , O P ]
     17:         if the number of non-dominated results in T A P exceeds 10 × N p then
                    Save the best 10 × N p individuals of T A P into A P
                 else
                    Save the nondominated individuals of T A P into A P
     18:            end if
     19: until T← T m a x
     20: Return A P
The algorithm returns the AP when the main loop stops. Algorithm 1 provides an overview of the pseudo-code of the proposed MOEA framework. However, Algorithm 1 is only suitable for the MOEA implementing FI. To provide fair comparisons between MOEAs using FI and MOEAs using BI, this paper provides the average computing time of Step 5–13 in MOEAs using FI as the termination conditions of the MOEAs using BI.

5. Computational Experiments and Analysis

Implementation aspects, computational experiments, and analysis are presented and discussed in the following sections.

5.1. Implementation and Parameters Setting

The proposed MOEA algorithms are implemented in MATLAB language and run on a PC with an Intel Core i5-6200K CPU at 2.40 GHz and 8 GB memory under the Windows 10 system.
Since the proposed problem is time-consuming and difficult to solve, the population size N p is set to 100. As to the size of the archive population, we save 10 × N p individuals. For the maximum number of iterations ( T m a x ) used in MOEAs using FI, it depends directly on the number of clients and depots:
T m a x = ω × ( N + M )
The multiplier ω depends on the size of the instance, taking on the value 30 for smaller instances (N = 40), 40 for mid-size instances (N = 50), and 50 for larger instances (N = 60). The larger the instance size, the harder it is to solve. Hence, the performance of the algorithm depends on ω . In the IBEA, we follow the suggested value for the parameter κ equalling to 0.05. For the mutational probability P m , we set it by the initial experiments in Section 5.4.

5.2. Performance Indicator

This paper investigates the multi-objective GLRPCCL, hence, how to effectively evaluate the performance of the proposed MOEA framework is a significant issue for the multi-objective GLRPCCL. Li et al. [81] stated that the assessment of an MOEA is mainly from two aspects: the proximity to the RPF and the diversity of the approximate Pareto front (APF). Hence, this paper applied four widely used metrics to estimate the performance of the proposed approaches: hypervolume (HV) [82], inverted generational distance (IGD) [83], coverage (C) [82], and diversity metric (DM) [16].
HV measures the size of the coverage space between the APF and a reference point. The greater the HV value, the better the diversity and distribution. IGD measures the distance between RPF and APF. The lower the IGD value, the better the quality of the APF approximating the entire RPF. IGD is equal to 0, indicating that the obtained Pareto front contains every point of the RPF. The C is to compare the relative coverage of the two solution sets in MOEA. In this paper, we use the sets of RPF and APF to compare the non-dominated relationship between APF and RPF. A smaller value of this metric indicates the APF has better performance. The DM is adopted to evaluate the diversity of a set of non-dominated solutions. A larger DM value indicates a better diversity of APF.
However, in our case, the set of RPF is unknown. Therefore, according to the literature [84], we use all the APF sets obtained by all algorithms to form RPF after removing the repeated and dominated solutions. However, the set RPF is still an approximation of the true Pareto front.

5.3. Test Instances

The instances used in this paper were provided by [2]. In the randomly generated instances, the number of clients is N { 40 , 50 , 60 } , and the number of depots is M { 6 , 7 , 8 } . Clients and depots are randomly distributed in the square 50 km × 50 km. A uniform distribution is applied to generate the pickup and delivery demand for each client in a range [0.1 1.6] tons and the capacity of the depots in a range [10, 15] tons. The opening time window of each client was derived from the instance C101 in [85], then it is divided by 2, and the closing time window of each client relies on the service time (see Equation (37), that is, l i = e i + s t i ( i C ) .
s t i = 1800 × d i + p i i N ( d i + p i ) / N
For the operation fee of each depot, we set them in a range [500, 100] Yuan, and the closing time windows of all depots are set to 12 h. The speed of each edge is in a range [20, 70] km/h.

5.4. Parameter Tuning for P m

In this section, we apply three well-known MOEAs combined with FI and BI to solve the instance with 40 clients, aiming at analyzing the effect of mutational probability P m and the performance of six pairs, that is, NSGA-II/FI, NSGA-II/BI, SPEA2/FI, SPEA2/BI, IBEA/FI, and IBEA/BI. A total of 12 independent runs are performed.
To effectively analyze the performance, the comparison analysis has three features: (1) we used the gaps of HV and IGD rather than the raw IGD and HV values since the raw IGD and values can’t reflect the whole performance for all instances and variants (see Equations (38) and (39)); (2) the non-dominated sorting strategies to obtain the best front construed by the gaps of HV and IGD; (3) if the first front organized by the gaps of HV and IGD have multiple points, we used the scoring system of the CHESC cross-domain heuristic search challenge (http://www.asap.cs.nott.ac.uk/external/chesc2011/), in other words, the top eight ones score 10, 8, 6, 5, 4, 3, 2, and 1, respectively. This paper uses the average gaps of IGD and HV, hence, the highest score is 20 for each pair. Aiming at analyzing the effect of mutational probability P m , we set p m 0 , 0.2 , 0.4 , 0.6 , 0.8 , 1 . Table 3 is the average gap of 12 runs for six MOEAs, and the average gaps of four instances for the HV and IGD values are plotted in Figure 3.
G a p H V ( i ) = H V R P F H V i H V R P F × 100 %
Gap I G D ( i ) = I G D i min i K I G D i min i K I G D i × 100 %
Looking at Table 3 and Figure 3, for average gaps of HV, IBEA/BI was the best in terms of the minimum average gaps of HV, regardless of the P m value, followed by IBEA/FI. When P m is larger than 0, NSGA-II/FI and NSGA-II/BI are better than SPEA2/FI and SPEA2/BI. In terms of the search strategy, IBEA/BI is better than IBEA/FI, however, NSGA-II/FI was better than NSGA-II/BI. For the SPEA2, the performance of SPEA2/FI using p m { 0.2 , 0.4 , 0.6 , 1 } is better than SPEA2/BI. Moreover, the average gaps of HV obtained by SPEA2 increase as P m increases, but the others are concave. Hence, from the perspective of average gaps of HV, IBEA/BI using p m = 0.4 was the best among six pairs.
For average gaps of IGD values, although the average gaps of HV obtained by IBEA are the best, the average gaps of IGD are the worst when P m < 0.8, and the IGD gaps of IBEA decrease along with as P m increases. The average gaps of IGD achieved by IBEA using P m = 1 are lower than that of SPEA2 but larger than that of NSGA-II. For the performance of SPEA2, the average gaps increase as P m increases when P m > 0 (except for SPEA2/FI using 0.2). For the performance of NSGA-II, with the change of P m , the change on average gaps is little. However, the effect of BI and FI is difficult to identify. From the minimum gap, NSGA-II/BI using pm = 0.8 is the best, followed by NSGA-II/FI using p m = 1 .
Through the above performance analysis, SPEA2 performed the worst. However, it is hard to identify the top four pairs for the following experiments. Hence, we used the non-dominated sorting strategy to find the first front, as shown in Figure 4. The results show that nine points construct the first front. Then we utilized the scoring system to rank nine pairs in the first front, and the scores show that NSGA-II/BI using 0.8 and IBEA/BI using 0.4 obtain 10 scores, and NSGA-II/FI using 1 and IBEA/BI using 0.8 obtain 9 scores, while others achieve 8 scores. Hence, the top four pairs (i.e., NSGA-II/BI using 0.8, IBEA/BI using 0.4, NSGA-II/FI using 1, and IBEA/BI using 0.8) are selected for the following experiments. Moreover, we selected the best Pareto fronts with the maximum HV values and minimum IGD values from 12 runs for each instance to plot the HV values and IGD values as iteration increases, as shown in Figure 5, where the final population is the one produced in the last iteration.

5.5. Contradictory Nature and Necessity of Researching Four Objectives

This section discusses the contradictory nature of four objectives: (1) TC and AWT. The first objective TC contains the fixed costs of vehicle and depots, as well as the drivers’ salary proportional to the total traveled time, and AWT are included in the total traveled time. However, the fixed costs of depots, the fixed costs of vehicles, and the drivers’ salary per minute depending on vehicle type could provide contradictory nature between TC and AWT. (2) TE. The TE contains CO 2 , CH 4 , and N 2 O emissions. And the carbon emission depends on the vehicle type, load, cargo type, speed, and traveled distance, while CH 4 and N 2 O emissions are in line with the traveled distance. (3) CQD. The objective CQD depends on the cargo type, the traveled time with s 0 , and the waiting time with s = 0 , while the spoiled rate is different. However, there is a positive correlation between TC and TE/AWT, since the number of Pareto fronts of the instances with 40 clients is the fewest among six pairs constructed by two of the proposed four objectives, as shown in Figure 6, which also shows that there is certain contradictory nature among the proposed four objectives.
In terms of the necessity of researching four objectives, we provide the maximum and minimum values concerning TC (in Yuan), TE (in kg), AWT (in minutes), and CQD (in kg) in the Pareto front, as shown in Table 4. For the TC, TE, AWT, and CQD, the average gaps between the maximum and minimum values reach to 234.71%, 202.34%, 970.30%, and 149.09%, respectively. Hence, it is necessary to study the proposed multi-objective problem for the GLRPCCL. The reason is that if they can’t simultaneously consider economic, environmental, and social effects and the cargos’ quality, the decision-makers may make an imperfect judgment on the designs of the GLRPCCL.

5.6. Effect of Delivery Strategy

This section is conducted to analyze the benefit of mixed transportation (MT) compared to the traditional way named individual transportation (IT) that only one type of cargo can be assigned in a vehicle. The used instances in this section are the cases with 40, 50, and 60 clients. Table 5 is the performance indicators of Pareto fronts, that is, raw HV, IGD, C, and DM values.
On average, the proposed strategy could improve the HV value by 2.619%, the IGD value by 92.153%, the C value by 9.215%, and the DM by 26.519%. However, the IT could obtain better C value for the C60-8-5 compared to the proposed MT. For the other performance indicators of other instances, the proposed strategy performs better than IT, showing that mixed transportation can help in the design of the GLRPCCL in terms of environmental, economic, and social effects, as well as maintaining cargos’ quality.

5.7. Effect of Depots’ Time Window and Depot Cost

This section analyses the joint effects of depots’ time windows and depot cost from a novel perspective. Assuming that the depots’ costs depend on the depots’ time windows, that is, the unit of depots’ costs is Yuan/hour. Considering the original instances, the depots’ cost per hour in this section equals the original depots’ cost divided by 12 h. Moreover, we also use the variants with TWD ∈ {9, 15, 18, 21, 24} h. The results of these experiments are compared with the base case. Table 6 and Table 7 detailed the raw values of HV and IGD values for each instance with six versions.
In terms of raw HV values, we find that as the TWD increases, the value of HV gradually decreases, which means that the lower the TWD, the wider the Pareto front is. Moreover, we calculate the gaps of HV values of each variant to the HV of RPF made of six variants, and we plot the average gaps in Figure 7, which shows that the gaps of HV are almost linear with TWD. Hence, in the context of the same operating cost per hour, lower TWD can help in designing the network of the GLRPCCL.
In terms of raw IGD value, for C50-7-1, C50-7-3, C50-7-4, C50-7-5, C60-8-2, and C60-8-5, the raw IGD values of V2(12) are lower than V1(9). The reasons may be that (1) The lower TWD have tighter restrictions on the assignments of clients and vehicles than higher TWD, but the operating costs of lower TWD allow the decisions that a larger set of depots can be opened; (2) The effectiveness of the proposed algorithm is poor. Figure 8 plots the average IGD gaps of each variant to the minimum IGD values. We can find that the average IGD gap is a polynomial or exponential equation of TWD.
From the above analyzes, we could conclude that the Pareto front of the instances using lower TWD is better than those using larger TWD in terms of HV, but there may exist the best TWD values for a special instance to obtain the minimum IGD values. Hence, the logistics enterprises should analyze the joint effects of depots’ cost and closing time windows to improve the performance of the GLRPCCL concerning multiple impacts.

5.8. Effect of Fleet Composition

We now analyze the impact of one of the operations decisions, namely fleet composition. In this part, we generate six variants for each original instance with different fleet composition, including h1, h2, h3, h1&h2, h1&h3, and h2&h3, The first three only consider the homogeneous vehicles, while the latter three are also the versions of HF that only consider two types of vehicles. Table 8, Table 9 and Table 10 present the raw HV, IGD, and C values for the instances with seven variants, and the last row represents the number of rank places at first, second, and third places of seven variants for 10 instances.
Looking at Table 8, the instances using h1&h2&h3 as fleet could obtain nine maximum HV values and averagely improve the HV values about 7.245%, 3.622%, 23.349%, 0.870%, 2.184%, 2.667% when compared to h1, h2, h3, h1&h2, h1&h3, and h2&h3, respectively. However, the maximum HV value is obtained by h2&h3 for the instance C50-7-5. From a detailed perspective of the HV values obtained by the homogeneous fleet, eight instances prefer the use of h1, followed by h2. However, the instances C50-7-5 and C60-8-5 prefer the use of h2, followed by h3. In terms of the heterogeneous fleet using two types of vehicles, the HV values of the instances using h1&h2 are the maximum among three variants, followed by h1&h3. But the instance C50-7-5 and C60-8-5 uses the h2&h3 to achieve the highest HV values. The reason may be that clients’ pickup and delivery demand and time windows may affect the selection of type of vehicles. Hence, logistics companies should analyze the effects of fleet composition, which is a significant factor in affecting the performance indicators of the GLRPCCL.
Table 9 shows the raw IGD values for the instances using seven variants. We can find that all instances using h1&h2&h3 can obtain the minimum IGD values, which are, respectively, higher than h1, h2, h3, h1&h2, h1&h3, and h2&h3 about 59.40%, 52.67%, 90.61%, 37.75%, 47.79%, and 47.24%. The instance C50-7-5 and C60-8-5 using h1 achieve the maximum IGD value, showing that it prefers the usage of h2 rather than h1. The instances C50-7-1, C50-7-5, C60-8-2, C60-8-4, and C60-8-5 using h2 could obtain lower IGD values than that using h1, and the instances C50-7-5 and C60-8-5 using h2&h3 can achieve the best IGD values when compared to the variants using two types of vehicles. Hence, the above conclusion is examined and effective.
Table 10 presents the raw C values for the instances using seven different fleet compositions. The instance using h1&h2&h3 could obtain the minimum C values except for the C50-7-4, C50-7-5, and C60-8-3. The above similar conclusions are also be drawn for Table 10. The Pareto solutions of the instances using h1&h2&h3 should be made of the other six pairs, but this paper can’t achieve the perfect point. The reasons are that: (1) the proposed multi-objective GLRPCCL is NP-hard and is much more difficult to solve than the LRP and VRP; (2) it is difficult to obtain all individuals located in the Pareto front since the number of individuals of the first front is plentiful and over ten thousand; (3) the efficiency of the proposed algorithm can’t be guaranteed for all instances. However, from the results, the instances using HF could obtain better Pareto fronts when compared to those using a homogeneous fleet.

5.9. Management Insights

This paper investigates the sustainable development for the GLRPCCL from the environmental, economic, social, and cargos’ effects by defining the multi-objective model for the GLRPCCL. Based on the above experiments, several management implications can be drawn as follows.
Section 5.6 carried out the experiments to analyze the effect of delivery strategies, and the results show that the mixed transportation could obtain the Pareto fronts dominated the fronts of the individual transportation in terms of performance indicators. Hence, the mixed transportation is the best choice for cold chain logistics.
Section 5.7 conducted the experiments to analyze the joint effects of depots’ time windows and operating costs, which illustrated that when the operational cost per hour is identical, the lower time windows could obtain better performance indicators for the Pareto solutions. Hence, the logistics companies should consider the joint effects of depots’ time windows and operating costs to obtain a good delivery network before serving the clients.
Section 5.8 investigated the benefits of using a heterogeneous fleet in designing the delivery network for the GLRPCCL. Compared to the homogeneous fleet and heterogeneous fleet made of two types of vehicles, the heterogeneous fleet using three types of vehicles could obtain the best performance indicators of Pareto front. In terms of comparison analysis, the heterogeneous fleet using two types of vehicles also performs well. Moreover, the fleet composition is jointly affected by the time windows, pickup demand, and delivery demand, which results in that there is a special type of vehicle that may be the best choice for an instance. Hence, before assigning the vehicles, the logistics enterprises should determine the appropriate fleet composition to avoid wasting resources.

6. Conclusions

GLRPCCL is an important issue in logistics and is quite crucial to reach the sustainable development concerning economic, environmental, and social effects as well as the cargos’ effect. For this purpose, this paper studied a GLRPCCL with multiple features: the time windows, the heterogeneous fleet, simultaneous pickup and delivery, and mixed transportation. The main contribution of this paper is the investigation of defining the model for the GLRPCCL concerning multiple effects.
A multi-objective MILP formulation was proposed which minimizes four impacts. In the defined model, the first objective is to optimize the total logistics costs including the fixed costs of depots and fleet as well as the costs of drivers’ salaries. The second is defined by the total emissions made of CO 2 , CH 4 , and N 2 O emissions. The third concerns the social impacts by minimizing the average waiting time of vehicles and clients. The last one emphasizes the quality degradation of cargos which is one of the main purposes of cold chain logistics. Since this problem is NP-hard, an effective framework of MOEA was developed. In the framework, two search strategies were utilized, and a large composite neighborhood made of 16 operators was developed to obtain Pareto solutions.
Afterward, the experiments were conducted by benchmark instances. The first experiment was carried out to analyze the sensitivity of mutational probability for obtaining Pareto fronts. The analysis illustrated that different MOEAs favor different parameter settings, and IBEA and NSGA-II are, respectively, the best in achieving maximum HV values and minimum IGD values. Furthermore, we also analyzed the contradictory nature among four objectives and provide the descriptions on the necessity to study the proposed model. The results show that our proposed model could improve the economic, environmental, social effects and could reduce the quality decay of cargos. Finally, we carried out extensive experiments to analyze the effects of the delivery strategy, depots’ costs and closing time windows, and fleet composition on the Pareto solutions of the GLRPCCL. And the conclusions are drawn as management insights.
The paper under consideration has some limitations. First, the algorithms could be improved to obtain good Pareto fronts, which may be affected by the mutational probability. Second, the type of cargos of each client is the same. For future research, we will develop a high-efficiency MOEA framework with free parameters. And we also will improve the model by defining that the cargos’ types of each client are different. Meanwhile, various uncertainties of the problem, such as uncertainties of travel time and clients’ demands, will be considered, and fuel supply at stations may also be concerned.

Supplementary Materials

The following are available online at https://0-www-mdpi-com.brum.beds.ac.uk/2071-1050/12/19/8068/s1, Table S1: Parameters in the proposed model, Table S2: Vehicle-specific parameters.

Author Contributions

Conceptualization, G.Z. and C.W.; formal analysis, G.Z. and Y.P.; methodology, G.Z. and X.S.; data gathering and analysis and curation, G.Z., P.-K.C., C.W., Y.P, X.S, D.K; writing—original draft preparation, G.Z.; writing—review and editing, G.Z. and P.-K.C.; visualization, G.Z., C.W., Y.P., X.S. and D.K.; supervision, F.Q. and P.-K.C. All authors have read and agreed to the published version of the manuscript.

Funding

This work was funded by the National Natural Science Foundation of China grant numbers 71872131, in part by Key Projects of Science(2018C01080),in part by Key Projects of Science and Technology Development Plan of Zhejiang Province grant number (LQ20F020014).

Acknowledgments

Authors thank Leng (Zhejiang University of Technology) for assisting in defining models and doing experiments.

Conflicts of Interest

The authors declare that there is no conflict of interest regarding the publication of this paper.

Date Availability

The data used to support the findings of this study are available from the corresponding author upon request.

References

  1. Meneghetti, A.; Ceschia, S. Energy-efficient frozen food transports: The Refrigerated Routing Problem. Int. J. Prod. Res. 2020, 58, 4164–4181. [Google Scholar] [CrossRef]
  2. 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]
  3. Leng, L.; Zhang, C.; Zhao, Y.; Wang, W.; Zhang, J.; Li, G. Biobjective Low-carbon location-routing problem for cold chain logistics: Formulation and heuristic approaches. J. Clean. Prod. 2020, 273, 122801. [Google Scholar] [CrossRef]
  4. Li, Y.; Lim, M.K.; Tseng, M.L. A green vehicle routing model based on modified particle swarm optimization for cold chain logistics. Ind. Manag. Data Syst. 2019, 119, 473–494. [Google Scholar] [CrossRef]
  5. Qin, G.; Tao, F.; Li, L. A vehicle routing optimization problem for cold chain logistics considering customer satisfaction and carbon emissions. Int. J. Environ. Res. Public Health 2019, 16, 576. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  6. Meneghetti, A.; Monti, L. Greening the food supply chain: An optimisation model for sustainable design of refrigerated automated warehouses. Int. J. Prod. Res. 2015, 53, 6567–6587. [Google Scholar] [CrossRef]
  7. Kumar, A.; Zavadskas, E.K.; Mangla, S.K.; Agrawal, V.; Sharma, K.; Gupta, D. When risks need attention: Adoption of green supply chain initiatives in the pharmaceutical industry. Int. J. Prod. Res. 2019, 57, 3554–3576. [Google Scholar] [CrossRef]
  8. Zhao, Y.; Leng, L.; Zhang, C. A novel framework of hyper-heuristic approach and its application in location-routing problem with simultaneous pickup and delivery. Oper. Res. 2019, 5, 1–34. [Google Scholar] [CrossRef]
  9. Chen, L.; Liu, Y.; Langevin, A. A multi-compartment vehicle routing problem in cold-chain distribution. Comput. Oper. Res. 2019, 111, 58–66. [Google Scholar] [CrossRef]
  10. Wang, Z.; Leng, L.; Wang, S.; Li, G.; Zhao, Y. A hyperheuristic approach for location-routing problem of cold chain logistics considering fuel consumption. Comput. Intell. Neurosci. 2020, 2020. [Google Scholar] [CrossRef]
  11. Zheng, G.; Liu, L.; Deng, L. Location-routing optimization of cold chain distribution center based on hybrid genetic algorithm-tabu search. In CICTP 2014: Safe, Smart, and Sustainable Multimodal Transportation Systems; American Society of Civil Engineers: Charleston, SC, USA, 2014; pp. 811–820. [Google Scholar]
  12. Wang, S.; Tao, F.; Shi, Y. Optimization of location–routing problem for cold chain logistics considering carbon footprint. Int. J. Environ. Res. Public Health 2018, 15, 86. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  13. Ghomi, S.F.; Asgarian, B. Development of metaheuristics to solve a transportation inventory location routing problem considering lost sale for perishable goods. J. Model. Manag. 2019, 14, 175–198. [Google Scholar] [CrossRef]
  14. Wang, Z.; Wen, P. Optimization of A Low-Carbon Two-Echelon Heterogeneous-Fleet Vehicle Routing for Cold Chain Logistics Under Mixed Time Window. Sustainability 2020, 12, 1967. [Google Scholar] [CrossRef] [Green Version]
  15. Leng, L.; Zhang, J.; Zhang, C.; Zhao, Y.; Wang, W.; Li, G. A novel bi-objective model of cold chain logistics considering location-routing decision and environmental effects. PLoS ONE 2020, 15, e0230867. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  16. Deb, K.; Jain, S. Running performance metrics for evolutionary multi-objective optimization. In Proceedings of the 4th Asia-Pacific Conference on Simulated Evolution and Learning (SEAL-02), Singapore, 18–22 November 2002; pp. 13–20. [Google Scholar]
  17. Zitzler, E.; Laumanns, M.; Thiele, L. SPEA2: Improving the strength Pareto evolutionary algorithm. TIK-Report 2001, 103. [Google Scholar] [CrossRef]
  18. Zitzler, E.; Künzli, S. Indicator-based selection in multiobjective search. In International Conference on Parallel Problem Solving from Nature; Springer: New York, NY, USA, 2004; pp. 832–842. [Google Scholar]
  19. Dukkanci, O.; Kara, B.Y.; Bektaş, T. The green location-routing problem. Comput. Oper. Res. 2019, 105, 187–202. [Google Scholar] [CrossRef]
  20. Benítez, R.B.C.; Segura, E.; Lozano, A. Inventory service-level optimization in a distribution network design problem using heterogeneous fleet. In Proceedings of the 17th International IEEE Conference on Intelligent Transportation Systems (ITSC), Qingdao, China, 8–11 October 2014; pp. 2342–2347. [Google Scholar]
  21. Çetinkaya, C.; Gökçen, H.; Karaoğlan, İ. The location routing problem with arc time windows for terror regions: A mixed integer formulation. J. Ind. Prod. Eng. 2018, 35, 309–318. [Google Scholar] [CrossRef]
  22. Darvish, M.; Archetti, C.; Coelho, L.C.; Speranza, M.G. Flexible two-echelon location routing problem. Eur. J. Oper. Res. 2019, 277, 1124–1136. [Google Scholar] [CrossRef]
  23. Koç, Ç. Analysis of vehicle emissions in location-routing problem. Flex. Serv. Manuf. J. 2019, 31, 1–33. [Google Scholar] [CrossRef]
  24. Mohammadi, M.; Razmi, J.; Tavakkoli-Moghaddam, R. Multi-objective invasive weed optimization for stochastic green hub location routing problem with simultaneous pick-ups and deliveries. Econ. Comput. Econ. Cybern. Stud. Res. 2013, 47, 247–266. [Google Scholar]
  25. Zhou, Y.; Yu, H.; Li, Z.; Su, J.; Liu, C. Robust optimization of a distribution network location-routing problem under carbon trading policies. IEEE Access 2020, 8, 46288–46306. [Google Scholar] [CrossRef]
  26. Xiao, Y.; Zhao, Q.; Kaku, I.; Xu, Y. Development of a fuel consumption optimization model for the capacitated vehicle routing problem. Comput. Oper. Res. 2012, 39, 1419–1431. [Google Scholar] [CrossRef]
  27. Benotmane, Z.; Belalem, G.; Neki, A. Green optimisation for LRP problem using a genetic algorithm and a dynamic island model. Int. J. Adv. Oper. Manag. 2019, 11, 46–68. [Google Scholar]
  28. Pitakaso, R.; Sethanan, K.; Theeraviriya, C. Variable neighborhood strategy adaptive search for solving green 2-echelon location routing problem. Comput. Electron. Agric. 2020, 173, 105406. [Google Scholar] [CrossRef]
  29. Qazvini, Z.E.; Amalnick, M.S.; Mina, H. A green multi-depot location routing model with split-delivery and time window. Int. J. Manag. Concepts Philos. 2016, 9, 271–282. [Google Scholar] [CrossRef]
  30. Nakhjirkan, S.; Mokhatab Rafiei, F. An integrated multi-echelon supply chain network design considering stochastic demand: A genetic algorithm based solution. Promet Traffic Transp. 2017, 29, 391–400. [Google Scholar] [CrossRef] [Green Version]
  31. Govindan, K.; Mina, H.; Esmaeili, A.; Gholami-Zanjani, S.M. An integrated hybrid approach for circular supplier selection and closed loop supply chain network design under uncertainty. J. Clean. Prod. 2020, 242, 118317. [Google Scholar] [CrossRef]
  32. Koç, Ç.; Bektaş, T.; Jabali, O.; Laporte, G. The fleet size and mix location-routing problem with time windows: Formulations and a heuristic algorithm. Eur. J. Oper. Res. 2016, 248, 33–51. [Google Scholar] [CrossRef] [Green Version]
  33. Wang, S.; Tao, F.; Shi, Y.; Wen, H. Optimization of vehicle routing problem with time windows for cold chain logistics based on carbon tax. Sustainability 2017, 9, 694. [Google Scholar] [CrossRef] [Green Version]
  34. Leng, L.; Zhao, Y.; Wang, Z.; Wang, H.; Zhang, J. Shared mechanism-based self-adaptive hyperheuristic for regional low-carbon location-routing problem with time windows. Math. Probl. Eng. 2018, 2018. [Google Scholar] [CrossRef]
  35. Zhang, L.Y.; Tseng, M.L.; Wang, C.H.; Xiao, C.; Fei, T. Low-carbon cold chain logistics using ribonucleic acid-ant colony optimization algorithm. J. Clean. Prod. 2019, 233, 169–180. [Google Scholar] [CrossRef]
  36. Zhang, C.; Zhao, Y.; Leng, L. A Hyper-Heuristic Algorithm for Time-Dependent Green Location Routing Problem With Time Windows. IEEE Access 2020, 8, 83092–83104. [Google Scholar] [CrossRef]
  37. Govindan, K.; Jafarian, A.; Khodaverdi, R.; Devika, K. Two-echelon multiple-vehicle location–routing problem with time windows for optimization of sustainable supply chain network of perishable food. Int. J. Prod. Econ. 2014, 152, 9–28. [Google Scholar] [CrossRef]
  38. Validi, S.; Bhattacharya, A.; Byrne, P. Integrated low-carbon distribution system for the demand side of a product distribution supply chain: A DoE-guided MOPSO optimiser-based solution approach. Int. J. Prod. Res. 2014, 52, 3074–3096. [Google Scholar] [CrossRef] [Green Version]
  39. Tang, J.; Ji, S.; Jiang, L. The design of a sustainable location-routing-inventory model considering consumer environmental behavior. Sustainability 2016, 8, 211. [Google Scholar] [CrossRef] [Green Version]
  40. Tricoire, F.; Parragh, S.N. Investing in logistics facilities today to reduce routing emissions tomorrow. Transp. Res. Part Methodol. 2017, 103, 56–67. [Google Scholar] [CrossRef]
  41. Toro, E.M.; Franco, J.F.; Echeverri, M.G.; Guimarães, F.G. A multi-objective model for the green capacitated location-routing problem considering environmental impact. Comput. Ind. Eng. 2017, 110, 114–125. [Google Scholar] [CrossRef] [Green Version]
  42. Wang, X.; Li, X. Carbon reduction in the location routing problem with heterogeneous fleet, simultaneous pickup-delivery and time windows. Procedia Comput. Sci. 2017, 112, 1131–1140. [Google Scholar] [CrossRef]
  43. Qian, Z.; Zhao, Y.; Wang, S.; Leng, L.; Wang, W. A hyper heuristic algorithm for low carbon location routing problem. In International Symposium on Neural Networks; Springer: New York, NY, USA, 2018; pp. 173–182. [Google Scholar]
  44. Chen, C.; Qiu, R.; Hu, X. The location-routing problem with full truckloads in low-carbon supply chain network designing. Math. Probl. Eng. 2018, 2018. [Google Scholar] [CrossRef]
  45. Faraji, F.; Afshar-Nadjafi, B. A bi-objective green location-routing model and solving problem using a hybrid metaheuristic algorithm. Int. J. Logist. Syst. Manag. 2018, 30, 366–385. [Google Scholar] [CrossRef]
  46. Leng, L.; Zhao, Y.; Wang, Z.; Zhang, J.; Wang, W.; Zhang, C. A novel hyper-heuristic for the biobjective regional low-carbon location-routing problem with multiple constraints. Sustainability 2019, 11, 1596. [Google Scholar] [CrossRef] [Green Version]
  47. Rabbani, M.; Davoudkhani, M.; Farrokhi-Asl, H. A new multi-objective green location routing problem with heterogonous fleet of vehicles and fuel constraint. Int. J. Strateg. Decis. Sci. 2017, 8, 99–119. [Google Scholar] [CrossRef]
  48. Leng, L.; Zhao, Y.; Zhang, J.; Zhang, C. An effective approach for the multiobjective regional low-carbon location-routing problem. Int. J. Environ. Eesearch Public Health 2019, 16, 2064. [Google Scholar] [CrossRef] [Green Version]
  49. 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] [Green Version]
  50. Demir, E.; Bektaş, T.; Laporte, G. A review of recent research on green road freight transportation. Eur. J. Oper. Res. 2014, 237, 775–793. [Google Scholar] [CrossRef] [Green Version]
  51. Ma, Q.; Wang, W.; Peng, Y.; Song, X. An optimization approach to the intermodal transportation network in fruit cold chain, considering cost, quality degradation and carbon dioxide footprint. Pol. Marit. Res. 2018, 25, 61–69. [Google Scholar] [CrossRef] [Green Version]
  52. Al Theeb, N.; Smadi, H.J.; Al-Hawari, T.H.; Aljarrah, M.H. Optimization of vehicle routing with inventory allocation problems in Cold Supply Chain Logistics. Comput. Ind. Eng. 2020, 142, 106341. [Google Scholar] [CrossRef]
  53. Wei, C.; Gao, W.W.; Hu, Z.H.; Yin, Y.Q.; Pan, S.D. Assigning customer-dependent travel time limits to routes in a cold-chain inventory routing problem. Comput. Ind. Eng. 2019, 133, 275–291. [Google Scholar] [CrossRef]
  54. Accorsi, R.; Gallo, A.; Manzini, R. A climate driven decision-support model for the distribution of perishable products. J. Clean. Prod. 2017, 165, 917–929. [Google Scholar] [CrossRef]
  55. Hsiao, Y.H.; Chen, M.C.; Lu, K.Y.; Chin, C.L. Last-mile distribution planning for fruit-and-vegetable cold chains. Int. J. Logist. Manag. 2018, 29, 862–886. [Google Scholar] [CrossRef]
  56. Ma, X.; Wang, J.; Bai, Q.; Wang, S. Optimization of a three-echelon cold chain considering freshness-keeping efforts under cap-and-trade regulation in Industry 4.0. Int. J. Prod. Econ. 2020, 220, 107457. [Google Scholar] [CrossRef]
  57. Xaingguo, M.; Manying, W. Optimization model of the vehicle routing of cold chain logistics based on stochastic demands. J. Appl. Sci. Eng. Innov. 2015, 2, 356–362. [Google Scholar]
  58. Hariga, M.; As’ad, R.; Shamayleh, A. Integrated economic and environmental models for a multi stage cold supply chain under carbon tax regulation. J. Clean. Prod. 2017, 166, 1357–1371. [Google Scholar] [CrossRef]
  59. Wang, Y.; Tian, X.; Liu, D. Optimization of urban multi-level logistics distribution network based on the perspective of low carbon. In Proceedings of the 2017 Chinese Automation Congress (CAC), Jinan, China, 20–22 October 2017; pp. 4896–4900. [Google Scholar]
  60. Hsiao, Y.H.; Chen, M.C.; Chin, C.L. Distribution planning for perishable foods in cold chains with quality concerns: Formulation and solution procedure. Trends Food Sci. Technol. 2017, 61, 80–93. [Google Scholar] [CrossRef]
  61. Stellingwerf, H.M.; Kanellopoulos, A.; van der Vorst, J.G.; Bloemhof, J.M. Reducing CO2 emissions in temperature-controlled road transportation using the LDVRP model. Transp. Res. Part D Transp. Environ. 2018, 58, 80–93. [Google Scholar] [CrossRef]
  62. Zhang, C.; Zhao, Y.; Leng, L. A hyper heuristic algorithm to solve the low-carbon location routing problem. Algorithms 2019, 12, 129. [Google Scholar] [CrossRef] [Green Version]
  63. Chen, J.; Gui, P.; Ding, T.; Na, S.; Zhou, Y. Optimization of Transportation Routing Problem for Fresh Food by Improved Ant Colony Algorithm Based on Tabu Search. Sustainability 2019, 11, 6584. [Google Scholar] [CrossRef] [Green Version]
  64. Li, D.; Cao, Q.; Zuo, M.; Xu, F. Optimization of Green Fresh Food Logistics with Heterogeneous Fleet Vehicle Route Problem by Improved Genetic Algorithm. Sustainability 2020, 12, 1946. [Google Scholar] [CrossRef] [Green Version]
  65. Qi, C.; Hu, L. Optimization of vehicle routing problem for emergency cold chain logistics based on minimum loss. Phys. Commun. 2020, 40, 101085. [Google Scholar] [CrossRef]
  66. Álvarez Mora, A.; Camerin, F. La herencia del urban renewal en los procesos de regeneración urbana: El recorrido Renovación-Regeneración a debate. La Herencia del Urban Renewal en los Procesos de Regeneración Urbana: El Recorrido Renovación-Regeneración a Debate 2019, 51, 5–26. [Google Scholar]
  67. Lefebvre, H. Le droit à la ville. L’Homme et la Société 1967, 6, 29–35. [Google Scholar] [CrossRef]
  68. Speranza, P. A human-scaled GIS: Measuring and visualizing social interaction in Barcelona’s Superilles. J. Urban. Int. Res. Placemaking Urban Sustain. 2018, 11, 41–62. [Google Scholar] [CrossRef]
  69. Camerin, F. From “Ribera Plan” to “Diagonal Mar”, passing through 1992 “Vila Olímpica”. How urban renewal took place as urban regeneration in Poblenou district (Barcelona). Land Use Policy 2019, 89, 104226. [Google Scholar] [CrossRef]
  70. Scudellari, J.; Staricco, L.; Vitale Brovarone, E. Implementing the Supermanzana approach in Barcelona. Critical issues at local and urban level. J. Urban Des. 2019, 1–22. [Google Scholar] [CrossRef]
  71. Mueller, N.; Rojas-Rueda, D.; Khreis, H.; Cirach, M.; Andrés, D.; Ballester, J.; Bartoll, X.; Daher, C.; Deluca, A.; Echave, C.; et al. Changing the urban design of cities for health: The superblock model. Environ. Int. 2020, 134, 105132. [Google Scholar] [CrossRef]
  72. Zheng, J.; Li, K.; Wu, D. Models for Location Inventory Routing Problem of Cold Chain Logistics with NSGA-II Algorithm. J. Donghua Univ. 2017, 34, 533–539. [Google Scholar]
  73. Wang, S.; Zhao, J.; Wang, Q. Research on the Optimization of Distribution Locations and Transporting Routes for the Products of Cold Chains with Time Windows. In CICTP 2016: Green and Multimodal Transportation and Logistics; American Society of Civil Engineers: Charleston, SC, USA, 2016; pp. 453–464. [Google Scholar]
  74. Suraraksa, J.; Shin, K.S. Urban Transportation Network Design for Fresh Fruit and Vegetables Using GIS—The Case of Bangkok. Appl. Sci. 2019, 9, 5048. [Google Scholar] [CrossRef] [Green Version]
  75. Salhi, S.; Rand, G.K. The effect of ignoring routes when locating depots. Eur. J. Oper. Res. 1989, 39, 150–156. [Google Scholar] [CrossRef]
  76. Ren, X.; Chen, C.; Xiao, Y.; Du, S. Path optimization of cold chain distribution with multiple distribution centers considering carbon emissions. Appl. Ecol. Environ. Res. 2019, 17, 9437–9453. [Google Scholar] [CrossRef]
  77. Yan, L.; Grifoll, M.; Zheng, P. Model and Algorithm of Two-Stage Distribution Location Routing with Hard Time Window for City Cold-Chain Logistics. Appl. Sci. 2020, 10, 2564. [Google Scholar] [CrossRef] [Green Version]
  78. Li, C.; Reichert, M.; Wombacher, A. On measuring process model similarity based on high-level change operations. In International Conference on Conceptual Modeling; Springer: New York, NY, USA, 2008; pp. 248–264. [Google Scholar]
  79. Lakshmisha, I.; Ravishankar, C.; Ninan, G.; Mohan, C.O.; Gopal, T. Effect of freezing time on the quality of Indian mackerel (Rastrelliger kanagurta) during frozen storage. J. Food Sci. 2008, 73, S345–S353. [Google Scholar] [CrossRef] [PubMed]
  80. Lopes, R.B.; Ferreira, C.; Santos, B.S. A simple and effective evolutionary algorithm for the capacitated location–routing problem. Comput. Oper. Res. 2016, 70, 155–162. [Google Scholar] [CrossRef]
  81. Li, L.; Wang, W.; Xu, X. Multi-objective particle swarm optimization based on global margin ranking. Inf. Sci. 2017, 375, 30–47. [Google Scholar] [CrossRef]
  82. Zitzler, E.; Thiele, L. Multiobjective evolutionary algorithms: A comparative case study and the strength Pareto approach. IEEE Trans. Evol. Comput. 1999, 3, 257–271. [Google Scholar] [CrossRef] [Green Version]
  83. Coello, C.A.C.; Cortés, N.C. Solving multiobjective optimization problems using an artificial immune system. Genet. Program. Evolvable Mach. 2005, 6, 163–190. [Google Scholar] [CrossRef]
  84. Strickler, A.; Lima, J.A.P.; Vergilio, S.R.; Pozo, A.T. Deriving products for variability test of feature models with a hyper-heuristic approach. Appl. Soft Comput. 2016, 49, 1232–1242. [Google Scholar] [CrossRef]
  85. Solomon, M.M. Algorithms for the vehicle routing and scheduling problems with time window constraints. Oper. Res. 1987, 35, 254–265. [Google Scholar] [CrossRef] [Green Version]
Figure 1. A simple solution representation.
Figure 1. A simple solution representation.
Sustainability 12 08068 g001
Figure 2. Schematic diagrams of 6 mutational operators.
Figure 2. Schematic diagrams of 6 mutational operators.
Sustainability 12 08068 g002
Figure 3. Tendency of average gaps of IGD and HV along with P m .
Figure 3. Tendency of average gaps of IGD and HV along with P m .
Sustainability 12 08068 g003
Figure 4. First front constructed by nine points.
Figure 4. First front constructed by nine points.
Sustainability 12 08068 g004
Figure 5. The HV and IGD values varying with the number of iterations.
Figure 5. The HV and IGD values varying with the number of iterations.
Sustainability 12 08068 g005
Figure 6. Pareto fronts with two objectives of the instances containing 40 clients.
Figure 6. Pareto fronts with two objectives of the instances containing 40 clients.
Sustainability 12 08068 g006
Figure 7. Change trend of HV gaps with increasing TWD.
Figure 7. Change trend of HV gaps with increasing TWD.
Sustainability 12 08068 g007
Figure 8. Change trend of IGD gaps with increasing TWD.
Figure 8. Change trend of IGD gaps with increasing TWD.
Sustainability 12 08068 g008
Table 1. Features of the GLRP without considering the cold chain.
Table 1. Features of the GLRP without considering the cold chain.
TypeReferenceEmission ModelSolution MethodFeaturesMethod
SOKoc et al. (2016) [32]CMEMExact & heuristicHFPenalty
Qazvini et al. (2016) [29]FactorExactSPD, TWConstraint/Penalty
Nakhjirkan and Rafiei (2017) [30]FactorExact & heuristicInventoryPenalty
Wang et al. (2017) [33]GivenInventoryPenalty
Leng et al. (2018) [34]CMEMHeuristicTWPenalty
Benotmane et al. (2019) [27]FactorHeuristicTwo echelonsPenalty
Dukkanci et al. (2019) [19]CMEMExact & heuristicTW, no vehicles costPenalty
Koc (2019) [23]CMEMHeuristicTWPenalty
Zhang et al. (2019) [35]CMEMHeuristicTW, HF, SPDPenalty
Zhang et al. (2020) [36]CMEMHeuristicTime-dependent, TWPenalty
Pitakaso et al. (2020) [28]GivenHeuristicTwo echelonsMain objective
Zhou et al. (2020) [25]FactorExactRobust and stochasticPenalty
BOMohammadi et al. (2013) [24]FactorHeuristicTW, SPDDistance as a green object
Govindan et al. (2014) [37]FactorHeuristicTwo echelons, TWAs a green objective
Validi et al. (2014) [38]GivenHeuristicHFAs a green objective
Tang et al. (2016) [39]FactorHeuristicInventoryAs a green objective
Tricoire and Parragh (2017) [40]FactorExact & heuristicHFAs a green objective
Toro et al. (2017) [41]MacroExactNet present valueAs a green objective
Wang and Li (2017) [42]FactorHeuristicTW, HF, SPDPenalty
Qian et al. (2018) [43]FactorHeuristicHyperheuristicAs a green objective
Chen et al. (2018) [44]GivenHeuristicFull truckloadsAs a green objective
Faraji and Afshar-Nadjafi (2018) [45]GivenHeuristicTW, HF, multiple periodsAs a green objective
Leng et al. (2019a) [46]CMEMHeuristicTW, HF, SPDPenalty
Govindan et al. (2020) [31]GivenReverse logistics, HFPenalty
TORabbani et al. (2017) [47]GivenExact & heuristicRefueling stationsAs a green objective
Leng et al. (2019b) [48]CMEMHeuristicTW, HF, SPDPenalty
Shen et al. (2019) [49]FactorHeuristicEmergency chain, fuzzyAs a green objective
MOOur studyCMEMHeuristicCold chain, TW, HF, SPDAs a green objective
SO/BO/TO/MO is a model using the single-/bi-/tri-/multi objectives; Factor and Macro models are classified by Demir et al. (2014) [50], CMEM is a micro model.
Table 2. Features of the papers on the GVRPCCL.
Table 2. Features of the papers on the GVRPCCL.
TypeReferenceEmission ModelSolution MethodMethod 1Method 2Feature
SOMa and Wu (2015) [57]GivenHeuristicPenaltyPenaltyStochastic demands, TW
Hariga et al. (2017) [58]FactorExact & HeuristicNAPenaltyMulti-stage, carbon tax regulation
Wang et al. (2017) [59]FactorHeuristicPenaltyPenaltyCarbon tax, TW
Hsiao et al. (2017) [60]GivenHeuristicPenaltyPenaltyTW, shelf life
Hsiao et al. (2018) [55]GivenHeuristicPenaltyPenaltyTW, shelf life
Stellingwerf et al. (2018) [61]CMEMExactNAPenaltyStops, temperature-VRP
Zhang et al. (2019) [62]FactorHeuristicPenaltyPenaltySoft TW
Chen et al. (2019) [9]CMEMHeuristicPenaltyPenaltyHF, TW
Wei et al. (2019) [53]GivenExact & HeuristicNAPenaltyTime period
Qin et al. (2019) [5]FactorHeuristicPenaltyPenaltyTW, Client satisfaction
Chen et al. (2019) [63]FactorExact & HeuristicNAPenaltyTW, multi-compartment
Li et al. (2019) [4]FactorHeuristicPenaltyPenaltySoft TW
Li et al. (2020) [64]GivenHeuristicPenaltyPenaltyHF, TW
Wang and Wen (2020) [14]CMEMHeuristicPenaltyPenaltyTwo-echelon, HF, TW
Wang et al. (2020) [10]FactorHeuristicPenaltyPenaltySoft TW, risk factor
Qi and Hu (2020) [65]FactorHeuristicPenaltyPenaltyEmergency CCL, Minimum loss
BOMa et al. (2018) [51]GivenExactAn objectiveConstraintShelf life
MOThis studyCMEMHeuristicAn objectiveGreen objectiveCold chain, TW, HF, SPD
Table 3. Average gaps of 12 runs for HV and IGD.
Table 3. Average gaps of 12 runs for HV and IGD.
InstanceAlgorithmAverage Gaps of 12 Runs (HV)Average Gaps of 12 Runs (IGD)
00.20.40.60.8100.20.40.60.81
C40-6-1NSGAII/FI1312.61212.412.813.164.156.640.144.748.442.7
NSGAII/BI14.812.712.813.314.115.272.737.337.933.131.235.6
SPEA2/FI10.712.613.21515.816.527.942.540.15250.655.5
SPEA2/BI1113.114.215.115.616.829.540.244.148.146.552.8
IBEA/FI7.6777.17.27.871.53826.13221.316.5
IBEA/BI7.95.95.46.16.56.472.626.833.523.31616.7
C40-6-2NSGAII/FI12.411.71112.111.811.8147.222.12028.22016.5
NSGAII/BI12.511.912.612.112.413.816127.127.922.71728.7
SPEA2/FI11.212.312.613.714.214.9150.536.336.64945.246.5
SPEA2/BI11.412.813.714.714.815.6175.240.355.951.358.752.9
IBEA/FI10.68.68.38.18.68.6390.6200.1139.9102.239.136.1
IBEA/BI9.16.96.46.97.18.1316.1260.7102.566.346.932.9
C40-6-3NSGAII/FI13.511.210.71111.812.1272.840.92519.625.121.1
NSGAII/BI13.41110.711.511.712.3236.533.629.523.422.324.2
SPEA2/FI12.611.112.113.215.215.2295.934.734.733.247.148.7
SPEA2/BI1211.512.213.413.815.2213.127.728.23635.644.5
IBEA/FI11.88.26.86.467.1400.1228.7140.194.959.848.5
IBEA/BI10.57.36.45.85.66.6332.7186.6124.481.456.953.8
C40-6-4NSGAII/FI12.911.112.411.812.713.5136.547.239.930.734.236.8
NSGAII/BI12.612.913.113.214.214.293.142.235.340.643.342.3
SPEA2/FI12.211.912.914.115.216.1114.229.523.723.129.629.8
SPEA2/BI11.612.313.614.414.915.859.729.229.128.431.234.1
IBEA/FI11.37.99.17.98.28.7189.463.58452.365.935.6
IBEA/BI10.67.37.27.66.88.6137.999.665.368.360.940.2
AverageNSGAII/FI12.911.611.511.812.312.6155.141.731.230.831.929.3
NSGAII/BI13.312.112.312.513.113.9140.83532.63028.532.7
SPEA2/FI11.71212.71415.115.7147.135.833.839.343.145.1
SPEA2/BI11.512.413.414.414.815.9119.434.439.340.94346.1
IBEA/FI10.37.97.87.367.58262.9132.697.570.446.534.2
IBEA/BI9.56.96.36.576.57.41214.8143.481.459.845.235.9
Table 4. Maximum and minimum values in the Pareto front.
Table 4. Maximum and minimum values in the Pareto front.
InstanceMinimum ValueMaximum Value
TCTEAWTCQDTCTEAWTCQD
C40-6-13738.48932.9023.0276.8711,873.982376.73187.43159.98
C40-6-24129.70953.8625.42119.7113,660.602491.31181.40269.60
C40-6-33761.501051.8022.05117.8613,117.772585.22184.89284.43
C40-6-43780.67931.7823.0763.0113,189.962108.46159.12169.93
C50-7-14912.561188.4918.83120.8016,657.813292.93196.43285.33
C50-7-25345.491067.5020.73114.8915,978.913259.81192.12250.48
C50-7-35118.511259.0015.46140.6316,916.363856.75190.59336.35
C50-7-44580.331006.9315.80100.0313,922.513258.54158.12238.41
C50-7-54662.001037.0912.07153.4515,261.423625.81205.85417.56
C60-8-15565.931257.6912.59117.9617,675.544015.26165.35301.91
C60-8-25206.411300.6516.99133.7418,977.814809.71201.07356.98
C60-8-35130.461276.0718.45150.4519,731.144582.69198.99381.13
C60-8-45188.251292.0819.71138.2218,057.164157.19183.95386.58
C60-8-55434.071177.9411.58181.3517,679.903684.71174.90513.57
Table 5. Performance indicators of IT and MT.
Table 5. Performance indicators of IT and MT.
InstanceHVIGDCDM
ITMTITMTITMTITMT
C40-6-1 2.1192 × 10 11 2.1599 × 10 11 14.25662.89930.94680.73440.82140.9227
C40-6-2 4.5283 × 10 11 4.6690 × 10 11 19.50101.09780.96250.66170.74340.9675
C40-6-3 5.3288 × 10 11 5.3967 × 10 11 15.81311.79350.96800.68030.77780.9589
C40-6-4 2.2240 × 10 11 2.2865 × 10 11 16.22992.51240.95670.67740.81910.9332
C50-7-1 9.8539 × 10 11 1.0049 × 10 12 22.80420.73870.98520.94820.70860.9839
C50-7-2 7.3610 × 10 11 7.4825 × 10 11 24.33711.93010.95570.94580.76890.9522
C50-7-3 1.4567 × 10 12 1.4774 × 10 12 20.87811.71980.97010.94000.77120.9524
C50-7-4 5.4693 × 10 11 5.5718 × 10 11 18.14301.67320.93010.90900.77980.9529
C50-7-5 1.8063 × 10 12 1.9208 × 10 12 43.63770.41400.99610.98250.72560.9918
C60-8-1 1.2246 × 10 12 1.2687 × 10 12 30.29900.57090.98850.96690.75470.9844
C60-8-2 2.6436 × 10 12 2.6937 × 10 12 26.24071.78240.97600.96790.75610.9634
C60-8-3 2.6939 × 10 12 2.7430 × 10 12 30.32632.33790.96830.95670.77740.9511
C60-8-4 2.0328 × 10 12 2.0741 × 10 12 23.71161.39380.97150.96310.73280.9716
C60-8-5 2.1694 × 10 12 2.2769 × 10 12 35.55791.85740.97700.97870.71870.9608
Table 6. Raw HV values of six variants of TWD.
Table 6. Raw HV values of six variants of TWD.
InstanceV1(9)V2(12)V3(15)V4(18)V5(21)V6(24)
C50-7-1 1.257 × 10 12 1.234 × 10 12 1.197 × 10 12 1.167 × 10 12 1.132 × 10 12 1.100 × 10 12
C50-7-2 7.163 × 10 11 6.936 × 10 11 6.634 × 10 11 6.372 × 10 11 6.051 × 10 11 5.737 × 10 11
C50-7-3 1.550 × 10 12 1.519 × 10 12 1.465 × 10 12 1.416 × 10 12 1.376 × 10 12 1.327 × 10 12
C50-7-4 5.894 × 10 11 5.742 × 10 11 5.553 × 10 11 5.390 × 10 11 5.215 × 10 11 5.041 × 10 11
C50-7-5 1.324 × 10 12 1.284 × 10 12 1.223 × 10 12 1.166 × 10 12 1.121 × 10 12 1.059 × 10 12
C60-8-1 1.102 × 10 12 1.075 × 10 12 1.046 × 10 12 1.010 × 10 12 9.778 × 10 11 9.480 × 10 11
C60-8-2 2.118 × 10 12 2.077 × 10 12 2.009 × 10 12 1.948 × 10 12 1.885 × 10 12 1.826 × 10 12
C60-8-3 1.613 × 10 12 1.568 × 10 12 1.527 × 10 12 1.470 × 10 12 1.411 × 10 12 1.366 × 10 12
C60-8-4 1.832 × 10 12 1.790 × 10 12 1.740 × 10 12 1.695 × 10 12 1.646 × 10 12 1.597 × 10 12
C60-8-5 2.061 × 10 12 2.000 × 10 12 1.905 × 10 12 1.840 × 10 12 1.754 × 10 12 1.685 × 10 12
Table 7. Raw IGD values of six variants of TWD.
Table 7. Raw IGD values of six variants of TWD.
InstanceV1(9)V2(12)V3(15)V4(18)V5(21)V6(24)
C50-7-168.83852.98384.555153.712281.527451.025
C50-7-266.46967.152102.654207.666385.319640.475
C50-7-350.30239.49077.792162.864300.579489.882
C50-7-448.62244.10656.633119.794222.746373.270
C50-7-551.86749.439107.765224.534410.125598.243
C60-8-145.20050.22874.601144.240279.142444.744
C60-8-247.07443.35255.814119.988227.824389.878
C60-8-340.97545.44367.780112.527269.238440.275
C60-8-442.46647.94864.009127.510228.563368.378
C60-8-567.54062.76690.947193.527362.582585.554
Table 8. Raw HV values of seven variants.
Table 8. Raw HV values of seven variants.
Instanceh1h2h3h1&h2h1&h3h2&h3h1&h2&h3
C50-7-1 9.588 × 10 11 9.587 × 10 11 7.657 × 10 11 9.943 × 10 11 9.824 × 10 11 9.706 × 10 11 1.001 × 10 12
C50-7-2 7.401 × 10 11 7.192 × 10 11 5.875 × 10 11 7.485 × 10 11 7.482 × 10 11 7.265 × 10 11 7.549 × 10 11
C50-7-3 1.429 × 10 12 1.418 × 10 12 1.176 × 10 12 1.461 × 10 12 1.443 × 10 12 1.425 × 10 12 1.470 × 10 12
C50-7-4 5.426 × 10 11 5.283 × 10 11 4.343 × 10 11 5.499 × 10 11 5.486 × 10 11 5.300 × 10 11 5.549 × 10 11
C50-7-5 1.479 × 10 12 1.827 × 10 12 1.655 × 10 12 1.825 × 10 12 1.792 × 10 12 1.886 × 10 12 1.867 × 10 12
C60-8-1 1.236 × 10 12 1.209 × 10 12 9.951 × 10 11 1.263 × 10 12 1.247 × 10 12 1.218 × 10 12 1.268 × 10 12
C60-8-2 2.603 × 10 12 2.602 × 10 12 2.254 × 10 12 2.665 × 10 12 2.644 × 10 12 2.613 × 10 12 2.677 × 10 12
C60-8-3 2.666 × 10 12 2.647 × 10 12 2.254 × 10 12 2.712 × 10 12 2.689 × 10 12 2.650 × 10 12 2.725 × 10 12
C60-8-4 1.993 × 10 12 1.998 × 10 12 1.670 × 10 12 2.053 × 10 12 2.030 × 10 12 2.006 × 10 12 2.063 × 10 12
C60-8-5 1.807 × 10 12 2.187 × 10 12 1.890 × 10 12 2.196 × 10 12 2.106 × 10 12 2.219 × 10 12 2.232 × 10 12
f/s/t0/0/00/0/00/0/00/8/20/0/81/1/09/1/0
Table 9. Raw IGD values of seven variants.
Table 9. Raw IGD values of seven variants.
Instanceh1h2h3h1&h2h1&h3h2&h3h1&h2&h3
C50-7-128.338228.1789164.429717.166521.641426.795010.4875
C50-7-222.236131.3098130.551418.832821.480827.678611.4050
C50-7-318.296225.5281172.367617.938021.150224.054011.2074
C50-7-417.413923.1922114.042015.366415.954721.76119.7126
C50-7-5221.287632.2058106.592737.661540.200925.871424.1445
C60-8-124.483230.6912165.925918.728822.778628.175110.8799
C60-8-231.954828.5600151.135821.536624.661526.504414.2788
C60-8-330.313431.8175157.970524.173427.728531.187515.4287
C60-8-426.933725.6547172.568318.226723.654823.920810.7317
C60-8-5190.741929.9549129.839529.582047.332424.929618.9193
f/s/t0/0/10/0/10/0/00/8/10/0/60/2/110/0/0
Table 10. Raw IGD values of seven variants.
Table 10. Raw IGD values of seven variants.
Instanceh1h2h3h1&h2h1&h3h2&h3h1&h2&h3
C50-7-10.95410.99250.99900.89110.94810.98530.8681
C50-7-20.95570.99790.99870.90210.88520.99180.8616
C50-7-30.94010.99530.99980.89290.89250.98610.8545
C50-7-40.90350.99570.99970.84070.77330.99030.8128
C50-7-50.98200.98120.99360.94110.98860.93650.9413
C60-8-10.96250.99890.99940.91600.91210.99480.8718
C60-8-20.96640.99490.99990.94420.93310.98940.9095
C60-8-30.96180.99280.99940.92550.89650.98580.9029
C60-8-40.96740.99070.99990.90930.92640.97520.9060
C60-8-50.98790.98270.99710.94810.98300.96090.9464
f/s/t0/0/00/0/00/0/00/4/62/4/21/0/17/2/1

Share and Cite

MDPI and ACS Style

Qiu, F.; Zhang, G.; Chen, P.-K.; Wang, C.; Pan, Y.; Sheng, X.; Kong, D. A Novel Multi-Objective Model for the Cold Chain Logistics Considering Multiple Effects. Sustainability 2020, 12, 8068. https://0-doi-org.brum.beds.ac.uk/10.3390/su12198068

AMA Style

Qiu F, Zhang G, Chen P-K, Wang C, Pan Y, Sheng X, Kong D. A Novel Multi-Objective Model for the Cold Chain Logistics Considering Multiple Effects. Sustainability. 2020; 12(19):8068. https://0-doi-org.brum.beds.ac.uk/10.3390/su12198068

Chicago/Turabian Style

Qiu, Feiyue, Guodao Zhang, Ping-Kuo Chen, Cheng Wang, Yi Pan, Xin Sheng, and Dewei Kong. 2020. "A Novel Multi-Objective Model for the Cold Chain Logistics Considering Multiple Effects" Sustainability 12, no. 19: 8068. https://0-doi-org.brum.beds.ac.uk/10.3390/su12198068

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