Next Article in Journal
Assessment of the Overall Efficiency in WPT Stations for Electric Vehicles
Next Article in Special Issue
Analytic Hierarchy Process-Based Airport Ground Handling Equipment Purchase Decision Model
Previous Article in Journal
Indigenous Resilience to Disasters in Taiwan and Beyond
Previous Article in Special Issue
An Analytic Hierarchy Process Approach for Prioritisation of Strategic Objectives of Sustainable Development
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Application of Exact and Multi-Heuristic Approaches to a Sustainable Closed Loop Supply Chain Network Design

1
NUST Business School (NBS), National University of Sciences and Technology (NUST), Islamabad 44100, Pakistan
2
Department of Industrial Engineering, University of Engineering and Technology, Peshawar 25100, Pakistan
3
Department of Mechanical Engineering, University of Alberta, Edmonton, AB T6G 1H9, Canada
4
Department of Mechanical Engineering Technology, University of Technology, Nowshera 24100, Pakistan
5
Department of Mechanical and Manufacturing Engineering, Institute of Technology, F91 YW50 Sligo, Ireland
6
Design, Manufacturing & Engineering Management, University of Strathclyde, Glasgow G1 1XJ, UK
7
Department of Mechanical Engineering, Imperial College London, London SW7 2AZ, UK
*
Authors to whom correspondence should be addressed.
Sustainability 2021, 13(5), 2433; https://doi.org/10.3390/su13052433
Submission received: 24 January 2021 / Revised: 19 February 2021 / Accepted: 20 February 2021 / Published: 24 February 2021

Abstract

:
Closed-loop supply chains (CLSC) are gaining popularity due to their efficiency in addressing economic, environmental, and social concerns. An important point to ponder in the distribution of CLSC is that imperfect refrigeration and bad road conditions may result in product non-conformance during the transit and thus such products are to be returned to the supply node. This may hinder the level of customer satisfaction. This paper presents a sustainable closed-loop supply chain framework coupled with cross-docking subject to product non-conformance. A cost model is proposed to investigate the economic and environmental aspects of such systems. The transportation cost is analyzed in terms of total carbon emissions. A set of metaheuristics are administered to solve the model and a novel lower bound is proposed to relax the complexity of the proposed model. The results of different size problems are compared with the branch and bound approach and the proposed lower bound. The results indicate that the proposed research framework, mathematical model, and heuristic schemes can aid the decision-makers in a closed-loop supply chain context.

1. Introduction

Modern manufacturing systems are faced with enormous challenges in a resource constrained environment. These challenges are in the form of supply chain issues, business growth, and responsiveness towards customers. These issues can be addressed through an efficient design of production systems, cost-efficient manufacturing, improved quality of products, and green logistics management. During the last few years, green logistics have attained prime attention and have become an indispensable part of the overall supply chain because it provides a mechanism for end-to-end transportation with social and ecological benefits, i.e., sustainable approaches. The literature shows that the cost related to logistics contributes towards the total sales value by more than 35%.
The performance of organizations involved in closed loop networks and green practices can be affected and fostered by the culture at the heart of an organization and the leadership role offered by the top management. Suryaningtyas et al. [1] argued that a strategic management focus, resilience within an organization and the leadership role play an active role in boosting the overall performance in the wake of disruptive challenges. Further, as CLSC networks are designed to improve sustainable developments, several factors can be identified at the level of an organization that can help the management in achieving the sustainability landmarks. Several management level decisions were examined by Drobyazko et al. [2] such as, financial, psychological, social, and economic factors that can offer an enabling environment to implement sustainable practices at an organization.
In modern times, the notion of sustainability encompasses approaches adopted in manufacturing, transportation, and vehicle distribution. The emissions during manufacturing are related to and can be restricted to the boundary of the manufacturing system; however, more sustainable approaches need to be adopted to cater to the emissions during transportation and vehicle distribution as they are directly related to the well-being of society. In this regard, cost models can be proposed to calculate the impact of emissions caused by vehicles during transportation.
Presently, greenhouse gas emissions (GHG), especially carbon dioxide emissions, have attracted growing concern worldwide. In this perspective, regulatory authorities are trying to enforce strict legislations for a low-carbon economy with clean products [3]. Considering this, closed loop supply chain and dispatching strategies can be tailored to optimize and minimize fuel consumption which in return reduces the carbon emissions. Some excellent research studies have been reported which demonstrated the statistics and relationship among reducing travel mileage, fuel consumption, and saving in GHG emissions [4]. From the studies [5,6]), it is evident that carbon emissions are linearly proportional to fuel consumption. This performance parameter greatly depends on the vehicle condition, type, gross weight, and dispatch time (travel speed). A salient feature of logistics and inventory design is cross-docking which has proved to be effective in controlling the distribution costs and maintaining an utmost level of customer satisfaction [7]. An important problem from the sustainability viewpoint is closed loop supply chain with cross-docking. It represents the most discussed class of combinatorial problems.
Though different contributions have been offered towards the analysis of such problems, the analysis based on defective products and product return by using a lower bound is missing in the concerned literature. The novelty of this study can be defined in terms of framework, methodology, and the analysis of emissions. In the framework, a closed loop supply chain (CLSC) network is designed keeping in view an imperfect product delivery. Traditionally, CLSC networks have been studied where products are delivered in a perfect state of quality. However, the quality-loss of product during transit may occur due to imperfect refrigeration, road conditions, traffic bottlenecks and different quality conditions of multiple products. This quality-loss may result in defective products that are to be returned. In terms of methodology, an initial heuristic is embedded with the simulated annealing to enhance its computational efficiency. The benchmark experiments inform that the initial heuristic embedded with simulated annealing performs well. Further, a novel lower-bound is proposed to relax the computational complexity of the model. It is defined in terms of cost. Lastly, as emissions are central in a sustainable supply chain framework, a comparison between emissions in terms of distance and DEFRA based results is presented. The Department for Environment, Food and Rural Affairs (DEFRA) takes the relative CO2 per kilometer performance of the European Environment Agency (EEA) CO2 monitoring database source as the payload capacity information.
This study considers a closed loop supply chain with cross-docking (CLSCCD). A cost-minimization model is proposed to assess the effectiveness of CLSCCD. The presented study considers a defect-based system where forward and returned goods are analyzed by considering the non-conformance of products, penalty, and product return. The cost components used in the model are related to production, transportation, handling, penalty, and the cost of product return. The reduced dispatching cost has been analyzed in terms of fuel savings and reduction in carbon dioxide for a greener environment. A mixed integer non-linear programming (MINLP) model is presented, and multi-heuristic approaches are used for model implementation. Moreover, the presented study is unique in the aspect that it offers a novel lower bound approach for CLSCCD.
The remaining study is organized as follows. Section 2 provides literature related to the CLSCCD, Section 3 outlines the problem description, Section 4 contains the detailed model, Section 5 provides the heuristic approaches, lower bound, parameter tuning, and benchmark experiments. Section 6 provides the results and Section 7 offers the conclusion and future research avenues related to CLSCCD.

2. Literature Review

CLSC frameworks have been thoroughly analyzed in the relevant literature and different models have been proposed to advance this field of research. This section presents the review of literature according to the focus of different objective functions, solution approaches adapted to address the problems, environmental concerns in CLSC, the emergence of green practices in CLSC design and a review of solution approaches.

2.1. CLSC Network, Environmental Concerns, and Green Practices

