Next Article in Journal
Thermogravitational Convection of Hybrid Nanofluid in a Porous Chamber with a Central Heat-Conducting Body
Next Article in Special Issue
A New Integrated Fuzzy Approach to Selecting the Best Solution for Business Balance of Passenger Rail Operator: Fuzzy PIPRECIA-Fuzzy EDAS Model
Previous Article in Journal
Timing Comparison of the Real-Time Operating Systems for Small Microcontrollers
Previous Article in Special Issue
Using Data Envelopment Analysis and Multi-Criteria Decision-Making Methods to Evaluate Teacher Performance in Higher Education
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Robust Multi-Objective Sustainable Reverse Supply Chain Planning: An Application in the Steel Industry

by
Jurgita Antucheviciene
1,*,
Ahmad Jafarnejad
2,
Hannan Amoozad Mahdiraji
2,3,
Seyed Hossein Razavi Hajiagha
4 and
Amir Kargar
5
1
Department of Construction Management and Real Estate, Vilnius Gediminas Technical University, LT-10223 Vilnius, Lithuania
2
Faculty of Management, University of Tehran, Tehran 1417466191, Iran
3
School of Strategy and Leadership, Faculty of Business and Law, Coventry University, Coventry CV1 5FB, UK
4
Faculty of Management, Khatam University, Tehran 1417466191, Iran
5
Alborz Campus, University of Tehran, Tehran 1417466191, Iran
*
Author to whom correspondence should be addressed.
Symmetry 2020, 12(4), 594; https://doi.org/10.3390/sym12040594
Submission received: 4 March 2020 / Revised: 30 March 2020 / Accepted: 3 April 2020 / Published: 8 April 2020
(This article belongs to the Special Issue Uncertain Multi-Criteria Optimization Problems)

Abstract

:
In the design of the supply chain, the use of the returned products and their recycling in the production and consumption network is called reverse logistics. The proposed model aims to optimize the flow of materials in the supply chain network (SCN), and determine the amount and location of facilities and the planning of transportation in conditions of demand uncertainty. Thus, maximizing the total profit of operation, minimizing adverse environmental effects, and maximizing customer and supplier service levels have been considered as the main objectives. Accordingly, finding symmetry (balance) among the profit of operation, the environmental effects and customer and supplier service levels is considered in this research. To deal with the uncertainty of the model, scenario-based robust planning is employed alongside a meta-heuristic algorithm (NSGA-II) to solve the model with actual data from a case study of the steel industry in Iran. The results obtained from the model, solving and validating, compared with actual data indicated that the model could optimize the objectives seamlessly and determine the amount and location of the necessary facilities for the steel industry more appropriately.

1. Introduction

With the expansion of the competitive environment, optimal supply chain (SC) design has become one of the fundamental issues business communities are facing [1]. This has affected all of the organization’s activities to produce products, improve quality, reduce costs and provide the required services. On the other hand, with increasing greenhouse gas emissions and pollutants, managers of organizations and researchers are planning to set up networks that, in addition to considering economic optimization, have a special focus on environmental factors and the reduction of pollutants in all sectors [2].
The reverse logistics network, as part of the SC, means the accurate, correct and timely transmission of materials and the kinds of goods that are usable and unusable from the endpoint (last consumer or end-user) through the SC to the appropriate plant. In other words, reverse logistics is the process of moving and transferring goods and products that can be returned through the SC [3]. In this regard, the most important factor that is recognized in technical and economic studies of supply chains is the demand parameter, which should be considered in the design of forward or reverse supply chain networks (SCNs) [4,5,6,7].
Moreover, many countries have an increasing interest in protecting the environment and applying environmental laws. Hence, industry owners and manufacturers have turned their attention to the design and development of the SC, taking into account environmental factors [8,9,10,11,12]. Green SC Design, integrating SC management with environmental requirements at all stages of product design, the selection and delivery of raw materials, production and manufacturing, distribution and transfer processes, delivery to the customer, and the management of recycling and reuse after consumption to maximize energy efficiency and the efficient use of resources are associated with improving the performance of the entire SC [8,13,14,15,16,17,18,19,20].
Several reasons justify the notion of reverse logistics and using recycled material in a reverse supply chain. The steel industry, with more than 2.5 trillion dollars worth of products, is important [21]. Usually, different economic, cost reduction, governmental regulatory, and social responsibility motivations encourage organizations to follow reverse logistic notions. Generally, the steel industry supply chain includes several stages of mining, processing, distributing and recycling. The concern of sustainability is very important in this industry. For instance, directly producing reduced iron instead of scrap requires 1120 cubic meters of water, 300,000 cubic meters of natural gas and 130,000 kilowatt-hours of electricity. This potential amount of saving has led to the introduction of a reverse logistic supply chain in the steel industry.
In this research, scenario planning was used to deal with uncertainty in the demand parameter due to unpredictable changes that have occurred during the research period in the studied case. To realize the economic, environmental and social effects of the reverse SCN and to optimize the model, three objectives were laid out, including maximizing operating profit, minimizing adverse environmental impacts and maximizing the level of service to suppliers and customers. To consider uncertainty, the multi-echelon supply chain, reverse logistics, and green supply design, the logistics network presented in this study consisted of four levels. The first level was the waste providers, considered as returning product suppliers, which could be the customers of previous periods who have returned their remaining products or can be new suppliers of scrap supplies. The second level was the gathering centers of the returned products, being responsible for supplying the scrap from the first-level suppliers of the chain, and in particular, being responsible for supplying the returned product, inspection, sorting, storage, and transferring the product to the recycling plants (product factories). The third level was the recycling plants for the production of new products, based on the received scrap from the gathering centers, which were responsible for producing new products. Finally, the fourth level was the customers. According to the given explanation, the proposed network is shown as a framework in Figure 1.
The overall aim of this study was to design a sustainable reverse logistics integrated model in conditions of demand uncertainty, to optimize the flow of materials throughout the SC, and to determine the number and location of facilities and the planning of SC transportation. In this regard, the following objectives were considered in this research:
  • Identifying and categorizing the necessary processes to implement the reverse logistics network of the steel industry;
  • Maximizing the operating profit of the SC so as to meet economic requirements;
  • Minimizing the adverse environmental impacts to meet environmental requirements;
  • Maximizing the satisfaction of suppliers and customers to meet social requirements.
This study presents a multi-objective mathematical model for reverse SC design. The proposed model allows the NSGA-II algorithm to plan the recycling of products in the Iranian steel industry based on the modified approach of Feito Cespon et al. (2017) with their model. The proposed model has the following features [22]:
  • Using a robust optimization approach and NSGA-II algorithm for the multi-objective modeling of the reverse SCN, including the flows of materials and transportation planning in conditions of uncertain demand;
  • Evaluating environmental indicators based on CO2 emissions as one of the most important greenhouse gas emissions in the environment;
  • Evaluating customer service levels (CSLs) based on maximizing the received products returned from suppliers/previous customers and selling new products to customers;
  • Defining different scenarios for dealing with uncertainty of demand and quantifying them according to expert opinion.