Several authors have identified key factors that affects the performance of CLSC networks. Choi et al. [8] studied the delivery schedule by employing an Ant Colony Optimization algorithm and predicted a comprehensive strategy to reduce carbon emissions. Likewise, Suzuki [4] proposed that sustainable scheduling with an expert decision-making system for speed and load can significantly reduce the carbon emissions. Qian and Eglese [9] also highlighted that dispatching time (speed) depends on several factors and a road network. They developed a column generation-based TS algorithm and tested real traffic data. Miao et al. [10] developed an adaptive real-time optimization strategy and concluded that vehicle dynamic parameters have a great impact on fuel economy.
Elhedhli and Merrick [11] studied the supply chain problem considering the environmental costs resulting from CO2 emissions alongside fixed and variable factors. Pishvaee et al. [12] presented a mixed-integer programming (MIP) model for developing a reverse logistics network. They solved the non-polynomial hard (NP-hard) problem by employing a Simulated Annealing (SA) algorithm with neighborhood structures. Kannan et al. [13] studied the model proposed by Pishvaee et al. [12] by incorporating the environmental impacts due to carbon emissions. Faccio et al. [14] proposed a linear programming model to minimize the total cost in a supply chain. Their work evaluated the economic sustainability of the model by performing parametric analysis. Mota et al. [15] argued that while dealing with the sustainable supply chain problems, economic, environmental, and social dimensions are not considered realistically. Fonseca et al. [16] proposed a bi-objective model considering the total costs and environmental impacts with two-phase stochastic programming.
One of the central decisions in a CLSC network is to identify the relevant transportation routes which can help optimize the overall performance of the network. A transportation problem in CLSC can be modeled according to truck capacity, routes, and docks. The truck capacity involves decisions regarding the number and size of trucks to maximize the responsiveness of the supply chain. Routing considers different available options for the product delivery. Docking is the deployment of inter-modal facilities for product storage and consolidation purposes. A decision is made whether a cross dock is needed between the supply and demand node; depending on the capacity, number, and location of cross-docks to minimize the transportation time, and product handling costs. For instance, Vate and Zhang [17] studied a transportation network to optimize the delivery mechanism. Their work investigated the quantity and placement of cross-docks for an efficient transportation network. Noteworthy contributions can be found in the beverage and food industry where different types of routing, such as routing with time window, pickup and deployment, and distance-based routing have been used [18].
An earlier contribution towards the relevant problem type was offered by [19]. It used a mathematical model for minimizing the transportation and operation costs. Musa et al. [20] studied a vehicle routing problem where direct delivery to the customer as well as delivery through cross-docking were analyzed using MILP and ant colony optimization (ACO). In Khan [21], MILP model was proposed to analyze a multi-node transportation network. The model proved to be robust as significant cost reduction was demonstrated.
The CLSC networks are important from the viewpoint of a sustainable distribution design. They have attracted scholarly discussions in the areas of supply chain and cross-docking to address the situations where several destination points are visited by a group of vehicles for demand satisfaction. The demands are satisfied in accordance with the objective functions (cost, time, and responsiveness, etc.) and end-of-life products are retrieved back to the origin. Govindan et al. [22] highlighted the importance of closed-loop supply chain network design due to the emergence of environmental concerns and social issues. It is evident that besides focusing on the production of green products, hazardous emissions of supply chain activities during the transportation operations in both forward and reverse logistics needs to be addressed for enhanced green closed-loop supply chain management (e.g., Rahmani and Yavari [23]). In this perspective, numerous studies have been reported grounding on the mathematical modeling and heuristic optimization of CLSC problems with social-economic objectives (e.g., Kaya and Urek [24]). In this study, the proposed model considers diverse objectives that manipulate the design of closed-loop integration in forwarding/reverse supply.
In continuation to the preceding discussion, the term green closed-loop supply chain has gained prime attention by many researchers due to its undeniable advantages. For example, Talaei et al. [25] worked on a Fuzzy Mixed Integer Programming (FIMP) model for a green closed-loop supply chain and proposed important findings. Likewise, Ramezani et al. [26] developed a stochastic multi-objective model for designing a forward/reverse supply chain network in an uncertain environment of demand and the return rate. Sabulan et al. [27] developed a two-objective model for a closed-loop supply chain by applying Taguchi design experiments and evaluated the effect of different functions on the overall cost. Some researchers have sought the importance of supply chain integration in other domains, like construction [28], tire industry, auto parts manufacturing by including different dimensions of sustainability [29]. Mostafa et al. [30] developed a sustainable closed-loop supply chain network design with discount supposition. They applied a mixed-integer nonlinear programming model to formulate a multi-objective sustainable closed-loop supply chain network design in the transportation costs for a real industrial example in the glass industry.

2.2. Solution Approaches Used in CLSC Network Design

The design of CLSC networks considers multiple decisions that enhance its computational needs and makes it a complex class of problems. It involves multiple transportation options, dispatching facilities, customer locations, and cross-docks which make it computationally hard [31]. To solve such complex problems, different meta-heuristic approaches can be found in the literature [32]. Song and Chen [33] used an NP-hard approach for minimizing the total time in a two-stage based cross dock. Production planning and scheduling were performed by presenting an analogy between cross-docking and a manufacturing setup. In another study, Jayaraman and Ross [34] provided a simulated annealing approach to identify the placement of cross-docks and distribution of demand. In another study, a detailed cross-dock optimization model was proposed which incorporated both cross-dock placement and the identification of improved network paths [35].
Gholizadeh and Fazlollahtabar [36] studied a robust optimization model of a green closed loop supply chain in an uncertain environment. The authors used a modified form of genetic algorithm (GA) that comprised of seven different parts. The modified version of GA was compared with an exact solution approach and the classical GA. The results suggested that the former approach has good convergence ability. Gaur et al. [37] studied the effect of disruption on the performance of the supply chain. A non-linear model was implemented on an automotive case study by using different scenarios. An outer approximation approach was used for implementing the model. Turki et al. [38] studied four different decision aspects in a CLSC network, i.e., the capacity of manufacturing stocks, purchasing warehouse and vehicle and optimal level of returned products. A genetic algorithm was used for implementing the model and for analysing various aspects of decision making.
Cheraghalipour et al. [39] studied the CLSC network for citrus distribution and proposed a model for minimization of cost and enhancing customer responsiveness. A multi-objective Kushtal algorithm was proposed which proved effective when compared to other evolutionary solution approaches. Yavari and Geraeli [40] optimized the objectives of cost and environmental pollutants in a green CLSC network. A heuristic called YAG was implemented to solve the practical size problem instances. The results indicated that YAG had a good solution accuracy and it found solutions for more than one-third of the problem instances. Rad and Nahavandi [41] studied a multi-objective, multi-echelon, and multi-period CLSC model for multiple products. The model was solved by using an exact solution approach in CPLEX. Taleizadeh et al. [42] studied the pricing, quality, and effort in two types of decentralized CLSC networks. A game theoretic approach was used for analysing various aspects of the network design.
To summarize, different exact and evolutionary (meta-heuristic) approaches have been used to solve the CLSC problems. Compared to the earlier approaches, the novelty of present solution approach is two-fold. Firstly, a combination of Tabu search and simulated annealing (SA) approaches are used in this study. SA is used in a hybrid form by embedding an initial heuristic with it. The initial heuristic offers the current solution to obtain a derived solution. Secondly, to reduce the complexity of the presented model, a novel lower-bound (LB) is defined in terms of cost by splitting the model into forward and reverse supply chains.
Table 1 presents the summary of relevant literature according to the choice of objective functions and the application of different solution approaches. It can be observed that different meta-heuristics have been applied to solve the relevant problems; however, there is a dearth of application of multiple and hybrid meta-heuristics. This study uses multiple heuristics in the form of ant colony optimization (ACO) and Tabu search. The ACO is used in a hybrid form by embedding an initial heuristic with it to improve its computational efficiency. In terms of objective functions, the cost is the most opted choice of the objective function. The current study considers novel cost factors due to emissions and product failure. To summarize, there are some imperative differences and contributions in the proposed model from the published studies, for instance, the mathematical model explores closed-loop configuration for determining optimum cost supported by the meta-heuristic algorithm and lower bound approaches.
This paper fills the literature gap by using meta-heuristic approaches to solve a closed-loop Supply Chain Network Design (SCND) considering lower bound and some other novel aspects in this research domain. It addresses a sustainable closed-loop supply chain network along with cross-docking operations. The proposed robust model provides a comprehensive guideline to assist stakeholders in the closed-loop supply chain to make integrated decisions regarding the forward and reverse flows based on realistic assumptions. Although numerous contributions have been offered towards the analysis of cost in a closed loop supply chain, the novelty of current study rests in the following points:
  • The analysis of non-conformance of products and product return routes has been considered. A mathematical model is developed by integrating different cost components involved in the supply chain of a cross-docking problem. The optimized routing cost has been discussed and analyzed from the perspective of fuel-saving which in turn reduces GHG emissions. Further, a comparison between emissions in terms of distance and DEFRA based results is presented.
  • A two-method based approach is presented to solve the simple and complex problems related to CLSCCD. The simple problem instances are solved using the branch-and-bound approach while the complex problem instances are solved using two heuristics namely, Tabu Search and Simulated Annealing (SA). An initial heuristic is embedded with SA to enhance its computational efficiency. The solutions of different approaches are examined using benchmark data.
  • A lower bound approach has been proposed. The meta-heuristics are evaluated against the branch-and-bound method (CPLEX) and the proposed lower bound (LB) approach using small and large problem instances, respectively. A comparison is carried out between the current findings and the established results in literature.
  • A sensitivity analysis between various aspects of a CLSC in the form of vehicle capacity, conformance of products, number of trucks and customer satisfaction is presented which will help the managers in considering real-time decisions.

3. Problem Description

The schematic description of the CLSC problem with cross-docking is explained with the help of Figure 1. It considers the transportation of goods from node i (transportation node) to node j (delivery node) through node k (cross-dock node) by using distribution trucks. Due to perishability and breakage, some of the products are no longer required by customers and the rejected lot is sent back to the origin (node i). Two flows, i.e., forward and return flows are considered. The forward flow is a two-echelon network in which goods are initially sent to the cross-docking point (k). The items are sorted/consolidated at this point and are shipped to the delivery node (j). The return flow bypasses the cross-docking point, and it ships the non-optimal goods back to node i (this flow is described by the dotted line).
The facilities have a maximum capacity limit which is to be respected. Also, these locations are placed at a defined distance which is used in the calculation of transportation cost. A fleet of available trucks with loading capacity (LC) is used for delivering the products according to the level of demand. The goal is to accomplish product delivery by minimizing travelling, holding, penalty, return, and manufacturing costs.

4. Mathematical Model

minimize   TC
T C = T R + D C + R C + H C
T R = k K i I N X i k × Q P i k × c m + k K i I N X i k × N W i k × d x i k + c d
D C = k K j J M X k j × F P k j × c m + k K j J M X k j × M W k j × d y k j + c d
R C = i I j J R X j i × P R j i × c m + c p + c r + i I j J R X j i × T W j i × d z j i + c d
H C = c h ( k K i I N X i k × Q P i k k K j J M X k j × F P k j )
k K i I N W i k × L C k K i I Q P i k
k K j J M W k j × L C k K j J F P k j
i I j J T W j i × L C i I j J P R j i
i I k K N W i k > k K j J M W k j
i I k K Q P i k m x i I
i I k K Q P i k > j J D j
j J k K F P k j j J D j
i I k K N W i k W
i I j J P R j i = 1 α k K j J F P k j
Q P i k ,   F P k j ,   P R j i ,   N W i k ,   M W k j ,   T W j i 0 i I , j J , k K
N X i k ,   M X k j ,   R X j i   0 ,   1 i I ,   j J ,   k K
Equation (1) contains the objective function of minimizing the total cost (TC) value which comprises transportation (TR), delivery (DC), return (RC), and holding costs (HC) (Equation (2)). The relationships of respective cost components are provided in Equations (3)–(6). Equations (7) and (8) calculates the number of vehicles for delivering products to cross dock and customer locations, respectively. Equation (9) calculates the number of vehicles required for product return. Since a portion of the transported goods is stored at the cross dock, Equation (10) ensures that the number of vehicles used towards the cross-dock point is greater than the number of vehicles used for delivering products to the customer locations. Equation (11) ensures that the goods transported from node i should respect the capacity of the node. Equations (12) and (13) ensure that the goods transported towards node k and j should at least comply with the demand of customer j. The highest number of goods are transported between i and j, hence it requires more vehicles. Equation (14) ensures that the number of vehicles used between i and k needs to respect the available fleet of vehicles. Finally, Equations (16) and (17) are the domain constraints of non-negativity and binary variables, respectively.
The presented model is a non-linear model (MINLP) as Equations (3)–(6) contain the products of binary and continuous variables. For the nonlinear product XY of variables X and Y, Equations (18)–(20) provides the linear relationships where Z is a big number and A is an auxiliary variable. Equations (21)–(52) provide the linearized relationships for non-linear products in the model.
A Z · Y
A X
A X Z 1 Y
N Q P = N X i k × Q P i k
N Q P Z · Q P i k
N Q P N X i k
N Q P N X i k Z 1 Q P i k
N X W = N X i k × N W i k
N X W Z · N W i k
N X W N X i k
N X W N X i k Z 1 N W i k
M K P = M X k j × F P k j
M K P Z · F P k j
M K P M X k j
M K P M X k j Z 1 F P k j
M X W = M X k j × M W k j
M X W Z · M W k j
M X W M X k j
M X W M X k j Z 1 M W k j
R P R = R X j i × P R j i
R P R Z · P R j i
R P R R X j i
R P R R X j i Z 1 P R j i
R X T = R X j i × T W j i
R X T Z · T W j i .
R X T R X j i
R X T R X j i Z 1 T W j i
N Q P = N X i k × Q P i k
N Q P Z · Q P i k
N Q P N K i k
N Q P N K i k Z 1 Q P i k
M X P = M X k j × F P k j
M X P Z · F P k j
M X P M X k j
M X P M X k j Z 1 F P k j
Ang with the above listed constraints, following assumptions are considered for modeling the problem.
  • The capacity of trucks for transshipment, delivery, and returned products is assumed to be the same.
  • The loading and un-loading efforts (such as time and cost) are assumed to be zero.
  • The number of trucks in use should be within the range of the available truck fleet.
  • The unit distance cost is same for all routes. This applies the assumption that the fuel efficiency of all trucks is approximately in the same range, which causes the same environmental impacts per unit distance travelled.
  • The nodes i, k, and j are to be covered once. Similarly, the connection j and i (return flow) is to be covered once as well.
  • The demands at delivery points are met in the same period and hence there are no opportunity and backorder costs.
  • The returned lot is assumed to be of irreversible nature, and it is considered as waste.
  • The rate of conforming products delivered is the same across the network.

5. Solution Approaches

5.1. Tabu Search

Tabu search (TS) is an Artificial Intelligence (AI) based technique that has been frequently applied to the supply chain related problems. For instance, it has been used to solve a heterogeneous fleet routing problem [63], consistent vehicle routing problem [64], and cost minimization problem [65]. It offers the advantage of escaping local solutions by using different neighborhood solutions [66].
The application of TS can be divided into five (5) connected steps. These steps are the identification of an initial feasible solution, formation of neighbor structure, acquiring a tabu list, and the basis for aspiration. The search algorithm provides a feasible solution and moves towards another solution up until the stopping criterion is met. The generated list contains all feasible solutions which have been acquired in recent iterations and the process continues to obtain more targeted solutions. The detailed procedure for implementing TS is presented in Table 2. It is divided into generating initial solution and Tabu Search process.

5.2. Simulated Annealing

Simulated Annealing (SA) is yet another powerful meta-heuristic tool that has been used due to its robustness and ability to avoid local optima. It is a simple and easily adaptable technique. The logic behind SA is the metallurgical process of cooling called annealing. It has been proposed by Metropolis et al. [67] and later extended by Lai et al. [68].
SA has been implemented in literature for solving the cross-docking problems, such as the application to truck routing and location routing problems [69]. Other applications are based on fixed-charge capacitated network designs. Yoo et al. [70] used SA along with a two-phase heuristic approach for analyzing the network design. Similarly, Yun et al. [71] used hybrid SA for analyzing the network of inland container transportation.
The SA algorithm used in this study proposes an initial heuristic to provide the current solution. A neighborhood search is conducted on a pre-defined current solution to obtain a derived solution. If the derived solution provides better results, it becomes an eligible candidate for the new solution. The current solution is obtained by using the steps explained in the Table 3. The proposed heuristic uses 3 search techniques to provide an optimal combination of routes. These techniques include insertion, reversion, and swap [72]. Insertion selects two nodes at random and identifies a node with a relatively smaller position. This node is then positioned before the other node in the modified solution. Reversion identifies two nodes, and the intermediate nodes are reversed in the modified solution. Swap [73] selects two nodes at random and simply exchanges their original places. The pseudocode of SA is provided in Table 4.

5.3. Lower Bound Procedure

It is difficult and time-consuming to obtain a global optimal solution for large problems. Thus, a lower bound (LB) is normally introduced to examine the solution efficiencies of meta-heuristics. Though the literature on cross-docking and supply chain contains multiple LB approaches (e.g., in [74]), most of them are related to the calculation of time and they come under the discussion of vehicle routing problem with cross docking (VRPCD) with time windows (VRPCDTW). A lower bound of such problems is developed without considering the consolidation constraints. On the other hand, since the objective of the current study is to optimize the total cost, and LB is proposed using the parameters of cost. The objective function given in (2) combines the costs related to forward and return flows which are separately considered in the LB (i.e., forward and return flows are examined in isolation and then an overall value of LB is obtained). The LB of forward flow is the summation of two-echelons (i.e., from transportation nodes to cross-docks and from cross-docks to delivery nodes), as given in (53):
l b 1 = D p L C j J k K i I min d x i k + d y j k × c d
It considers the product of the number of trucks needed to transport the goods, minimum distance between i, k and j, k and the cost of travelling. Similarly, the LB for return calculates the return, penalty, and travelling costs of non-conforming goods back to node i, as given in (54):
l b 2 = 1 c r + c p D p j J i I min d z j i × c d
The total value of the lower bound is calculated as LB = l b 1 + l b 2 . Based on the LB values, a measure of percent relative deviation (PRD) is calculated to compare the solution efficiencies of meta-heuristics with that of the lower bound. Its relationship is given as:
P R D = M s o l L B L B × 100
where M s o l refers to the solution obtained using meta-heuristic. To gain confidence in the results, several iterations ni (equals to 10 in the present analysis) is carried out and an average value of PRD is obtained as:
  P R D   = n i = 1 10 M s o l L B L B × 100 .

5.4. Benchmark Experiments and Parameterssetting

In this section, the computational power of the TS and SA is evaluated in comparison to the established literature by using benchmark data. In this regard, data from [66,75] is used by applying the conversion of parameters as follows.
  • n = number of nodes.
  • m = available vehicles.
  • Q = capacity of vehicles.
  • pi = loading capacity at node i;
  • di = un-loading quantity at node j;
  • cij = transportation cost from node i to node j considering same environmental impacts