A reverse logistics network as part of the SC means the accurate, correct and timely transmission of materials and the types of goods that are usable and unusable from the endpoint (last consumer or end-user) through the SC to the appropriate plant. In this regard, many types of research have been previously illustrated. Table 1 compares the illustrated pieces of research with the proposed method, from different perspectives.
According to previous research, although many studies and articles have focused on the issue of sustainable SCN, there are some knowledge gaps in this area that are briefly summarized as follows:
  • Most research focuses on the design of a new SC, and there exists a shortage of network redesign;
  • The impact of the number and location of facilities on the environment is not considered;
  • There are very few models that consider reconstructing reverse SC with a simultaneous analysis of social, economic, and environmental goals;
  • Uncertainty about the number of resources and demand for recycled products, along with the management of diverse materials, are issues that require investigation in the future.
Based on the above-mentioned gaps, the present study expresses a multi-objective mathematical model for redesigning the reverse SC network. The proposed model allows the use of a robustness approach to recycling multiple products. The proposed model has the following features:
  • The use of a robust optimization approach for redesigning a recycling SC network, including multiple flows of materials and uncertainties regarding the waste products used as raw materials, and the final demand for recycled products;
  • The structure of the expected functional index for evaluating a configuration for a new SC considering the economic and environmental objectives in different scenarios.

2. Methods and Materials

Based on the above mentioned theoretical background and defined problem, to resolve the uncertainty of the model parameters, a scenario-based robust optimization by the augmented epsilon constraint method was developed using the General Algebraic Modeling System (GAMS) software. An augmented epsilon constraint method was used for cases of multi-objective optimization in which one of the objective functions was more important than the other functions, and based on this, the optimization of other functions was performed. In this study, due to the greater importance of the first objective function compared to the others, this method was used. Since the main model with the network and the actual data of the case study by the GAMS cannot be solved, the objectives were defined based on an initial model on a smaller scale; they were solved by a scenario-based robust optimization, and the comparison and validation of the model were investigated by the NSGA-II algorithm in MATLAB.

2.1. Assumptions

  • Uncertainty in the demand parameter has been considered;
  • The studied SC consists of four levels when acting in a single period;
  • The capacity of the gathering centers is unlimited, and the capacity of the recycling plants is limited;
  • The numbers of gathering centers and recycling plant candidates are limited;
  • Fixed and variable costs (gathering, recycling and transportation) and the number and capacity of the transportation modes are determined;
  • The flow of material between two non-consecutive levels is not allowed;
  • The numbers of suppliers and customers are fixed and are five and three, respectively;
  • The nominated locations for selecting gathering centers and recycling plants are five and three, respectively. These will determine the exact number of centers during the process of solving the model [22].

2.2. Model Notations

Based on the SC structure shown in Figure 1, the problem is formulated as a multi-objective optimization model. The list of indices, parameters and decision variables of the model are presented in this section. This proposed model is based upon the work of Feito Cespon et al. 2017 [22] by using different objective functions, and case study and solving approaches, to compare the results.
The notations used in the paper are as follows.
Indexes
i I A set of renewable waste suppliers
j J A set of location candidates for gathering centers
k K A set of location candidates for recycling plants
l L A set of customers
m M A set of transportation modes
p P A set of final products
s S A set of scenarios
Parameters
GipThe amount of product supply (p) by the supplier (i), in tons per month
CTmpThe capacity of the transportation mode (m) for the transfer of product (p), in tons, on the trip
CkpThe capacity of the recycling plant (k) to produce the product (p), in tons per month
DlpsThe amount of product (p) which is demanded by the customer (l) under the scenario (s), in tons per month
NVmTotal number of trips available for each mode (m)
ITmThe environmental impact of moving materials in the transportation mode (m) on the environmental index, per ton-km
IEThe environmental effect of the total gas consumption of the system on the environmental index, per normal cubic meter per hour
IPThe environmental impact of infrastructure in the environmental index
IAThe environmental impact generated by water consumption on the whole system in the environmental index, per cubic meter
CfekStable gas consumption at the recycling plant (k) in relation to normal condtions, in cubic meters per hour
CfejFixed gas consumption of the gathering center (j) in normal conditions, in cubic meters per hour
CvepVariable gas consumption to produce a unit of product (p) in normal conditions, in cubic meters per hour
CvapVariable water consumption to obtain a unit of product (p), in cubic meters
α k · β j Gathering center (j) and recycling plant (k) capacity ratio
d i j S R Distance between supplier (i) and the gathering center (j), in km
d j k R P Distance between gathering center (j) and recycling plant (k), in km
d k l P C Distance between recycling plant (k) and customer (l), in km
CURjpThe cost of production (p) in the gathering center (j), in rials per ton
CUPkpThe cost of production (p) in the recycling plant (k), in rials per ton
CUTmThe variable cost of the transport mode (m), in rials per km
CFRjFixed cost of using the gathering center (j), in rials
CFPkFixed cost of using a recycling plant (k), in rials
PSsProbability of scenario (s)
PRIpProduct sales price (p)
Variables
QSRijmpsThe amount of product supply (p) that is transmitted in the transportation mode (m) between the waste supplier (i) and the gathering center (j) under the scenario (s), in tons
QRPjkmpsThe amount of product (p) that is transmitted in the transportation mode (m) between the gathering center (j) and the recycling plant (k) under the scenario (s), in tons
QPCklmpsThe amount of product (p) transmitted in the transportation mode (m) between the recycling plant (k) and customer (l) under the scenario (s), in tons
VSRijmsThe number of trips between the waste supplier (i) and the gathering center (j) using the transportation mode (m) under the scenario (s)
VRPjkmsThe number of trips between the gathering center (j) and the recycling plant (k) using the transportation mode (m) under the scenario (s)
VPCklmsThe number of trips between the recycling plant (k) to the customer (l) using the transportation mode (m) under the scenario (s)
HSRijms
HRPjkms
HPCklms
Variables that indicate the number of trips (excess or defect) to balance between the transportation modes
RjVariable; 1 if the gathering center (j) is used, otherwise it is zero
PkVariable; 1 if the recycling plant (k) is used, otherwise it is zero

2.3. Model Objective Functions