The values of parameters are provided in Table 5. There are three problems (P1–P3) with variable data points related to the number and capacity of trucks, etc., The notations used in the current analysis can be compared to the notations of benchmark data, that include, number of trucks, T = m; capacity of the truck, LC = Q; demand of the product, Dpt = di and unit cost, cd = cij. Also, a single period is considered. The respective data related to cost and capacity in Table 5 was generated asymmetrically by using a uniform distribution.
Before implementing the meta-heuristics, it is important to tune their input parameters as the parameters of meta-heuristics are highly sensitive towards changes. A poorly calibrated set of parameters can undermine the power of meta-heuristics to achieve optimal results [76]. The parameters of SA and TS are tuned/calibrated using Taguchi design of experiments (DOE). In SA, population size (popsize), maximum number of iterations (max.It), initial temperature (T1), and final temperature (T2) are the list of parameters. TS uses the set of parameters defined by population size (popsize), maximum iterations (max. It), tabu length (TL), and pre-determined number (n).
Taguchi’s DOE uses an orthogonal array to analyze the set of factors. This set is divided into the sub-sets of controllable/signal and noise factors. A signal to noise ratio (S/N) is used to examine the level of variation. The goal is to reduce noise and a smaller-the-better type of S/N is used as given (56):
S N = 10 log i = 1 n Y i 2 n
where Yi is the recorded response in the ith experiment and n denotes the number of orthogonal arrays. To conduct the experiment, 3 levels (i.e., low, mid, and high) were defined for each factor, and then L9 orthogonal design was conducted in Minitab V 19.0. The range of input parameters was defined based on a hypothetical pilot study. The levels of input parameters/factors are provided in Table 6.
The optimal values of input parameters were selected by using the S/N ratios plots as given in Table 7. The meta-heuristics, along with their tuned parameters were implemented on the benchmark data.
The results (computation time) of ten problem instances of benchmark experiments, in comparison to the results of established literature are provided in Table 8. Each problem instance was executed ten times to gain statistical confidence. The results show the computation time of TS (current study) is better than the results obtained in Lee et al. [74]; however, Liao et al. [65] demonstrated even improved results. It is due to the use of an initial solution that helps in fixing the number of trucks. Also, SA outperformed the TS (current) results, due to an initial heuristic based on neighborhood and diverse search techniques.

6. Results

The three methods (CPLEX, tabu search, and simulated annealing) were applied to multiple problem instances. These were implemented using Dell core i5, 8th Gen system with 2.8 GHz processing power and 4 GB RAM. The CPLEX solver is a more suitable package for simple problem sizes, but as the problem complexity increases, its computation power is affected. This is presented in Table 9 where 10 problem instances have been tested and the number of trucks (W), objective function value (OBV), and computation time (CPU) are reported for comparison.
The left column describes the problem instances, and the problem size increases in the order I_10 > I_1. The results show that, for small problem instances (I_1 to I_4), CPLEX provides improved results compared to TS and SA. It also takes proportionately less time in solving the problem. However, as the problem complexity increases (I_5 onwards), CPLEX does not prove to be a viable option, due to the combinatorial nature of the problem. For such instances, SA outperforms the computational efficiency of TS and solver. Not only does it take less time in solving the problem, but it also provides a more realistic value of OBV.
A comparison between TS and SA is also conducted for complex problem instances and respective results are provided in Figure 2. Each problem instance was executed 10 times. For smaller instances (PS < 50), there are not any large-scale computation differences between TS and SA. However, as the problem size crosses a certain limit (PS > 70), there is an evident shift between the curves. SA proves to be more computationally robust compared to TS, as much as, when the problem size is 150, SA takes almost half the time taken by TS in solving the problem. These findings agree with the earlier reported results (Table 9).
The values of the average percent relative deviation for different problem instances are provided in Table 10. These values were taken as an average of PRD values of different iterations. It should be noted that the gap between the optimal solution and lower bound value is 1.65%. The maximum (minimum) values of <PRD> for SA and TS are respectively 6.7% (1.8%) and 7.5% (2.1%). The overall average <PRD> values for SA and TS are respectively, 4.14% and 4.87%. Also, the mean gap value for SA is 2.49% (4.14–1.65%) while it is equal to 3.22% (4.87–1.65%) for TS. It can be concluded that, in the presence of LB, SA outperforms TS in terms of maximum, minimum, and average <PRD> values as well as in terms of mean gap value.
A non-conformance rate is used in the proposed model to consider the quantity of returning goods. Figure 3 contains the results of 3 cost factors for different non-conforming rates. The horizontal axis provides different rates of non-conformance (0.1–0.95) and the vertical axis contains the cost values associated with these rates. The horizontal lines represent the cost of docking (DC) and transportation routes (TR) for a forward flow. It can be observed that these routes are not affected by changes in non-conformance. However, the blue line which provides the cost of returned goods for different non-conforming rates is increasing non-linearly. It is evident that, with an increase in the rate of non-conformance, the cost of return route also increases. For instance, when the rate of non-conformance increases from 0.1 to 0.95, the associated cost increases by more than 300%.
Several other test runs were performed using tabu search. A comparison was made between the findings of the current study and benchmark analysis. The findings of these comparisons are provided in Figure 4, Figure 5 and Figure 6. The horizontal axis of each figure provides 10 randomly selected instances of the NP-hard problem while the vertical axis provides the solutions. Each instance of the problem was executed 10 times to gain statistical confidence.
Several observations can be made from these illustrations. First, by increasing the number of iterations, the deviation in the results of different instances is minimized. In other words, the curves become flatter as the number of iterations increases. Secondly, the results obtained using our approach are somewhat better than those obtained in Lee et al. [74] but are inadequate than the results reported by Liao et al. [65]. The current study results can be taken as a trade-off measure of the established results in literature.
A comparison is also offered to examine the robustness of SA solution approach. A comparison of obtained results is presented with the benchmark findings [34] by considering two problem sizes. These problem sizes are obtained by multiplying the number of transportations, cross-dock, delivery nodes, and the fleet of vehicles. The problem sizes of 5 × 10 × 30 × 2 and 5 × 15 × 30 × 3 is used. Five annealing cooling rates have been considered within each problem size, i.e., 0.20, 0.45, 0.65, 0.85, and 0.95.
The findings are provided in Table 11. The results obtained in [34] for small cooling rates are computationally more efficient than our findings, however, for advanced cooling rates (0.85 and 0.95), the current results are attained in relatively less computation time. In other words, the obtained results are more robust when there is a drop in annealing temperature. For assessment of GHG emissions, an estimate can be established considering the distance-based formulation from DEFRA (2019) [76]:
GHG emissions = total distance in km × fuel per km × fuel conversion factor
DEFRA takes the relative CO2/km performance of the European Environment Agency (EEA) CO2 monitoring database source as the payload capacity information. For the present study, a fuel conversion factor of 2.687 kg/l for diesel is taken from the DEFRA report (2019) [76]. For the presented model, the meta-heuristic simulations predicted an average fuel cost of US$250 between node i and j under the assumption that all trucks have the same engine capacity other dynamic performance parameters. By assuming a fixed price of diesel (1 L = $US1.4) and taking an average distance of 12 km per liter for standard 3.5-ton light vehicle goods, the estimated environmental emissions are:
In Table 12, a comparison of the predicted GHG emission per km and the DEFRA established emissions show a good corroboration. The percent difference between the predicted and actual established total emissions is found to be 5.55, which indicates the conformance of the mathematical model and meta-heuristic studies. Overall, the proposed methodology presents a good guideline for determining an optimal solution for sustainable vehicle routing problems considering the economic and environmental impacts.

6.1. Sensitivity Analysis

The presented model is based on CLSC network design in the presence of product non-conformance subject to capacity and loading constraints. This sub-section offers an insight into the effect of different model parameters on the sensitivity of various decision aspects of a CLSC network. Figure 7a–d presents the results of sensitivity analysis of various performance indices of the network. Figure 7a shows the impact of an increase in the level of conformance (α) on the number of delivered/returned products. When α = 0, it means that all transported products are failed during the transit. Such failure can be attributed to reasons such as imperfect refrigeration and road conditions etc. Thus, all products are returned, and none are delivered. As the level of conformance increases, the quantity of conforming products delivered increases and the returned products level diminishes. A trade-off is beneficial for managers to balance the quantity of delivered and returned products.
A homogeneous fleet of trucks was used in the CLSC network design. It is imperative to examine how the model reacts towards changes in the capacity of trucks. In this regard, Figure 7b presents a relationship between a percent increase in the truck capacity on the number of trucks used. The 100% LC refers to the initial truck capacity. It can be observed that a straightforward relationship between these two aspects does not exist, rather a reduction in the number of trucks occurs after a certain level of increase in the loading capacity of trucks. Under the current circumstances, it is not feasible to increase the loading capacity of trucks from 100%, 130%, 160% and 180% to 120%, 150%, 170% and 190%, respectively as it will not help in reducing the number of trucks. Thus, although managers may invest in bigger trucks in certain cases, such decisions may not payback and are non-viable. A viable option will be to increase the loading capacity from 120%, 150%, 170% and 190% to 130%, 160%, 180% and 200%, respectively. In these cases, the number of vehicles can be reduced while meeting the required level of demand.
The satisfaction of customers is an integral part of an efficient supply chain network design. It can be measured in terms of high-quality delivery, and responsiveness, etc. It can also be measured in terms of the level of products delivered to customers. To demonstrate this aspect, constraints (7) and (12) were relaxed so that the demand and truck capacity constraints are omitted. Following this, initially, the number of available supply nodes was restricted to 4, i.e., I = 4. A comparison was drawn between the capacity levels at node i and the customer satisfaction i.e., the number of products delivered. Figure 7c provides the relationship between the decrease in capacity at node i and the percent change in customer satisfaction. It is worth noticing that the data point of 100% on either axis refers to the baseline data when the constraints are not relaxed. It can be observed that as the capacity level at the nodes decreases, customer satisfaction decreases at a faster rate. It is because that portion of the transported products are non-conforming and are returned. Thus, not all the units at supply node i are delivered and hence a relatively sharp decline in customer satisfaction is observed. Thus, the level of conformance and non-conformance affects customer satisfaction. To further investigate this aspect, the model was re-run by using three different values i.e., 0.8, 0.6, and 0.4. The relevant results are provided in Figure 7d. The main difference between the analysis in Figure 7c and d is that the latter is based on demand fulfilment constraints. The results indicate that a reduction in the number of supply nodes is observed as the capacity at node i increases. Further, a higher number of supply nodes are needed when the rate of conformance decreases. This is logical because a lower conformance means that a higher quantity is returned, and thus more product units are to be sent to meet the level of demand at the destination. Hence, a higher number of supply nodes will be needed to accommodate such higher product quantities in the presence of capacity constraints.

6.2. Managerial Implications

The CLSC network designs have offered an opportunity for practitioners to reduce the carbon footprints and retrieve products back from the customers. This study offers the following guidelines for managers and practitioners working in the relevant industry. In the presence of higher non-conformance, the return route cost increases. Thus, either the conformance of products is to be ensured by using high quality products through adequate refrigeration or the return route is to be properly designed. One way to do this is by opening a refurbishing plant close to the customer locations so that the return distance can be reduced.
Managers are always interested in reducing the overall cost of the network. It can be reduced by using a limited number of trucks by expanding the loading capacity of trucks. However, the current findings inform that not all expansion decisions are viable, as in some cases, minor expansion in capacity does not reduce the number of trucks. This will offer an opportunity for managers in deciding when and to what extent an investment decision in larger trucks should be made. Lastly, a relationship was established between the capacity at the supply node and customer satisfaction. In some cases, higher capacity levels may be needed to ensure higher customer satisfaction.

7. Conclusions

This study analyzed a CLSCCD problem for optimizing the objective of cost which comprised of costs related to production, transportation, handling, penalty, and the cost of the product return. Two flow types, i.e., forward and return flows were considered as part of the analysis by considering the non-conformance of products. A mathematical model and two heuristic approaches were adapted to analyze the problem. The branch-and-bound method was used for small problem instances whereas meta-heuristics were used for higher-order problem sizes. The analysis was presented by using parameter tuning, benchmark experiments, and a lower bound approach. A comparison between Tabu search and Simulated Annealing proved that the latter was a computationally efficient and robust measurement approach due to an initial heuristic embedded with it for refining the solutions.
A higher rate of conformance of product delivery can enhance customer satisfaction. It can be ensured by employing perfect refrigeration conditions and monitoring the road conditions. Similarly, attention needs to be paid to the capacity expansion of trucks and its impact on the number of trucks used. Not all expansion decisions are viable in reducing the number of trucks. However, it is pertinent to reduce the number of trucks in transit to reduce emissions.
Since an indirect measure was used to analyze the product quality, therefore, there is a dearth of using a direct measure to capture the quality of products during transit. Future research can define a dedicated objective function that defines the quality of in-transit products subject to imperfect refrigeration. This study made assumptions regarding the traveling distance, the capacity of trucks, fuel efficiency, and environmental impacts. It was assumed that the unit distance cost is the same for all routes, loading capacity is same for all trucks as well as for all nodes. Future research can relax these assumptions by considering variable distance cost and variable capacity of a truck for different routes. The presented model was deterministic with respect to the behavior of different aspects of the analysis. It will be interesting to formulate a robust variant of this model by considering stochastic aspects. Such practice will help in comparing the deterministic and stochastic behavior of various input parameters to consider a more informed decision. The initial heuristic embedded SA outperformed the Tabu search approach. Future research may embed an initial heuristic with Tabu search to understand how well it performs subject to modifications. Similarly, the discussion can be extended by comparing the results of meta-heuristics with other methods, such as genetic algorithms and the Petri-net approach.
The proposed modeling and simulation approach can be used for strategic and operational decisions in the supply chain, for instance, designing the sustainable network configuration, resource management, and optimal routing to reduce the GHG emissions. The mathematical model and meta-heuristic algorithms can be extended by incorporating other complicated objectives simultaneously, such as vehicle fuel efficiency parameters, traffic condition of a road network, and availability of alternate vehicles.

Author Contributions

Conceptualization, A.S.K. and K.N.; methodology, A.S.K.; software, R.A.; validation, Q.S.K., R.K. and W.S.; formal analysis, A.S.K. and W.S.; investigation, C.I.P.; resources, R.K.; data curation, K.N.; writing—original draft preparation, A.S.K.; writing—review and editing, A.S.K. and R.K.; visualization, R.A.; supervision, C.I.P.; project administration, W.S.; funding acquisition, C.I.P. All authors have read and agreed to the published version of the manuscript.

Funding

This study received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

Indices
iset of supply nodes i = {1, 2, … I}
jset of customer locations j = {1, 2, … J}
kset of cross docking nodes k = {1, 2, … K}
Parameters
Wnumber of available homogeneous trucks
dxikdistance between supply and cross docking nodes
dykjdistance between cross docking and delivery nodes
dzjidistance between delivery and supply nodes
LCloading capacity of a truck
αrate of conforming products delivered
cdunit cost of distance travelled (considering fuel cost only with fixed environmental impacts)
chunit handling cost at cross docking point
cppenelty cost pre unit defective product
crunit cost of returned product
cmper unit manufacturing cost
Djdemand of product at customer location j
mxmax. capacity of product at node i
Decision variables
NXik1, if goods are transhipped from node i to crossdock k, otherwise 0
MXkj1, if goods are delivered to customer node j from crossdock k, otherwise 0
RXji1, if goods are returned from node j to node i, otherwise 0
QPiknumber of transhipped products between i and cross dock k
FPkjnumber of products delivered to customers
PRjinumber of returned products
NWiknumber of track used between i and k
MWkjnumber of track used between k and j
TWjinumber of track used between j and i
TRtotal cost of transhippment (with fixed environmental impacts)
DCtotal cost of delivery (with fixed environmental impacts)
RCtotal cost of return (with fixed environmental impacts)
HCtotal cost of holding (with fixed environmental impacts)
TCtotal cost of logistic network (with fixed environmental impacts)