Equation (1) maximizes the operating profit of the SC.
max f 1 = s P S s ( k p P R I p l m Q P C k l m p s ( m C U T m · ( j k V R P j k m s d j k P C + k l V P C k l m s d k l P C + i j V S R i j m s d i j S R ) ) k C F P k P k k p C U P k p l m Q P C k l m p s j C F R j R j j p C U R j p k m Q R P j k m p s
Equation (2) minimizes the adverse environmental impacts of the SC.
min f 2 = s P S s ( m I T m ( i j p Q S R i j m p s d i j S R + j k p Q R P j k m p s d j k R P + k l p Q P C k l m p s d k l P C ) + I E ( k C f e k P k + j C f e j R j + p C v e p k l m Q P C k l m p s ) + I P ( k α k P k + j β j R j ) + I A p C v a p k l m Q P C k l m p s )
Equation (3) maximizes the supplier’s and customers’ service levels, being different from that in the work of Feito Cespon et al. 2017 [22]:
max f 3 = s P s ( [ k l m p Q P C k l m p s + i j m p Q S R i j m p s ] [ l p D l p s + i p G i p ] )

2.4. Model Constraints

The model constraints are shown in Equations (4) to (19). Each constraint has been discussed below [22]:
  • Equations (4) to (6) guarantee the flow of materials through the SCN. The output from each center is, at most, equal to the inputs from different centers at the previous level of the SC;
    j m Q S R i j m p s G i p i , p , s
    k m Q R P j k m p s i m Q S R i j m p s j , p , s
    l m Q P C k l m p s j m Q R P j k m p s k , p , s
  • Equations (7) and (8) respectively guarantee that the flow of materials rate does not exceed the maximum capacity of the recycling plants and the product demand;
    l m Q P C k l m p s C k p k , p , s
    k m Q P C k l m p s D l p s l , p , s
  • Equations (9) to (11) maintain the balance between two facilities concerning the number of transportation. Since the number of transport must be an integer value, a series of inactive variables have been suggested to maintain the model’s probability;
    p Q S R i j m p s C T m p + H S R i j m s = V S R i j m s i , j , m , s
    p Q R P j k m p s C T m p + H R P j k m s = V R P j k m s j , k , m , s
    p Q P C k l m p s C T m p + H P C k l m s = V P C k l m s k , l , m , s
  • Equations (12) to (14) guarantee that ineffective variables focus only on differences in the number of transport;
    V S R i j m s + H S R i j m s 0   i , j , m , s , ( 1 < H S R i j m s < 1 )
    V R P j k m s + H R P j k m s 0   j , k , m , s , ( 1 < H R P j k m s < 1 )
    V P C k l m s + H P C k l m s 0   k , l , m , s , ( 1 < H P C k l m < 1 )
  • Equation (15) limits the number of trips per transportation mode [21];
    i j V S R i j m s + j k V R P j k m s + k l V P C k l m s N V m m , s
  • According to Equations (16) and (17), binary variables should be assumed, such that if a gathering center or recycling plant is used in the model, then the value is 1, and otherwise it is zero;
    k m p Q R P j k m p s M   R j j , s
    l m p Q P C k l m p s M P k k , s
  • Finally, Equations (18) and (19) show the nature of the variables.
    Q R P j k m p s , Q P C k l m p s , Q S R i j m p s , V P C k l m s , V R P j k m s , V S R i j m s 0
    R j , P k { 0 , 1 }

3. Results

This proposed model is based upon the work of Feito Cespon et al. 2017 [22] by using a different objective function and case study and different solving approaches to compare the results. This is due to the main model (real-world case study) not being solvable with mathematical programming methods. At first, a smaller scale research model with fewer data called the “Initial Model” can be solved by an augmented epsilon constraint method, and subsequently, it is solved by the NSGA-II algorithm [46,47]. Furthermore, the performance of the NSGA-II algorithm is evaluated by solving several examples in the proposed research model, and the corresponding criteria are calculated. Afterwards, with the confidence of the model’s validity, and since the main problem is Np-hard, the model of the real-world case study called “Main Model” is solved by the NSGA-II algorithm and will be analyzed at the end. Note that sensitivity analysis will be implemented on the initial model. Before solving the model, the method for determining the chromosome in the NSGA-II algorithm is presented. The algorithmic scheme of this section is illustrated in Figure 2.

3.1. Definition of Chromosomes in the NSGA-II Algorithm

The matrix of the answer in the model has two sections, called allocation and assignment. The allocation section has two parts, the first part of which is the location of the gathering centers (J), and the second part is the location of the recycling plants (K). The cells of the matrix are filled with numbers 0 or 1, for example, if J = 5 and K = 3; an example of this matrix is given in Table 2.
According to Table 2, gathering center No. 5 has been constructed, and gathering centers No. 1, 2, 3 and 4 have not been constructed. Moreover, the recycling plant No.1 has been constructed and the recycling centers No. 2 and 3 have not been constructed. Each set is the answer that is called a chromosome. The assignment section shows the flow rate from the waste supplier to the gathering centers, from the gathering centers to the recycling plants and from the recycling plants to the customers. In Table 3, the assignment section is shown. As a case in point, in the first part of the following table, which is a K ∗ L dimensional matrix, the flow rates from the recycling plants (k) to the customer (l) for the transportation mode (m), that is m = 1, p = 1 and s = 1, are shown.
Based on Table 3, it is obvious that the flow rate of product 1 from the recycling plant 1 to customer 1 by transportation mode 1 in scenario 1 is 3. In this regard, each answer set is called a chromosome, and each cell is a gene.

3.2. NSGA-II Operator Selection

Achieving a high performance of genetic algorithms is highly dependent on the performance of the genetic operators. One of the main operators in genetic algorithms is crossover. The crossover operator is used to generate a new chromosome by crossing over two selected chromosomes. Different crossover operators are represented in previous studies. Here in this paper, the single point crossover is used. The next important operator is a mutation to assure diversity. Beyond the mutation probability that is tuned in Section 3.6, in this study, the reverse and replace operators are used randomly to mutate the selected chromosomes. In reverse mutation, two genes are selected in the considered chromosome, and the values of remaining genes between these two selected genes are reversed from right to left. In the replacement mutation, two genes are selected, and their positions are swapped with one another’s.

3.3. Initial Model Solving Results

Table 4 indicates SC characteristics in the initial model. Furthermore, the probability of the occurrence of each scenario is obtained using the analytical hierarchical process (hereafter AHP) method, which for scenarios 1 to 2, is 52.4% and 47.6%, respectively. Moreover, in the initial model, a big M value is 10,000.
The Pareto result according to the GAMS and NSGA-II algorithm of five sets of answers derived from the initial model solving is shown in Table 5 and Table 6. Figure 3 and Figure 4 show these Pareto points. It is conceivable that the results obtained for the small scale problems by GAMS will outperform the NSGA-II results, as this can be seen in similar studies [48,49,50]; however, as it is illustrated in the next sections, the main advantage of NSGA-II is in its ability to solve large scale and real-world problems. The time of the GAMS solving in this model, although the problem dimensions are low, is 326 seconds, which is increased sharply by increasing the dimensions of the problem.
Figure 3 and Figure 4 show that when the values of the first objective function deteriorate, the values of the other objectives function do not. In other words, these values remain either constant or close to their optimal values, which is the expected process that the multi-objective models suggest.

3.4. Model Validation

To evaluate the performance of the model and to compare the performance of the NSGA-II algorithm with the augmented epsilon constraint method, five examples with different dimensions randomly compiled on the research model, and the criteria for comparing the efficiency of the multi-objective algorithms, are calculated, the results of which are shown in Table 7. The results are obtained by running the proposed algorithm in a single trial with a population size of 10,000 and 250 repetitions. As the results indicate, it can be seen that using the NSGA-II algorithm has the necessary validity to solve the main model.
In this table, five measures are reported. Mean Idear Distance (MID) measures the convergence of an algorithm by averaging the distances of solutions from the best feasible solution [51,52]. Spacing measures the standard deviation of the distances among the Pareto front solution [52]. Diversity evaluates the spread of the Pareto front [52]. The Number of solutions (NoS) is the number of different Pareto solutions [53,54]. Time(s) is the time for which the algorithm needs to be run to reach the near-optimal solution [53,54].
The lower the index MID, the better the research results. As can be seen, the performance of the Epsilon Constraint (E.C). method in two sets of responses is better than that of the NSGA-II algorithm; however, with increasing dimensions of the problem, the method of E.C. loses its effectiveness. Since this difference is not very high, both indicators have shown good performance.
The lower the index spacing, the better the research results. According to Table 7, the performance of the NSGA-II algorithm is better than that of the E.C. method. The higher the index (diversity), the better the research results. Based on the results, it can be seen that the proposed E.C method is better than the NSGA-II algorithm.
The higher the index NoS, the better the research results. Based on the results, the NSGA-II algorithm obtained a greater number of Pareto members. It is logical to increase the solution time of the algorithms by increasing the dimensions of the problem.
Therefore, according to the results, the same trend is observed; with an increase in the dimensions of the problems, the time taken to solve by the method of E.C. increases exponentially, and this method loses its efficiency in high-dimensional issues. However, it is almost constant for the NSGA-II algorithm.

3.5. The Parameter Adjustment of the NSGA-II Algorithm

Under the meta-heuristic algorithms that do not guarantee an exact optimal solution, the algorithm may be followed by a different response at any time by solving it. Therefore, a meta-heuristic algorithm is good when used, with almost identical answers each time. The most influential parameters in the NSGA-II algorithm are the number of initial population (nPop), the number of repetitions (MaxIt), the intersection rate (Pc) and the rate of mutation (Pm). With using the Taguchi design of experiments method, the parameters of this algorithm are based on comparative criteria for nine exams that have been determined under the following steps.

3.6. Taguchi Design of Experiment

In the NSGA-II algorithm, the four factors/parameters MaxIt, nPop, Pc, and Pm should be set to optimal levels. For this purpose, at first, for each parameter, three levels of low (1), medium (2) and high (3) are considered, as shown in Table 8. The proposed Taguchi experiments for four factors at three levels are shown in Table 9 for nine experiments. These experiments are designed based on Taguchi methods [55].
Table 8 reveals the levels of the NSGA-II parameters, for each parameter considering three different levels. Table 9 demonstrates the experiments designed to adjust the parameters of the NSGA-II algorithm. In Table 10, the results of the NSGA-II algorithm for nine independent experiments are presented.
According to Table 10, to create an output from each test and for five criteria, using the fuzzy unambiguous technique and the ideal planning approach, all indicators become responses after normalization. The normalization of the results and the calculation of the response variable are shown in Table 11.
In the last step, based on the calculated response variable in the previous step, the S/N rate is calculated, and the optimal levels of the input parameters are determined. This operation is performed by the MINITAB software, and the results are illustrated in Figure 5. This figure illustrates the main effect plot of different algorithm parameters. The plots are plotted by fixing parameters at their three levels, and then comparing the means of the S/N ratios against those at different levels.
The optimal levels for the parameters of the algorithm examined according to Figure 5 and the above tables are shown in Table 12.

3.7. Results of Solving the Main Model (Case Study)

Table 13 shows the main model of the case study. The case study is related to a steel production company with 8.1 million tons of yearly capacity in Iran. The company produced a set of intermediate and final products. The considered network includes suppliers, recycling plants, transportation modes and gathering centers. Additionally, five types of product are identified to be delivered to three types of customer. The problem parameters are gathered from the company’s databases, which are not presented due to their large magnitude. The problem specification and its parameters are illustrated in Table 13.
According to the requirements of the considered organization as the case study, five incidental conditions are defined for these conditions, which are considered as a scenario for each mode, providing different data. Moreover, the probabilities of occurrence of each scenario are obtained using the AHP method, which are—for scenarios 1 to 5—16%, 22%, 48%, 9% and 5%, respectively. Furthermore, in the main model, a big M value of 10,000 is considered.
As stated above, since the size of the case study is high and the GAMS software is not able to solve it at an acceptable time, the original model in the MATLAB software is solved based on the NSGA-II algorithm, the Pareto points from which are presented in Table 14 and Figure 6.
As expected, due to the high cost of constructing facilities in the steel industry, one center (center number 5) of the five candidates was selected, and one factory (factory number 1) of the three nominated recycling/production plants for construction is calculated, and it provides an excellent answer to the case study. In this way, the schematic of the reverse SC model is changed after the solution, as shown in Figure 6.
Besides, the values of the parameters of the NSGA-II algorithm are described in Table 15 in the main model.
For any Pareto optimal solution, the optimal values of decision variables are obtained(see Figure 7). For instance, the magnitudes of some decision variables for the first Pareto solution in Table 14 are represented in Table 16. According to this table, under the first scenario, a magnitude of 2.4605 of the first product type should be transported from the first supplier to the fifth gathering center. Other values can be interpreted similarly. For each Pareto optimal solution, a similar set of optimal decision variables is obtained.
To assure the convergence of the proposed algorithm, with its tuned parameters, the above problem is repetitively solved 100 times. Figure 8 illustrates the obtained results of the solutions for different objectives. According to this figure, it is clear that the algorithm-proposed solution in all of the objectives represents a controllable variance, and it can be considered as the proposed algorithm reliability. No outlier solutions can be detected in repetitions.

3.8. Sensitivity Analysis

To investigate how the values of the objective functions varied, sensitivity analysis should be performed on some of the parameters. Regarding the multiplicity of the model, two types of analysis are performed. The first type is the change in Pareto’s values relative to the change in one of the parameters. In the present study, this type of analysis—as compared to the change in the demand parameter in the initial model, which decreased by 10%—and the results of this sensitivity analysis are shown in Table 17 and Figure 9.
As demonstrated, with the decrease in the average demand, the value of the objective function decreased. By virtue of shipping costs, other items are reduced by decreasing demand. In Figure 4, the stars represent the Pareto before the change, and the circles represent the Pareto after the change.
The second type of sensitivity analysis is employed for one Pareto point (here, for the tenth Pareto point), which is done for the demand parameter. The variability of the value of the objective function concerning demand in the initial model is shown in Table 18 and Figure 10.
In Table 18, by assuming that the second and third objective functions are fixed, and that only the changes in the first objective function have been investigated, it is seen that with increasing average demand, the first objective function is reduced. In fact, with increasing demand, the amount of cost is higher than the amount of income.

4. Discussion and Conclusions

In the present study, the model was defined as multi-objective functions based on the conditions of the uncertainty of demand and five scenarios; the model was solved by an augmented epsilon constraint method and the NSGA-II algorithm, and finally analyzed. This proposed model is based upon the work of Feito Cespon et al. 2017 [22] by using a different objective function and case study and different solving approaches to compare the results. Because the number of levels and actual data of the model would be Np-hard by solving the GAMS, and it would not be able to achieve the optimal response, model validation and sensitivity analysis were done on a smaller scale. The results of the comparative indices showed that solving the model with the NSGA-II algorithm yielded acceptable results, and the main model was solved accordingly. Additionally, the optimal levels of the NSGA-II algorithm parameters were adjusted in the original model, based on the Taguchi design of experiments method. In analyzing the results, as expected, in the locating facility, one gathering center was selected from five candidates, and one recycling plant was selected from three candidate plants. The number of objective functions in different Pareto points has been obtained with a suitable and acceptable dispersion criterion. The model showed that it could be integrated into optimizing the objectives, determining the number and location of necessary facilities and planning the transportation between different levels of the steel industry. Some of the assumptions implied in the current study can be adjusted in future studies. First, there are some general assumptions including the uncertainty of demand parameter, the determinedness of costs, the number and capacity of transportation modes and the number of supply chain levels. These assumptions can be generalized straightforwardly, by considering the uncertainty of other parameters and extending the model into more levels. Additionally, in the current paper, it is assumed that the number of suppliers, customers, gathering centers and recycling plants are determined. However, in some cases, the problem can be formulated to select different markets, suppliers, and gathering and recycling centers in a broader scope. These extensions will not change the structure of the proposed method drastically. However, altering some assumptions requires fundamental changes in the proposed model. Among these assumptions, reference to transshipment among levels (ignoring the sixth assumption) and limiting the capacity of gathering centers and recycling plants can be made. Further research can be done on the above-mentioned problems by changing the current model’s assumptions.

Author Contributions

J.A.—conceptualization, formal analysis, writing—review and editing; A.J.—conceptualization, methodology, writing—original draft preparation, supervision; H.A.M.—conceptualization, formal analysis, resources, writing—review and editing, visualization; S.H.R.H.—conceptualization, methodology, software, validation, resources, writing—original draft preparation; A.K.—conceptualization, methodology, software, validation, investigation, data curation, writing—original draft preparation, project administration. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Beamon, B.M. Supply chain design and analysis: Models and methods. Int. J. Prod. Econ. 1998, 55, 281–294. [Google Scholar] [CrossRef]
  2. Elzen, B.; Geels, F.W.; Green, K.E. System Innovation and the Transition to Sustainability: Theory, Evidence, and Policy; Edward Elgar Publishing: Cheltenham, UK, 2004; pp. 154–160. [Google Scholar]
  3. Fleischmann, M.; Bloemhof-Ruwaard, J.M.; Dekker, R.; Van Der Laan, E.; Van Nunen, J.A.E.E.; Van Wassenhove, L.N. Quantitative models for reverse logistics: A review. Eur. J. Oper. Res. 1997, 103, 1–17. [Google Scholar] [CrossRef] [Green Version]
  4. Santoso, T.; Ahmed, S.; Goetschalckx, M.; Shapiro, A. A stochastic programming approach for supply chain network design under uncertainty. Eur. J. Oper. Res. 2005, 167, 96–115. [Google Scholar] [CrossRef]
  5. Pishvaee, M.S.; Rabbani, M.; Torabi, S.A. A robust optimization approach to closed-loop supply chain network design under uncertainty. Appl. Math. Modell. 2011, 35, 637–649. [Google Scholar] [CrossRef]
  6. Razavi Hajiagha, S.H.; Mahdiraji, H.A.; Zavadskas, E.K.; Hashemi, S.S. Fuzzy multi-objective linear programming based on compromise VIKOR method. Int. J. Inf. Technol. Decis. Mak. 2014, 13, 679–698. [Google Scholar] [CrossRef]
  7. Mahdiraji, H.A.; Zavadskas, E.K.; Razavi Hajiagha, S.H. Game-theoretic approach for coordinating unlimited multi-echelon supply chains. Transf. Bus. Econ. 2015, 14, 35. [Google Scholar]
  8. Pishvaee, M.S.; Razmi, J. Environmental supply chain network design using multi-objective fuzzy mathematical programming. Appl. Math. Modell. 2012, 36, 3433–3446. [Google Scholar] [CrossRef]
  9. Jia, P.; Mahdiraji, H.A.; Govindan, K.; Meidutė, I. Leadership selection in an unlimited three-echelon supply chain. J. Bus. Econ. Manag. 2013, 14, 616–637. [Google Scholar] [CrossRef] [Green Version]
  10. Mahdiraji, H.; Arabzadeh, M.; Ghaffari, R. Supply chain quality management. Manag. Sci. Lett. 2012, 2, 2463–2472. [Google Scholar] [CrossRef]
  11. Mahdiraji, H.A.; Govindan, K.; Zavadskas, E.K.; Razavi Hajiagha, S.H. Coalition or decentralization: A game-theoretic analysis of a three-echelon supply chain network. J. Bus. Econ. Manag. 2014, 15, 460–485. [Google Scholar] [CrossRef] [Green Version]
  12. Beheshti, M.; Mahdiraji, H.A.; Zavadskas, E.K. Strategy portfolio optimisation: A COPRAS G-MODM hybrid approach. Transf. Bus. Econ. 2016, 15, 500–519. [Google Scholar]
  13. Wang, F.; Lai, X.; Shi, N. Multi-Objective optimization for green supply chain network design. Decis. Support Syst. 2011, 51, 262–269. [Google Scholar] [CrossRef]
  14. Jamalnia, A.; Mahdiraji, H.A.; Sadeghi, M.R.; Razavi Hajiagha, S.H.; Feili, A. An integrated fuzzy QFD and fuzzy goal programming approach for global facility location-allocation problem. Int. J. Inf. Technol. Decis. Mak. 2014, 13, 263–290. [Google Scholar] [CrossRef]
  15. Garg, K.; Kannan, D.; Diabat, A.; Jha, P.C. A multi-criteria optimization approach to manage environmental issues in a closed-loop supply chain network design. J. Clean. Prod. 2015, 100, 297–314. [Google Scholar] [CrossRef]
  16. Razavi Hajiagha, S.H.; Akrami, H.; Hashemi, S.S.; Amoozad, H. An integer grey goal programming for project time, cost and quality trade-off. Inzinerine Ekon.-Eng. Econ. 2015, 26, 93–100. [Google Scholar] [CrossRef] [Green Version]
  17. Razavi Hajiagha, S.H.; Hashemi, S.S.; Mahdiraji, H.A.; Azaddel, J. Multi-period data envelopment analysis based on Chebyshev inequality bounds. Expert Syst. Appl. 2015, 42, 7759–7767. [Google Scholar] [CrossRef]
  18. Razavi Hajiagha, S.H.; Mahdiraji, H.A.; Hashemi, S.S.; Turskis, Z. Determining weights of fuzzy attributes for multi-attribute decision-making problems based on a consensus of expert opinions. Technol. Econ. Dev. Econ. 2015, 21, 738–755. [Google Scholar] [CrossRef]
  19. Azadfallah, M.; Azizi, M. A new approach in group decision-making based on pairwise comparisons. J. Int. Bus. Entrep. Dev. 2016, 8, 159–165. [Google Scholar] [CrossRef]
  20. Rezaee, A.; Dehghanian, F.; Fahimnia, B.; Beamon, B. Green supply chain network design with stochastic demand and carbon price. Ann. Oper. Res. 2017, 250, 463–485. [Google Scholar] [CrossRef]
  21. World Steel Association. World Steel in Figures; World Steel Association: Brussels, Belgium, 2019. [Google Scholar]
  22. Feitó-Cespón, M.; Sarache, W.; Piedra-Jimenez, F.; Cespón-Castro, R. Redesign of a sustainable reverse supply chain under uncertainty: A case study. J. Clean. Prod. 2017, 151, 206–217. [Google Scholar] [CrossRef]
  23. Guo, S.; Aydin, G.; Souza, G.C. Dismantle or remanufacture? Eur. J. Oper. Res. 2014, 233, 580–583. [Google Scholar] [CrossRef]
  24. Niknejad, A.; Petrovic, D. Optimization of integrated reverse logistics networks with different product recovery routes. Eur. J. Oper. Res. 2014, 238, 143–154. [Google Scholar] [CrossRef]
  25. Boukherroub, T.; Ruiz, A.; Guinet, A.; Fondrevelle, J. An integrated approach for sustainable supply chain planning. Comput. Oper. Res. 2015, 54, 180–194. [Google Scholar] [CrossRef]
  26. Sarrafha, K.; Rahmati, S.H.A.; Niaki, S.T.A.; Zaretalab, A. A bi-objective integrated procurement, production, and distribution problem of a multi-echelon supply chain network design: A new tuned MOEA. Comput. Oper. Res. 2015, 54, 35–51. [Google Scholar] [CrossRef]
  27. Santibanez-Gonzalez, E.D.; Diabat, A. Modeling logistics service providers in a non-cooperative supply chain. Appl. Math. Modell. 2016, 40, 6340–6358. [Google Scholar] [CrossRef]
  28. Inderfurth, K. Impact of uncertainties on recovery behavior in a remanufacturing environment. A numerical analysis. Int. J. Phys. Distrib. Logist. Manag. 2005, 35, 318–336. [Google Scholar] [CrossRef]
  29. Azadeh, A.; Raoofi, Z.; Zarrin, M. A multi-objective fuzzy linear programming model for optimization of the natural gas supply chain through a greenhouse gas reduction approach. J. Nat. Gas Sci. Eng. 2015, 26, 702–710. [Google Scholar] [CrossRef]
  30. Memari, A.; Rahim, A.R.A.; Ahmad, R.B. An integrated production-distribution planning in the green supply chain: A multi-objective evolutionary approach. Procedia Corp. 2015, 26, 700–705. [Google Scholar] [CrossRef] [Green Version]
  31. Pishvaee, M.S.; Khalaf, M.F. Novel robust fuzzy mathematical programming methods. Appl. Math. Modell. 2016, 40, 407–418. [Google Scholar] [CrossRef]
  32. Mirmajlesi, S.R.; Shafaei, R. An integrated approach to solve a robust forward/reverse supply chain for short lifetime products. Comput. Ind. Eng. 2016, 97, 222–239. [Google Scholar] [CrossRef]
  33. Dondo, R.G.; Méndez, C.A. Operational planning of forwarding and reverse logistics activities on multi-echelon supply-chain networks. Comput. Chem. Eng. 2016, 88, 170–184. [Google Scholar] [CrossRef]
  34. Musavi, M.; Rayat, F. A bi-objective green truck routing and scheduling problem in a cross dock with the learning effect. Iranian J. Oper. Res. 2017, 8, 2–14. [Google Scholar] [CrossRef] [Green Version]
  35. Rafie-Majd, Z.; Pasandideh, S.H.R.; Naderi, B. Modeling and solving the integrated inventory-location-routing problem in a multi-period and multi-perishable product supply chain with uncertainty: Lagrangian relaxation algorithm. Comput. Chem. Eng. 2018, 109, 9–22. [Google Scholar] [CrossRef]
  36. Mogale, D.G.; Kumar, M.; Kumar, S.K.; Tiwari, M.K. Grain silo location-allocation problem with dwell time for optimization of food grain supply chain network. Transp. Res. Part E Logist. Transp. Rev. 2018, 111, 40–69. [Google Scholar] [CrossRef]
  37. Dai, Z.; Aqlan, F.; Zheng, X.; Gao, K. A location-inventory supply chain network model using two heuristic algorithms for perishable products with fuzzy constraints. Comput. Ind. Eng. 2018, 119, 338–352. [Google Scholar] [CrossRef]
  38. Seifbarghy, M.; Hasanzadeh, H. Designing a three-layer supply chain considering different transportation channels and delivery time-dependent demand. Int. J. Ind. Eng. Theory Appl. Pract. 2018, 253, 370–386. [Google Scholar]
  39. Khodaparasti, S.; Bruni, M.E.; Beraldi, P.; Maleki, H.R.; Jahedi, S. A multi-period location-allocation model for nursing home network planning under uncertainty. Oper. Res. Health Care 2018, 18, 4–15. [Google Scholar] [CrossRef]
  40. Doolun, I.S.; Ponnambalam, S.G.; Subramanian, N.; Kanagaraj, G. The data-driven hybrid evolutionary analytical approach for multi-objective location-allocation decisions: Automotive green supply chain empirical evidence. Comput. Oper. Res. 2018, 98, 265–283. [Google Scholar] [CrossRef]
  41. Tsao, Y.C.T.; Thanh, V.V.; Lu, J.C.L.; Yu, V. Designing sustainable supply chain networks under uncertain environments: Fuzzy multi-objective programming. J. Clean. Prod. 2018, 174, 1550–1565. [Google Scholar] [CrossRef]
  42. Sadeghi Rad, R.; Nahavandi, N. A novel multi-objective optimization model for the integrated problem of green closed-loop supply chain network design and quantity discount. J. Clean. Prod. 2018, 196, 1549–1565. [Google Scholar] [CrossRef]
  43. Shen, J. An environmental supply chain network under uncertainty. Phys. A Stat. Mech. Appl. 2019, 12, 12–34. [Google Scholar] [CrossRef]
  44. Falsafi, M.; Fornasiero, R.; Terkaj, W. Performance evaluation of stochastic forward and reverse supply networks. Procedia CIRP 2019, 81, 1342–1347. [Google Scholar] [CrossRef]
  45. Alizadeh, M.; Makui, A.; Paydar, M.M. Forward and reverse supply chain network design for consumer medical supplies considering biological risk. Comput. Ind. Eng. 2020, 140, 106229. [Google Scholar] [CrossRef]
  46. Debb, K.; Agrawal, S.; Pratap, A.; Meyarivan, T. A Fast Elitist Non-dominated Sorting Genetic Algorithm for Multi-objective Optimization: NSGA-II. In Proceedings of the International Conference on Parallel Problem Solving from Nature, Paris, France, 18–20 September 2000; pp. 849–858. [Google Scholar]
  47. Deb, K.; Pratap, A.; Agrawal, S.; Meyarivan, T. A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 2002, 6, 182–197. [Google Scholar] [CrossRef] [Green Version]
  48. Gao, X.; Chen, B.; He, X.; Qiu, T.; Li, J.; Wang, C.; Zhang, L. Multi-objective optimization for periodic operation of the naphta pyrolysis process using a new parallel hybrid algorithm combining NSGA-II with SQP. Comput. Chem. Eng. 2008, 32, 2801–2811. [Google Scholar] [CrossRef]
  49. Rabbani, M.; Farrokhi-Asl, H.; Asgarian, B. Solving a bi-objective location routing problem by a NSGA-II combined with clustering approach: Application in waste collection problem. J. Ind. Eng. Int. 2017, 13, 13–27. [Google Scholar] [CrossRef] [Green Version]
  50. Wang, Y.; Zhang, S.; Guan, X.; Peng, S.; Wang, H.; Liu, Y.; Xu, M. Collaborative multi-depot logistic network design with time window assignment. Expert Syst. Appl. 2020, 140, 112910. [Google Scholar] [CrossRef]
  51. Karimi, N.; Zandieh, M.; Karamooz, H.R. Bi-objective group scheduling in hybrid flexible flowshop: A multi-phase approach. Expert Syst. Appl. 2010, 37, 4024–4032. [Google Scholar] [CrossRef]
  52. Zitzler, E.; Thiele, L. Multi-objective optimization using evolutionary algorithms a comparative case study. In Proceedings of the Fifth International Conference on Parallel Problem Solving from Nature (PPSN-V), Amsterdam, The Netherlands, 27–30 September 1998; pp. 292–293. [Google Scholar]
  53. Sarrafha, K.; Kazemi, A.; Alinezhad, A. A multi-objective evolutionary approach for integratd production-distribution planning problem in a supply chain network. J. Optim. Ind. Eng. 2014, 14, 89–102. [Google Scholar]
  54. Sharifi, M.; Pourkarim Guilani, P.; Shahriari, M. Using NSGA-II algorithm for a three-objective redundancy allocation problem with k-out-of-n sub-systems. J. Optim. Ind. Eng. 2016, 19, 87–95. [Google Scholar]
  55. Peace, G.S. Taguchi Methods; Addison-Wesley Publishing Company: Boston, MA, USA, 1993. [Google Scholar]
Figure 1. The considered supply chain (SC) scheme.
Figure 1. The considered supply chain (SC) scheme.
Symmetry 12 00594 g001
Figure 2. The algorithmic scheme of empirical research.
Figure 2. The algorithmic scheme of empirical research.
Symmetry 12 00594 g002
Figure 3. Pareto points obtained by the NSGA-II algorithm in the initial model.
Figure 3. Pareto points obtained by the NSGA-II algorithm in the initial model.
Symmetry 12 00594 g003
Figure 4. Pareto points obtained by solving the GAMS in the initial model.
Figure 4. Pareto points obtained by solving the GAMS in the initial model.
Symmetry 12 00594 g004
Figure 5. MINITAB output to adjust the parameter of the NSGA-II algorithm.
Figure 5. MINITAB output to adjust the parameter of the NSGA-II algorithm.
Symmetry 12 00594 g005
Figure 6. The reverse supply chain (SC) after a solution.
Figure 6. The reverse supply chain (SC) after a solution.
Symmetry 12 00594 g006
Figure 7. A set of the Pareto points for the case study.
Figure 7. A set of the Pareto points for the case study.
Symmetry 12 00594 g007
Figure 8. Algorithm consistency over repetitions.
Figure 8. Algorithm consistency over repetitions.
Symmetry 12 00594 g008
Figure 9. A set of the Pareto points for the initial model from changing the value of demand.
Figure 9. A set of the Pareto points for the initial model from changing the value of demand.
Symmetry 12 00594 g009
Figure 10. Sensitivity analysis of the first objective function in terms of the demand average.
Figure 10. Sensitivity analysis of the first objective function in terms of the demand average.
Symmetry 12 00594 g010
Table 1. Previous related research.
Table 1. Previous related research.
Solution MethodNetwork FlowNetwork DesignAttributes of the Mathematical ModelObjective FunctionResearcher
ReverseForwardCollecting and DistributionTransportFacilitiesRepair and RecoveryRecyclingLimited CapacityMulti-PeriodMulti-ProductUncertaintyCustomer Service LevelEnvironmental IssuesMinimizing the Cost
Mathematical Programming [23]
New Optimization Model [24]
Mathematical Programming and Goal Programming Technique [25]
Genetic Algorithm [26]
Multi-Objective Programming [27]
Metaheuristic Method [28]
Multi-Objective Linear Fuzzy Programming [29]
Multi-Objective Genetic Algorithm [30]
Fuzzy Optimization [31]
Mixed Integer Nonlinear Programming Model [32]
Column Generation Paradigm [33]
Robust Optimization [22]
Mathematical Programming [34]
Two-Stage Stochastic Programming [20]
Mathematical Programming and Lagrange Algorithm [35]
Mathematical Programming [36]
Complex Integer Nonlinear Programming, HGA and HHS [37]
Single Objective Programming, Genetic and Neighborhood Search [38]
Mathematical Programming [39]
Mathematical Programming [40]
Mathematical Programming, Two-Phase Stochastic Programming [41]
Mathematical Programming, Lp-Metric Based Method [42]
Multi-Objective [43]
Queueing Network Model [44]
De Novo Programming Method [45]
Robust Optimization Current Study
Table 2. The allocation matrix.
J1J2J3J4J5
X100001
K1K2K3
X2100
Table 3. The assignment matrix.
X3L1L2L3
K1321
K2000
K3000
X4K1K2K3
J1000
J2000
J3000
J4000
J5400
X5J1J2J3J4J5
I100003
I200002
I300005
I400001
I500001
Table 4. The specifications and parameters of the initial model.
Table 4. The specifications and parameters of the initial model.
Number of Suppliers2Number of Gathering Center2Number of products2
umber of Recycling Plant2Number of Customers2
Number of Transportation modes2Number of Scenarios2
Table 5. Pareto points set by the GAMS for the initial model.
Table 5. Pareto points set by the GAMS for the initial model.
Answer No.The Value of the First Objective FunctionThe Value of the Second Objective FunctionThe Value of the Third Objective Function
1−128.172271.640.8
2−247.051135.820.6
3−92.47801.170.41
467.781135.820.2
587.772271.640.6
Table 6. Pareto points set by the NSGA-II algorithm for the initial model.
Table 6. Pareto points set by the NSGA-II algorithm for the initial model.
Answer No.The Value of the First Objective FunctionThe Value of the Second Objective FunctionThe Value of the Third Objective Function
1−21.511961.650.4876
2−8.11944.20.4819
33.651920.590.46
43.851896.370.4706
513.41860.680.4607
Table 7. Comparison of indices for five examples with NSGA-II algorithms and the Epsilon Constraint method.
Table 7. Comparison of indices for five examples with NSGA-II algorithms and the Epsilon Constraint method.
ItemEpsilon ConstraintNSGA-II
MIDSpacingDiversityNoSTime(s)MIDSpacingDiversityNoSTime(s)
18556.5951.732562.221487283.2713.052858.359655.96
27574.873.373820.5716137749.3679.912247.999763.73
35383.46181.736709.3423486720.730.823616.239858.43
46317.78181.415209.7416937150.8928.772423.529957.68
57109.71242.985219.62184077903.3413.881650.529558.53
Table 8. The setting up NSGA-II parameters at three levels.
Table 8. The setting up NSGA-II parameters at three levels.
NSGA-II ParametersLow Level (1)Middle Level (2)High Level (3)
MaxIt6080100
nPop5070100
Pc0.70.80.9
Pm0.150.250.35
Table 9. Taguchi designed experiments to adjust the parameters of the NSGA-II algorithm.
Table 9. Taguchi designed experiments to adjust the parameters of the NSGA-II algorithm.
Exam No.MaxItnPopPcPm
11111
21222
31333
42123
52231
62312
73132
83213
93321
Table 10. Results from the experiments of the NSGA-II algorithm.
Table 10. Results from the experiments of the NSGA-II algorithm.
No.MIDSpacingDiversityNoSTime(s)
17636.423.41869.35027.4
27725.719.62329.96848.4
37677.522.42453.4100130.4
47745.170.82677.14942.7
57615.158.13041.46969.5
67801.791.83019.397125.9
77640.132.11924.54848.7
87670.539.22856.57085.5
97678.430.62598.798152.9
Table 11. Normalized results and the calculation of responses for setting the parameter of the NSGA-II algorithm.
Table 11. Normalized results and the calculation of responses for setting the parameter of the NSGA-II algorithm.
No.MIDSpacingDiversityNosTime(s)Response
10. 110.051.000.960.0022.46
20.590.000.610.620.1765.89
30.330.040.50.000.8239.22
40.70.710.310.980.1281.30
50.000.530.000.60.346.24
61.001.000.020.060.79111.05
70.130.170.951.000.1725.37
80.30.260.160.580.4635.24
90.340.150.380.041.0040.34
Table 12. Optimized levels for the NSGA-II algorithm.
Table 12. Optimized levels for the NSGA-II algorithm.
MaxItnPopPcPm
NSGA-IILevel 3Level 2Level 3Level 1
100700.90.15
Table 13. The specifications and parameters of the model in a case study.
Table 13. The specifications and parameters of the model in a case study.
Number of Suppliers5Number of Gathering Centers5Number of Products5
Number of Recycling Plants3Number of Customers3
Number of Transportation Modes225Number of Scenarios5
Table 14. A set of the Pareto points generated by algorithm NSGA-II for the case study.
Table 14. A set of the Pareto points generated by algorithm NSGA-II for the case study.
Answer No.The Value of the First Objective FunctionThe Value of the Second Objective FunctionThe Value of the Third Objective Function
11,168,678,032,30117,570,971,6330.4738
21,535,360,428,42118,258,944,7340.5864
31,532,610,197,25918,179,813,5060.5912
41,226,611,751,94817,585,580,8450.3662
51,534,765,140,44918,251,470,3120.5337
Table 15. The values of the algorithm NSGA-II operators for the case study.
Table 15. The values of the algorithm NSGA-II operators for the case study.
MaxItnPopPcPm
NSGA-II1001000.60.3
Table 16. A sample of optimal decision variables for the first Pareto solution of Table 14.
Table 16. A sample of optimal decision variables for the first Pareto solution of Table 14.
VariableValueVariableValue
QSR1,5,1,1,12.4605QSR1,5,2,1,17.9593
QSR2,5,1,1,12.9064QSR2,5,2,1,17.7476
QSR3,5,1,1,16.1607QSR3,5,2,1,111.3636
QSR4,5,1,1,18.0460QSR4,5,2,1,17.8387
QSR5,5,1,1,14.5488QSR5,5,2,1,16.7933
Table 17. Changes in Pareto points for the initial model induced by changing the value of demand.
Table 17. Changes in Pareto points for the initial model induced by changing the value of demand.
No.Before Changing the Demand ParameterAfter Changing the Demand Parameter
Amount of 1st O.F.Amount of 2nd O.F.Amount of 3rd. O.F.Amount of 1st O.F.Amount of 2nd O.F.Amount of 3rd. O.F.
1−128.172271.640.8−170.572117.320.8
2−247.051135.820.6−92.47801.170.41
3−92.47801.170.4142.571058.660.2
467.781135.820.249.152117.320.6
587.772271.640.6158.821058.660.08
Table 18. Changes to the first objective function for the initial model induced by changing the amount of demand.
Table 18. Changes to the first objective function for the initial model induced by changing the amount of demand.
ItemThe Amount of Demand AverageThe Amount of First Objective Function
19.57459.08
217.76423.237
330.765369.45
451.994276.155
582.64390.683

Share and Cite

MDPI and ACS Style

Antucheviciene, J.; Jafarnejad, A.; Amoozad Mahdiraji, H.; Razavi Hajiagha, S.H.; Kargar, A. Robust Multi-Objective Sustainable Reverse Supply Chain Planning: An Application in the Steel Industry. Symmetry 2020, 12, 594. https://doi.org/10.3390/sym12040594

AMA Style

Antucheviciene J, Jafarnejad A, Amoozad Mahdiraji H, Razavi Hajiagha SH, Kargar A. Robust Multi-Objective Sustainable Reverse Supply Chain Planning: An Application in the Steel Industry. Symmetry. 2020; 12(4):594. https://doi.org/10.3390/sym12040594

Chicago/Turabian Style

Antucheviciene, Jurgita, Ahmad Jafarnejad, Hannan Amoozad Mahdiraji, Seyed Hossein Razavi Hajiagha, and Amir Kargar. 2020. "Robust Multi-Objective Sustainable Reverse Supply Chain Planning: An Application in the Steel Industry" Symmetry 12, no. 4: 594. https://doi.org/10.3390/sym12040594

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