References

  1. Suryaningtyas, D.; Sudiro, A.; Eka, T.A.; Dodi, I.W. Organizational resilience and organizational performance: Examining the mediating roles of resilient leadership and organizational culture. Acad. Strateg. Manag. J. 2019, 18, 1–7. [Google Scholar]
  2. Drobyazko, S.; Okulich-Kazarin, V.; Rogovyi, A.; Goltvenko, O.; Marova, S. Factors of influence on the sustainable development in the strategy management of corporations. Acad. Strateg. Manag. J. 2019, 18, 1–5. [Google Scholar]
  3. Zhang, L.; Wang, J.; You, J. Consumer environmental awareness and channel coordination with two substitutable products. Eur. J. Oper. Res. 2015, 241, 63–73. [Google Scholar] [CrossRef]
  4. Suzuki, Y. A new truck-routing approach for reducing fuel consumption and pollutants emission. Transp. Res. Part D Transp. Environ. 2011, 16, 73–77. [Google Scholar] [CrossRef]
  5. Bektaş, T.; Laporte, G. The Pollution-Routing Problem. Transp. Res. Part B Methodol. 2011, 45, 1232–1250. [Google Scholar] [CrossRef]
  6. Van Fan, Y.; Perry, S.; Klemeš, J.J.; Lee, C.T. A review on air emissions assessment: Transportation. J. Clean. Prod. 2018, 194, 673–684. [Google Scholar] [CrossRef]
  7. Stalk, G.; Evans, P.; Shulman, L.E. Competing on capabilities. In Understanding Business: Processes; Routledge: New York, NY, USA, 2001; pp. 42–49. [Google Scholar]
  8. Choi, J.; Xuelei, J.; Jeong, W. Optimizing the Construction Job Site Vehicle Scheduling Problem. Sustainability 2018, 10, 1381. [Google Scholar] [CrossRef] [Green Version]
  9. Qian, J.; Eglese, R. Fuel emissions optimization in vehicle routing problems with time-varying speeds. Eur. J. Oper. Res. 2016, 248, 840–848. [Google Scholar] [CrossRef]
  10. Miao, C.; Liu, H.; Zhu, G.G.; Chen, H. Connectivity-based optimization of vehicle route and speed for improved fuel economy. Transp. Res. Part C Emerg. Technol. 2018, 91, 353–368. [Google Scholar] [CrossRef]
  11. Elhedhli, S.; Merrick, R. Green supply chain network design to reduce carbon emissions. Transp. Res. Part D Transp. Environ. 2012, 17, 370–379. [Google Scholar] [CrossRef]
  12. Pishvaee, M.S.; Rabbani, M.; Torabi, S.A. A robust optimization approach to closed-loop supply chain network design under uncertainty. Appl. Math. Model. 2011, 35, 637–649. [Google Scholar] [CrossRef]
  13. Kannan, D.; Diabat, A.; Alrefaei, M.; Govindan, K.; Yong, G. A carbon footprint based reverse logistics network design model. Resour. Conserv. Recycl. 2012, 67, 75–79. [Google Scholar] [CrossRef]
  14. Faccio, M.; Persona, A.; Sgarbossa, F.; Zanin, G. Sustainable SC through the complete reprocessing of end-of-life products by manufacturers: A traditional versus social responsibility company perspective. Eur. J. Oper. Res. 2014, 233, 359–373. [Google Scholar] [CrossRef]
  15. Mota, B.; Gomes, M.I.; Carvalho, A.; Barbosa-Povoa, A.P. Towards supply chain sustainability: Economic, environmental and social design and planning. J. Clean. Prod. 2015, 105, 14–27. [Google Scholar] [CrossRef]
  16. Fonseca, M.C.; García-Sánchez, Á.; Ortega-Mier, M.; Saldanha-da-Gama, F. A stochastic bi-objective location model for strategic reverse logistics. Top 2010, 18, 158–184. [Google Scholar] [CrossRef]
  17. Vate, H.D.R.J.V.; Zhang, M. Network Design for Load-Driven Cross-Docking Systems. GIT Technical Report. 1999. Available online: http://www2.isye.gatech.edu/~jvandeva/Classes/6203/Load_driven8-4-02.doc (accessed on 2 June 2020).
  18. De Oliveira, H.C.B.; Vasconcelos, G.C. A hybrid search method for the vehicle routing problem with time windows. Ann. Oper. Res. 2010, 180, 125–144. [Google Scholar]
  19. Wen, M.; Larsen, J.; Clausen, J.; Cordeau, J.-F.; Laporte, G. Vehicle routing with cross-docking. J. Oper. Res. Soc. 2009, 60, 1708–1718. [Google Scholar] [CrossRef] [Green Version]
  20. Musa, R.; Arnaout, J.-P.; Jung, H. Ant colony optimization algorithm to solve for the transportation problem of cross-docking network. Comput. Ind. Eng. 2010, 59, 85–92. [Google Scholar] [CrossRef]
  21. Khan, A.S. Mixed Integer Linear Programming Optimization of Multi-Node Transportation Transshipment Network. J. Appl. Emerg. Sci. 2018, 8, 70–76. [Google Scholar]
  22. 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]
  23. Rahmani, K.; Yavari, M. Pricing policies for a dual-channel green supply chain under demand disruptions. Comput. Ind. Eng. 2019, 127, 493–510. [Google Scholar] [CrossRef]
  24. Kaya, O.; Urek, B. A mixed integer nonlinear programming model and heuristic solutions for location, inventory and pricing decisions in a closed loop supply chain. Comput. Oper. Res. 2016, 65, 93–103. [Google Scholar] [CrossRef]
  25. Talaei, M.; Moghaddam, B.F.; Pishvaee, M.S.; Bozorgi-Amiri, A.; Gholamnejad, S. A robust fuzzy optimization model for carbon-efficient closed-loop supply chain network design problem: A numerical illustration in electronics industry. J. Clean. Prod. 2016, 113, 662–673. [Google Scholar] [CrossRef]
  26. Ramezani, M.; Kimiagari, A.M.; Karimi, B.; Hejazi, T.H. Closed-loop supply chain network design under a fuzzy environment. Knowledge-Based Syst. 2014, 59, 108–120. [Google Scholar] [CrossRef]
  27. Subulan, K.; Taşan, A.S.; Baykasoğlu, A. Designing an environmentally conscious tire closed-loop supply chain network with multiple recovery options using interactive fuzzy goal programming. Appl. Math. Model. 2015, 39, 2661–2702. [Google Scholar] [CrossRef]
  28. Kamal, A.; Azfar, R.W.; Salah, B.; Saleem, W.; Abas, M.; Khan, R.; Pruncu, C.I. Quantitative Analysis of Sustainable Use of Construction Materials for Supply Chain Integration and Construction Industry Performance through Structural Equation Modeling (SEM). Sustainability 2021, 13, 522. [Google Scholar] [CrossRef]
  29. Sahebjamnia, N.; Fathollahi-Fard, A.M.; Hajiaghaei-Keshteli, M. Sustainable tire closed-loop supply chain network design: Hybrid metaheuristic algorithms for large-scale networks. J. Clean. Prod. 2018, 196, 273–296. [Google Scholar] [CrossRef]
  30. Hajiaghaei-Keshteli, M.; Fard, A.M.F. Sustainable closed-loop supply chain network design with discount supposition. Neural Comput. Appl. 2019, 31, 5343–5377. [Google Scholar] [CrossRef]
  31. Fonseca, G.B.; Nogueira, T.H.; Ravetti, M.G. A hybrid Lagrangian metaheuristic for the cross-docking flow shop scheduling problem. Eur. J. Oper. Res. 2019, 275, 139–154. [Google Scholar] [CrossRef] [Green Version]
  32. Heidari, F.; Zegordi, S.H.; Tavakkoli-Moghaddam, R. Modeling truck scheduling problem at a cross-dock facility through a bi-objective bi-level optimization approach. J. Intell. Manuf. 2018, 29, 1155–1170. [Google Scholar] [CrossRef]
  33. Song, K.; Chen, F. Scheduling Cross Docking Logistics Optimization Problem with Multiple Inbound Vehicles and One Outbound Vehicle. In Proceedings of the 2007 IEEE International Conference on Automation and Logistics, Jinan, China, 18–21 August 2007; pp. 3089–3094. [Google Scholar]
  34. Jayaraman, V.; Ross, A. A simulated annealing methodology to distribution network design and management. Eur. J. Oper. Res. 2003, 144, 629–645. [Google Scholar] [CrossRef]
  35. Gumuş, M.; Bookbinder, J.H. Cross-docking and its implications in location-distribution systems. J. Bus. Logist. 2004, 25, 199–228. [Google Scholar] [CrossRef]
  36. Gholizadeh, H.; Fazlollahtabar, H. Robust optimization and modified genetic algorithm for a closed loop green supply chain under uncertainty: Case study in melting industry. Comput. Ind. Eng. 2020, 147, 106653. [Google Scholar] [CrossRef]
  37. Gaur, J.; Amini, M.; Rao, A.K. The impact of supply chain disruption on the closed-loop supply chain configuration profit: A study of sourcing policies. Int. J. Prod. Res. 2019, 58, 5380–5400. [Google Scholar] [CrossRef]
  38. Turki, S.; Didukh, S.; Sauvey, C.; Rezg, N. Optimization and analysis of a manufacturing–remanufacturing–transport–warehousing system within a closed-loop supply chain. Sustainability 2017, 9, 561. [Google Scholar] [CrossRef] [Green Version]
  39. Cheraghalipour, A.; Paydar, M.M.; Hajiaghaei-Keshteli, M. A bi-objective optimization for citrus closed-loop supply chain using Pareto-based algorithms. Appl. Soft Comput. 2018, 69, 33–59. [Google Scholar] [CrossRef]
  40. Yavari, M.; Geraeli, M. Heuristic method for robust optimization model for green closed-loop supply chain network design of perishable goods. J. Clean. Prod. 2019, 226, 282–305. [Google Scholar] [CrossRef]
  41. Rad, R.S.; Nahavandi, N. A novel multi-objective optimization model for integrated problem of green closed loop supply chain network design and quantity discount. J. Clean. Prod. 2018, 196, 1549–1565. [Google Scholar] [CrossRef]
  42. Taleizadeh, A.A.; Moshtagh, M.S.; Moon, I. Pricing, product quality, and collection optimization in a decentralized closed-loop supply chain with different channel structures: Game theoretical approach. J. Clean. Prod. 2018, 189, 406–431. [Google Scholar] [CrossRef]
  43. Özdemir, D.; Yücesan, E.; Herer, Y.T. Multi-location transshipment problem with capacitated transportation. Eur. J. Oper. Res. 2006, 175, 602–621. [Google Scholar] [CrossRef]
  44. Hong, J.; Diabat, A.; Panicker, V.V.; Rajagopalan, S. A two-stage supply chain problem with fixed costs: An ant colony optimization approach. Int. J. Prod. Econ. 2018, 204, 214–226. [Google Scholar] [CrossRef]
  45. Babaveisi, V.; Paydar, M.M.; Safaei, A.S. Optimizing a multi-product closed-loop supply chain using NSGA-II, MOSA, and MOPSO meta-heuristic algorithms. J. Ind. Eng. Int. 2018, 14, 305–326. [Google Scholar] [CrossRef] [Green Version]
  46. Zhang, M.; Hu, Q. An effective evolutionary algorithm for the biobjective full truckload transportation service procurement problem. Comput. Ind. Eng. 2019, 127, 1012–1023. [Google Scholar] [CrossRef]
  47. Behzadi, G.; O’Sullivan, M.; Olsen, T.; Zhang, A. Allocation flexibility for agribusiness supply chains under market demand disruption. Int. J. Prod. Res. 2017, 56, 3524–3546. [Google Scholar] [CrossRef]
  48. Bhattacharya, A.; Kumar, S.A.; Tiwari, M.K.; Talluri, S. An intermodal freight transport system for optimal supply chain logistics. Transp. Res. Part C Emerg. Technol. 2014, 38, 73–84. [Google Scholar] [CrossRef]
  49. Cheng, C.; Qi, M.; Zhang, Y.; Rousseau, L.-M. A two-stage robust approach for the reliable logistics network design problem. Transp. Res. Part B Methodol. 2018, 111, 185–202. [Google Scholar] [CrossRef]
  50. De Jong, G.; Ben-Akiva, M. A micro-simulation model of shipment size and transport chain choice. Transp. Res. Part B Methodol. 2007, 41, 950–965. [Google Scholar] [CrossRef]
  51. Yildizbaşi, A.; Çalik, A.; Paksoy, T.; Farahani, R.Z.; Weber, G.-W. Multi-level optimization of an automotive closed-loop supply chain network with interactive fuzzy programming approaches. Technol. Econ. Dev. Econ. 2018, 24, 1004–1028. [Google Scholar] [CrossRef] [Green Version]
  52. Ekren, B.Y.; Heragu, S.S. Simulation based optimization of multi-location transshipment problem with capacitated transportation. In Proceedings of the 2008 Winter Simulation Conference, Miami, FL, USA, 7–10 December 2008; pp. 2632–2638. [Google Scholar]
  53. Fakhrzad, M.B.; Alidoosti, Z. A realistic perish ability inventory management for location-inventory-routing problem based on Genetic Algorithm. J. Ind. Eng. Manag. Stud. 2018, 5, 106–121. [Google Scholar]
  54. Kawamura, M.S.; Ronconi, D.P.; Yoshizaki, H. Optimizing transportation and storage of final products in the sugar and ethanol industry: A case study. Int. Trans. Oper. Res. 2006, 13, 425–439. [Google Scholar] [CrossRef]
  55. Lu, H.; Li, L.; Zhao, X.; Cook, D. A model of integrated regional logistics hub in supply chain. Enterp. Inf. Syst. 2018, 12, 1308–1335. [Google Scholar] [CrossRef]
  56. Mejjaouli, S.; Babiceanu, R.F. Cold supply chain logistics: System optimization for real-time rerouting transportation solutions. Comput. Ind. 2018, 95, 68–80. [Google Scholar] [CrossRef]
  57. Panicker, V.V.; Vanga, R.; Sridharan, R. Ant colony optimisation algorithm for distribution-allocation problem in a two-stage supply chain with a fixed transportation charge. Int. J. Prod. Res. 2013, 51, 698–717. [Google Scholar] [CrossRef]
  58. Rais, A.; Alvelos, F.; Carvalho, M. New mixed integer-programming model for the pickup-and-delivery problem with transshipment. Eur. J. Oper. Res. 2014, 235, 530–539. [Google Scholar] [CrossRef]
  59. Singh, M.; Aggarwal, D.; Kumar, V. Benders Decomposition for Distribution Networks with Cross-docking Centre. Pertanika J. Sci. Tech. 2018, 26, 1081–1093. [Google Scholar]
  60. Liu, M.; Liu, R.; Zhu, Z.; Chu, C.; Man, X. A Bi-Objective Green Closed Loop Supply Chain Design Problem with Uncertain Demand. Sustainability 2018, 10, 967. [Google Scholar] [CrossRef] [Green Version]
  61. Validi, S.; Bhattacharya, A.; Byrne, P.J. Sustainable distribution system design: A two-phase DoE-guided meta-heuristic solution approach for a three-echelon bi-objective AHP-integrated location-routing model. Ann. Oper. Res. 2020, 290, 191–222. [Google Scholar] [CrossRef] [Green Version]
  62. Zheng, Y.-J.; Ling, H.-F. Emergency transportation planning in disaster relief supply chain management: A cooperative fuzzy optimization approach. Soft Comput. 2012, 17, 1301–1314. [Google Scholar] [CrossRef]
  63. Li, X.; Leung, S.C.; Tian, P. A multistart adaptive memory-based tabu search algorithm for the heterogeneous fixed fleet open vehicle routing problem. Expert Syst. Appl. 2012, 39, 365–374. [Google Scholar] [CrossRef]
  64. Tarantilis, C.D.; Stavropoulou, F.; Repoussis, P.P. A template-based tabu search algorithm for the consistent vehicle routing problem. Expert Syst. Appl. 2012, 39, 4233–4239. [Google Scholar] [CrossRef]
  65. Liao, C.-J.; Lin, Y.; Shih, S.C. Vehicle routing with cross-docking in the supply chain. Expert Syst. Appl. 2010, 37, 6868–6873. [Google Scholar] [CrossRef]
  66. Barbarosoglu, G.; Ozgur, D. A tabu search algorithm for the vehicle routing problem. Comput. Oper. Res. 1999, 26, 255–270. [Google Scholar] [CrossRef]
  67. Metropolis, N.; Rosenbluth, A.W.; Rosenbluth, M.N.; Teller, A.H.; Teller, E. Equation of state calculations by fast computing machines. J. Chem. Phys. 1953, 21, 1087–1092. [Google Scholar] [CrossRef] [Green Version]
  68. Lai, K.; Chan, J.W. Developing a simulated annealing algorithm for the cutting stock problem. Comput. Ind. Eng. 1997, 32, 115–127. [Google Scholar] [CrossRef]
  69. Vincent, F.Y.; Lin, S.W. Multi-start simulated annealing heuristic for the location routing problem with simultaneous pickup and delivery. Appl. Soft Comput. 2014, 24, 284–290. [Google Scholar]
  70. Yoo, W.S.; Kim, J.G.; Kim, C.M. A combined heuristic approach to the nonlinear fixed charge capacitated network design problem. Int. J. Ind. Eng. 2016, 23, 83–93. [Google Scholar]
  71. Yun, W.Y.; Wang, W.F.; Ha, B.H. A hybrid SA algorithm for inland container transportation. Int. J. Ind. Eng. 2013, 20, 12–23. [Google Scholar]
  72. Birim, Ş. Vehicle Routing Problem with Cross Docking: A Simulated Annealing Approach. Procedia Soc. Behav. Sci. 2016, 235, 149–158. [Google Scholar] [CrossRef]
  73. Baniamerian, A.; Bashiri, M.; Zabihi, F. Two phase genetic algorithm for vehicle routing and scheduling problem with cross-docking and time windows considering customer satisfaction. J. Ind. Eng. Int. 2018, 14, 15–30. [Google Scholar] [CrossRef] [Green Version]
  74. Lee, Y.H.; Jung, J.W.; Lee, K.M. Vehicle routing scheduling for cross-docking in the supply chain. Comput. Ind. Eng. 2006, 51, 247–256. [Google Scholar] [CrossRef]
  75. Mousavi, S.M.; Sadeghi, J.; Niaki, S.T.A.; Alikar, N.; Bahreininejad, A.; Metselaar, H.S.C. Two parameter-tuned meta-heuristics for a discounted inventory control problem in a fuzzy environment. Inf. Sci. 2014, 276, 42–62. [Google Scholar] [CrossRef]
  76. 2018 Government GHG Conversion Factors for Company Reporting, Methodology Paper for Emission Factors: Final Report. Available online: https://www.gov.uk/government/collections/government-conversion-factors-forcompany-reporting (accessed on 2 July 2018).
Figure 1. Schematic of the CLSCCD network design.
Figure 1. Schematic of the CLSCCD network design.
Sustainability 13 02433 g001
Figure 2. Computation time comparison between TS and SA for different problem sizes.
Figure 2. Computation time comparison between TS and SA for different problem sizes.
Sustainability 13 02433 g002
Figure 3. The cost indices of RC, TR, and DC for different rates of non-conformance.
Figure 3. The cost indices of RC, TR, and DC for different rates of non-conformance.
Sustainability 13 02433 g003
Figure 4. The comparison of obtained results with published data (10 iterations and 10 problem instances).
Figure 4. The comparison of obtained results with published data (10 iterations and 10 problem instances).
Sustainability 13 02433 g004
Figure 5. The comparison of obtained results with published data (30 iterations and 10 problem instances).
Figure 5. The comparison of obtained results with published data (30 iterations and 10 problem instances).
Sustainability 13 02433 g005
Figure 6. The comparison of obtained results with published data (50 iterations and 10 problem instances).
Figure 6. The comparison of obtained results with published data (50 iterations and 10 problem instances).
Sustainability 13 02433 g006
Figure 7. (a) relationship between change in the level of conformance and quantity delivered/returned, (b) relationship between the loading capacity and the number of trucks, (c) relationship between the capacity at supply node and customer satisfaction and (d) relationship between the capacity at supply node, level of conformance and number of supply nodes.
Figure 7. (a) relationship between change in the level of conformance and quantity delivered/returned, (b) relationship between the loading capacity and the number of trucks, (c) relationship between the capacity at supply node and customer satisfaction and (d) relationship between the capacity at supply node, level of conformance and number of supply nodes.
Sustainability 13 02433 g007
Table 1. Summary of CLSC Literature.
Table 1. Summary of CLSC Literature.
AuthorsSolution ApproachesObjectives
NSGA-IIMILPACOMOPSOSimulationAMOSACost MinimizationTruck Selection and Uncertain Demand EnvironmentCapacitated Problem AnalysisRisk ManagementStrategic Transport MechanismRoutingQuantity Discount
Ozdemir et al. [43]×××××××××××
Khan [21]×××××××××××
Hong et al. [44]×××××××××××
Babaveisi et al. [45]××××××××××
Zhang et al. [46]×××××××××××
Behzadi et al. [47]×××××××××××
Bhattacharya et al. [48]×××××××××××
Cheng et al. [49]×××××××××××
De Jong et al. [50]×××××××××××
Yildizbaşi et al. [51]×××××××××××
Ekren et al. [52]×××××××××××
Fakhrzad et al. [53]×××××××××××
Kawamura et al. [54]×××××××××××
Lu et al. [52,55]×××××××××××
Mejjaouli et al. [56]××××××××××
Panicker et al. [57]××××××××××
Rais et al. [58]××××××××××
Rad et al. [41]××××××××××
Singh et al. [59]×××××××××××
Liu et al. [60]×××××××××
Validi et al. [61] ××××××××××
Zheng et al. [62]×××××××××
Table 2. Application procedure of Tabu Search.
Table 2. Application procedure of Tabu Search.
a. Initial Solution
1a. Select a truck at the transportation node i.
2a. Compile a list of flows originating from i to k.
3a. Calculate the number of vehicles ( D p t L C ) which can cover the list created in step 2a.
4a. Identify the combination of delivery nodes.
5a. Select one delivery node j from step 4a and add it to the transportation route.
6a. Consider the demand of added delivery node as part of the truck load.
7a. Repeat 2a and 3a between cross-dock k and delivery j.
8a. Repeat 6a, after subtracting quantity of returned products (route j-i).
b. TS process
1b. Find two routes which have more overall cost between their respective nodes (i-k), compared to other nodes.
2b. Exchange the routes in 1b with other two randomly selected routes.
3b. If cost between nodes of the selected routes is improved, consider the attained solution as an optimal solution, otherwise re-iterate step 1b.
4b. Repeat 1b-3b for routes connecting k-j and j-i.
5b. Identify the best solution by repeating all steps.
6b. Generate the tabu list using solutions found in 5b.
7b. If the limited number of tabu search is reached, stop the procedure, otherwise repeat the tabu search procedure using all previous steps.
Table 3. Steps for Implementing Simulated annealing.
Table 3. Steps for Implementing Simulated annealing.
Steps for Implementing Simulated Annealing
Step 1: Selection of a truck for transportation
Step 2: Addition of cross-docking to the transportation route.
Step 3: Random identification of combination of delivery nodes.
Step 4: Selection of one delivery point from the combination of delivery nodes and adding it to the transportation route.
Step 5: Consider the demand of added delivery node as part of the truck capacity.
Step 6: Assessment of the remaining capacity of truck. If there is left capacity, repeat the last two steps.
Step 7: Repeat step 5, by subtracting the quantity of returned products.
Stage 8: Re-iteration of all prescribed steps, up until the demand of each delivery node is fulfilled.
Table 4. Pseudocode of Simulated Annealing (SA) algorithm.
Table 4. Pseudocode of Simulated Annealing (SA) algorithm.
Algorithm: Pseudocode of SA
1: Define initial and final temp. and cooling rate
2: Generate a starting solution
3: Identification of optimal solution
4: Setting curr_Temp=new_Temp
5: While Temp >> Final Temp
6: Insertion, Reversion and Swap
7: Cost of New_Sol < Cost of Initial_Sol
8: New_Sol=Curr_Sol
9: Else
10: ∆= Cost New_Sol-Cost of Initial_Sol
11: P=exp. -∆/T
12: Generation of random real number
13: Iff. Real number <1
14: New_Sol=Curr_Sol
15: If Cost of Initial_Sol < Cost of best_Sol
16: best Sol=Curr_Sol
17: T=Cooling rate*T
18: End
Table 5. Benchmark data from Liao et al. [66].
Table 5. Benchmark data from Liao et al. [66].
Parameter ValuesP1P2P3
N103050
M102030
Q70150150
piU(5,50)U(5,20)U(5,30)
diU(5,50)U(5,20)U(5,30)
cijU(48,560)U(48,480)U(48,560)
Table 6. Levels of SA and TS parameters.
Table 6. Levels of SA and TS parameters.
Meta-HeuristicsFactorsLevels
LowMidHigh
SA
popsize5070100
max.It5007001000
T1250350450
T2607080
TS
popsize5070100
max.It5007001000
n5710
TL468
Table 7. Optimal levels of input parameters.
Table 7. Optimal levels of input parameters.
Meta-HeuristicsFactorsOptimal Values
SApopsize100
max.It1000
T1350
T260
TSpopsize70
max.It1000
N5
TL6
Table 8. Computation time comparison between benchmark experiments and current study.
Table 8. Computation time comparison between benchmark experiments and current study.
InstLee et al. [75] TSLiao et al. [66] TSCurrent TSCurrent SA
P1P2P3P1P2P3P1P2P3P1P2P3
11.523.005.690.220.370.491.142.184.340.861.563.76
21.743.555.730.230.160.641.212.634.680.921.743.85
32.374.325.800.190.430.301.463.504.211.042.583.42
41.602.095.870.270.230.441.301.685.021.131.344.34
52.282.267.280.210.390.611.861.976.171.471.184.88
61.822.105.380.030.220.561.421.854.841.241.454.32
72.802.617.650.010.110.552.242.236.351.581.865.54
81.853.009.880.040.160.421.172.547.920.872.036.28
92.043.105.540.250.160.381.462.264.370.952.483.84
101.822.385.770.360.200.521.191.874.601.121.533.97
Table 9. Computation and OBV comparison of 3 methods.
Table 9. Computation and OBV comparison of 3 methods.
InstanceCPLEX SolverTabu SearchSimulated Annealing
WOBVCPUWOBVCPUWOBVCPU
I_1586433587541586836
I_2712964571324507130447
I_3101970901020349810198192
I_4918368291975909185584
I_5------112304121112234112
I_6------122778144122674129
I_7------142849171132639162
I_8------153190224143058214
I_9------163306278163138256
I_10------193549320183276304
Table 10. Results of problem instances of SA and TS in comparison to LB.
Table 10. Results of problem instances of SA and TS in comparison to LB.
AlgorithmProblem Set<PRD> %AlgorithmProblem Set<PRD> %
SA11.8TS12.1
22.422.7
32.933.5
43.544.0
53.954.7
64.465.3
74.775.8
85.386.3
95.896.8
106.7107.5
Table 11. Comparison of SA based obtained results with Jayaraman et al. [34].
Table 11. Comparison of SA based obtained results with Jayaraman et al. [34].
SizeCooling RateJayaraman et al. [34]Current Findings
5 × 10 × 30 × 20.200.0160.018
0.450.0260.029
0.650.0480.049
0.850.1320.123
0.950.3760.354
5 × 15 × 30 × 30.200.0220.025
0.450.0300.037
0.650.0660.069
0.850.1580.153
0.950.4980.487
Table 12. Estimated guideline for GHG emissions.
Table 12. Estimated guideline for GHG emissions.
Total Distance (km) Fuel per kmFuel Conversion Factor [76]
250 × 1.41.4/12kg CO2ekg CH4kg N2O
21600.116672.686970.000300.03425
Model based predicted GHG Emissions per km
kg CO2ekg CH4kg N2OTotal (kg)
0.313480.000040.004000.31751
DEFRA, Table 19 [75], GHG emissions per km for 3.5-t Goods Transportation Vans
0.264000.000010.001850.26200
% difference (Simulation predicted values—DEFRA estimated values)
4.950.000.215.55
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Khan, A.S.; Khalid, Q.S.; Naeem, K.; Ahmad, R.; Khan, R.; Saleem, W.; Pruncu, C.I. Application of Exact and Multi-Heuristic Approaches to a Sustainable Closed Loop Supply Chain Network Design. Sustainability 2021, 13, 2433. https://doi.org/10.3390/su13052433

AMA Style

Khan AS, Khalid QS, Naeem K, Ahmad R, Khan R, Saleem W, Pruncu CI. Application of Exact and Multi-Heuristic Approaches to a Sustainable Closed Loop Supply Chain Network Design. Sustainability. 2021; 13(5):2433. https://doi.org/10.3390/su13052433

Chicago/Turabian Style

Khan, Abdul Salam, Qazi Salman Khalid, Khawar Naeem, Rafiq Ahmad, Razaullah Khan, Waqas Saleem, and Catalin Iulian Pruncu. 2021. "Application of Exact and Multi-Heuristic Approaches to a Sustainable Closed Loop Supply Chain Network Design" Sustainability 13, no. 5: 2433. https://doi.org/10.3390/su13052433

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