Next Article in Journal
New Sliding Mode Control Based on Tracking Differentiator and RBF Neural Network
Previous Article in Journal
Efficient Dynamic Phishing Safeguard System Using Neural Boost Phishing Protection
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Performance-Oriented Optimization Framework Combining Meta-Heuristics and Entropy-Weighted TOPSIS for Multi-Objective Sustainable Supply Chain Network Design

Shijiazhuang Campus, Army Engineering University, Shijiazhuang 050003, China
*
Author to whom correspondence should be addressed.
Electronics 2022, 11(19), 3134; https://doi.org/10.3390/electronics11193134
Submission received: 6 September 2022 / Revised: 21 September 2022 / Accepted: 23 September 2022 / Published: 29 September 2022

Abstract

:
The decision-making of sustainable supply chain network (SSCN) design is a strategy capacity for configuring network facility and product flow. When optimizing conflicting economic, environmental, and social performance objectives, it is difficult to select the optimal scheme from obtained feasible decision schemes. In this article, according to the triple bottom line of sustainability, a multi-objective sustainable supply chain network optimization model is developed, and a novel performance-oriented optimization framework is proposed. This framework, referred to as performance-oriented optimization framework, integrates multi-objective meta-heuristic algorithms and entropy-weighted technique for order preference by similarity to an ideal solution (EW-TOPSIS). The optimization framework can comprehensively evaluate the performance of overall SSCN by EW-TOPSIS and guide the evolution process of algorithms. In this framework, decision-makers can obtain the feasible schemes calculated by meta-heuristics and determine the optimal one according to the performance value evaluated by EW-TOPSIS. This article combines three performance evaluation strategies with four meta-heuristic algorithms, namely, non-dominated Sorting Genetic Algorithm-II (NSGA-2), multi-objective differential evolutionary (MODE), multi-objective particle swarm optimization (MOPSO), and multi-objective gray wolr optimization (MOGWO), for verifying the effectiveness of the performance-oriented optimization framework. The results validate that the proposed framework has much better sustainability performance than the traditional optimization algorithms and evaluation methods. Furthermore, the proposed performance-oriented optimization framework can provide managers with a special optimal scheme with the best sustainability performance. Finally, some research prospects are presented such as more multi-criteria decision making methods.

1. Introduction

Recently, sustainable supply chain network design (SSCND), which consists of economic development, environmental protection and social responsibility, has played an important role in improving the performance and efficiency of a supply chain,. SSCND spans strategy decisions, tactical decisions and operational decisions involving facilities location, quantity and capacity of facilities, selection of transportation modes and product flow between facilities. However, the strategy decision, which indicates the configuration of the supply chain network, cannot be changed on the whole horizon, because the economic and time cost of network change are huge. On the other hand, the tactical decisions, such as product flow and facilities capacity, can be adjusted with the change in production periods or various scenarios.
For many years, supply chain network design (SCND) has primarily aimed to minimize the total cost or maximize the total profit of a supply chain for seeking maximized economic performance, without taking into consideration environmental pollution or the health of employees. However, recently, with the increasing awareness of the need to protect the ecological environment and safeguard the rights of employees, non-governmental organizations and social media are demanding that enterprises should take responsibility for their productions and operations in their supply chain network [1]. The focus on ecological and social impacts of supply chain operation has led to the development of a novel paradigm named “sustainability”. It is becoming common and critical for supply chain managers to take into consideration sustainable performance in SCND. The concept of “sustainability” reminds us that present development should consider and not compromise the needs of future generations. Although simple in the above definition, the way to realize sustainable development is complex and difficult in real supply chain activities. For operationalizing sustainability in supply chain activities, a central concept called the triple bottom line is proposed, which divides sustainability into three dimensions: the business case (economic), the societal case (social) and the natural case (environmental) [2,3,4,5]. The triple bottom line of economic, environmental and social performance are interconnected. Most of the research has proposed that there is a positive correlation between reducing environmental pollution, assuming social responsibility and improving economic benefit [6,7]. Compared to the traditional supply chain network, the sustainable supply chain can not only obtain the dual economic and environmental performance, but also seek an excellent trade-off between economic, social and ecological performance [8].
In order to respond to the sustainability paradigm, some studies have begun to take into consideration sustainable supply chain management (SSCM) in SSCND. However, the research on SSCND that quantitatively models all three dimensions of sustainability is limited [9]. Moreover, most research in the field of SSCM only pays attention to the responsive and resilient feature of the SSCN but fails to take into consideration a critical characteristic of sustainable performance measurement. Sustainable supply chain performance measurement can be defined as the process of measuring the efficiency and influence of an action or an object quantitatively and/or qualitatively [10,11]. The main purpose of SSCPM is to determine the best among existing alternative schemes [12]. It is critical to determine appropriate indicators for evaluating sustainability performance. Measurement indicators are utilized to represent the state of economical, natural, and social development in the supply chain network system [13]. Nevertheless, because too many indicators will lead to inconsistency of dimensions, it is difficult to measure supply chain sustainability performance. Therefore, the problem is that all valuations should be simplified into a single one-dimensional standard in certain ways. To address the above problem, multi-criteria decision-making (MCDM) introduces a solution framework. In MCDM, all measurement indicators are presented in their original form. That is to say, the MCDM approach provides the most constructive solution framework for assessing sustainability performance.
It can be concluded that sustainable supply chain optimization can obtain some feasible schemes for optimizing strategy and tactical decisions, and MCDM can evaluate supply chain sustainability performance for selecting the optimal decision scheme. Nevertheless, most academic studies divide supply chain network optimization and sustainability performance measurement [14]. In the author’s view, optimization and evaluation are inseparable in SSCND. Mandal et al. also support this view, and they adopted the TOPSIS method to evaluate the obtained results calculated by multi-objective meta-heuristic algorithms in multi-objective machining problems [15]. In an attempt to integrate network optimization and performance measurement, a performance-oriented optimization framework is developed. According to this framework, a set of feasible solutions can be obtained by optimization approaches and sorted by MCDM methods. The optimal solution can be selected based on evaluation efficiency values calculated by special evaluation methods. The greatest difference with Mandal’s thought is that the optimization process and performance measurement are performed simultaneously, and the network optimization is guided by sustainability measurement.
The structure of this article is as follows: Section 2 reviews some literature involving supply chain network optimization, multi-criteria decision making and the integration of network optimization and performance evaluation. Section 3 formulates a multi-objective mixed-integer linear programming model. In Section 4, a performance-oriented optimization framework is developed. Section 5 represents the result and discussion related to a numerical example. In Section 6, the conclusions are elaborated.

2. Literature Review

2.1. Supply Chain Network Optimization

Supply chain network optimization can be classified as a mathematical programming problem. Multi-objective optimization based on triple bottom line indicators is widely used to model the SSCND problem. Nayeri et al. consider economic, environmental, and social aspects as optimization objectives for designing SCLSC network [16]. A multi-objective mixed-integer programming (MOMIP) model was developed, and multi-choice goal programming with the utility function was used to solve the MOMIP model. To broaden the dimensions of supply chain features, they introduced responsive indicators and resilient indicators into the supply chain network for optimizing a sustainable, responsive, and resilient supply chain [17]. Zhang et al. formulated a MOMIP model considering economic performance and social aspects [18]. The lost working days caused by work damages modeled by fuzzy programming are considered social indicators. Pourmehdi et al. formulated a multi-objective stochastic programming model to design a sustainable steel supply chain [19]. They considered the total cost as economic performance and emission in production as the environmental aspect. Soleimani et al. modeled a green sustainable closed-loop supply chain by considering environmental protection, profit optimization, and a decrease in lost workdays caused by occupational accidents [20]. The improved genetic algorithm was adopted to solve their developed model. Abad et al. proposed a novel bi-objective chance-constraint programming approach for dealing with the uncertain green supply chain [21]. The first objective aims to minimize the total cost, and the second objective controls the scatter of uncertain cost, which is described as the variance in stochastic variable cost. Fazli-Khalaf et al. formulated a bi-objective programming model for a green reliable supply chain, which aims to minimize total operating cost and maximize the greenness of the designed supply chain network [22]. They developed a novel fuzzy robust stochastic optimization technical for coping with hybrid uncertainty in the supply chain network.

2.2. Supply Chain Performance Evaluation

MCDM methods are widely used in supply chain management, mainly consisting of supplier selection and sustainability measurement. Supplier selection is an important strategic decision for sustainable supply chain management, which is regarded as a process of MCDM [23,24]. Sustainability measurement is usually performed to evaluate sustainability performance in terms of multiple aspects within the triple bottom line framework [12]. The purpose of adopting MCDM methods is to find the optimal scheme in the existing feasible schemes for performing supplier selection and sustainability performance evaluation [23,25,26]. Erol et al. divided supply chain sustainability performance evaluation into economic, environmental and social aspects on the basis of two criteria: “an indicator’s measurability” and “data availability for a special indicator” [27]. Ahi et al. reviewed the measure indicators in green supply chain and sustainable supply chain management [11]. The most often used metrics are quality, greenhouse gas emission, air emission, energy use and energy consumption. They proposed that the economic, environmental and social aspects are the most efficient indicators used to measure supply chain sustainability performance. Tavassoli et al. developed a double-frontier fuzzy network data envelopment analysis evaluation model for measuring the sustainability performance of the tomato paste supply chain [28]. Wang et al. proposed an efficiency sorting multi-objective optimization framework to make optimization solutions and decision-making on a sustainable supply chain [22]. In this framework, data envelopment analysis (DEA) was utilized to measure supply chain performance, and multi-objective optimization algorithms optimized network design. However, DEA is an MCDM based on input indicators and output indicators. If all the selected indicators are minimized or maximized, it is difficult to evaluate supply chain performance by DEA.
TOPSIS, as a commonly used MCDM method, is a technique used to sort finite evaluation objects according to their proximity to the ideal solution, which has been broadly adopted to evaluate supply chain sustainability performance and suppliers. Sun et al. introduced entropy-weighted TOPSIS to assign objective weight values to each evaluation indicator [29]. Li et al. developed a rough cloud TOPSIS approach for supplier selection in a sustainable supply chain [23]. Marzouk et al. adopted AHP to calculate the relative importance weight of suppliers and TOPSIS to measure different suppliers in a constructive supply chain based on 17 indicators [26]. Venkatesh et al. developed a fuzzy AHP-TOPSIS method to deal with the complexity in the continuous aid supply chain [30]. Jellali et al. adopted a fuzzy method for TOPSIS to evaluate the sustainability of the olive oil supply chain [31]. Moreover, based on a review of MCDM, the most popular MCDM methods are AHP and TOPSIS [32]. However, the AHP method is based on expert judgment, so it is subjective, but the TOPSIS model is a completely quantitative and objective MCDM method for evaluating sustainability performance. Hence, in this article, the entropy-weighted TOPSIS method is utilized to evaluate the sustainability performance of decision schemes. Finally, it is critical to determine appropriate evaluation indicators to measure supply chain performance [12].

2.3. Integrating of Network Optimization and Performance Evaluation

By solving multi-objective supply chain network optimization problems on the basis of the triple bottom line, the feasible Pareto optimal solution set will be obtained, and it is difficult to select the optimal scheme from these alternative schemes. The process of achieving the optimal scheme can be regarded as network decision-making [12]. Little research has integrated supply chain network optimization and network decision-making. The common thought in the existing literature is to evaluate and sort the alternative schemes so as to obtain the optimal scheme with the best evaluation efficiency value.
Validi et al. used three independent optimization algorithms based on genetic algorithms (NSGA-2, MOGA-2 and HYBRID) to solve their green multi-objective model [33]. They paid attention to economic performance by minimizing cost and ecological performance by minimizing carbon emissions. Then, using a multi-attribute decision-making approach, TOPSIS, the solution is adopted to sort obtained alternative transportation routes. Mandal et al. adopted TOPSIS to evaluate feasible Pareto solutions calculated by MOPSO and select the optimal one with the best efficiency value in optimizing Cu-MWCNT composite electrode machining [15]. The solution decision-making approach in the abovementioned literature can be summarized as a two-stage technical approach. In the first stage, heuristic methods are used to obtain the feasible decision scheme set (i.e., the final Pareto optimal solution set). In the second stage, various multi-criteria decision-making approaches are adopted to evaluate and sort these Pareto optimal schemes so as to obtain the optimal scheme. Furthermore, some studies focus on performing supplier measurement in the first stage and solution decisions in the second stage. Lahri et al. integrated supplier selection and SSCN design [34]. BMW and TOPSIS are utilized to measure the sustainability performance of suppliers so as to obtain the green image weight, which is used to design network design. The ε-constraint method is adopted to solve their multi-objective possibility mixed-integer programming model. Moheb-Alizadeh et al. utilized the bi-objective DEA method to measure the efficiency of supply chain nodes and considered them as the optimization objectives [35]. Then, the proposed multi-objective stochastic programming model was solved by the Lagrangian relaxation algorithm and multi-choice goal programming. It can be seen that two-stage methods in most studies are independent of each other; in other words, model solution and measurement are independent. Hence, a parallel approach, integrating optimization and measurement, is proposed in this research. In each iteration, the feasible solutions in each archive are sorted according to their sustainability performance, and then, the sorted individuals guided the next iteration. In this article, the entropy-weighted TOPSIS method and meta-heuristic algorithms are integrated with the proposed performance-oriented optimization framework.

3. Model Formulation

3.1. Problem Description

This article examines a generic multi-echelon SSCN, which handles the forward flow of new products and the reverse flow of end-of-life (EOL) products. The structure of the generic SSCN structure is illustrated in Figure 1. The proposed network structure can be modeled in various industries, including the pharmaceutical industry [36], the steel-based products industry [37] and the tanker industry [17]. In Figure 1, the new products are produced by manufacturing centers and transited to distribution centers and then to the customer markets to satisfy their demands. Furthermore, when the products reach the end of life, the EOL products are collected in recycling centers where they are tested, inspected, sorted and classified into two different parts: unrecyclable EOL products and recyclable EOL products. The recyclable EOL products are reprocessed and assembled in recycling centers and returned to the customer market. On the other hand, unrecyclable EOL products are transited to disposal centers to be disposed of and scrapped by decomposition and/or incineration.
To specify facility location and product flow in the aforementioned SSCN, a MOMIP model is developed in this article. The proposed multi-objective model aims to minimize the total cost (economic performance), minimize the pollution emission (environmental performance) and maximize social responsibility by maximizing generated job opportunities and minimizing lost working days.

3.2. Model Symbols

The corresponding indexes, notations and parameters of the MOMIP model are shown as follows.
Indexes
i Index of manufacturing centers, i = 1 , 2 , , I
j Index of distribution centers, j = 1 , 2 , , J
k Index of customers, k = 1 , 2 , , K
m Index of recycling centers, m = 1 , 2 , , M
n Index of disposal centers, n = 1 , 2 , , N
v Index of disposal centers, n = 1 , 2 , , N
Parameters
P R i Price of product from manufacturing i
P R m Price of product from recycling center m
C T i j v Transportation cost of product per unit weight from manufacturing center i to distribution center j by transportation mode v
C T j k v Transportation cost of product per unit weight from distribution center j to customer k by transportation mode v
C T k m v Transportation cost of product per unit weight from customer k to recycling center m by transportation mode v
C T m k v Transportation cost of product per unit weight from recycling center m to customer k by transportation mode v
C T m n v Transportation cost of product per unit weight from recycling center m to disposal center n by transportation mode v
C H i Inventory holding cost of unit product in manufacturing center i
C H j Inventory holding cost of unit product in distribution center j
C H m Inventory holding cost of unit product in recycling center m
C H n Inventory holding cost of unit product in disposal center n
C P i Processing cost of unit product in manufacturing center i
C P j Processing cost of unit product in distribution center j
C P m Processing cost of unit product in recycling center m
C P n Processing cost of unit product in disposal center n
C R k Recycling price of the product in customer k
E T i j v Unit transportation pollution emission from manufacturing center i to distribution center j by transportation mode v
E T j k v Unit transportation pollution emission from distribution center j to customer k by transportation mode v
E T k m v Unit transportation pollution emission from customer k to recycling center m by transportation mode v
E T m k v Unit transportation pollution emission from recycling center m to customer k by transportation mode v
E T m n v Unit transportation pollution emission from recycling center m to disposal center n by transportation mode v
E P i Unit processing pollution emission in manufacturing center i
E P j Unit processing pollution emission in distribution center j
E P m Unit processing pollution emission in recycling center m
E P n Unit processing pollution emission in disposal center n
E H i Unit holding pollution emission in manufacturing center i
E H j Unit holding pollution emission in distribution center j
E H m Unit holding pollution emission in recycling center m
E H n Unit holding pollution emission in disposal center n
F J i Fixed job opportunity for manufacturing center i
F J j Fixed job opportunity for distribution center j
F J m Fixed job opportunity for recycling center m
F J n Fixed job opportunity for disposal center n
V J i Variable job opportunity for manufacturing center i
V J j Variable job opportunity for distribution center j
V J m Variable job opportunity for recycling center m
V J n Variable job opportunity for disposal center n
F L i Fixed lost working days because of work damages in manufacturing center i
F L j Fixed lost working days because of work damages in distribution center j
F L m Fixed lost working days because of work damages in recycling center m
F L n Fixed lost working days because of work damages in disposal center n
V L i Variable lost working days because of work damages in manufacturing center i
V L j Variable lost working days because of work damages in distribution center j
V L m Variable lost working days because of work damages in recycling center m
V L n Variable lost working days because of work damages in disposal center n
P C a p i Processing capacity of manufacturing center i
P C a p m Processing capacity of recycling center m
P C a p n Processing capacity of disposal center n
H C a p j Holding capacity of distribution center j
H C a p m Holding capacity of recycling center m
T M C v Capacity of transportation mode v
D e k Product demand of customer k
w The weight of product
Decision variables
X i j v Number of products transited from manufacturing center i to distribution center j by transportation mode v
X j k v Number of products transited from distribution center j to customer k by transportation mode v
X k m v Number of products transited from customer k to recycling center m by transportation mode v
X m k v Number of products transited from recycling center m to customer k by transportation mode v
X m n v Number of products transited from recycling center m to disposal center n by transportation mode v
Y i { 1 if   manufacturing   center   i   is   opened 0 otherwise
Y j { 1 if   distribution   center   j   is   opened 0 otherwise
Y m { 1 if   recycling   center   m   is   opened 0 otherwise
Y n { 1 if   disposal   center   n   is   opened 0 otherwise
Z i j v { 1 if   transportation   mode   v   is   selected   from   manufacturing   center   i   and   distribution   center   j 0 otherwise
Z j k v { 1 if   transportation   mode   v   is   selected   from   distribution   center   j   to   customer   k 0 otherwise
Z k m v { 1 if   transportation   mode   v   is   selected   from   customer   k   to   recycling   center   m 0 otherwise
Z m k v { 1 if   transportation   mode   v   is   selected   from   recycling   center   m   to   customer   k 0 otherwise
Z m n v { 1 if   transportation   mode   v   is   selected   from   recycling   center   m   to   disposal   center   n 0 otherwise

3.3. Model Formulation

3.3.1. Economic Objective Function

The first optimization objective indicates the economic performance of the SSCN, which aims to maximize total profit. The total profit consists of revenue, inventory holding cost, transportation cost, processing cost and recycling cost. All components of total profit represent economic indicators of the SSCN. The calculation of total profit is calculated by Equation (1).
M a x   Z 1 = C r e v ( C t r a n s + C i n v + C p r o + C r e c )
C r e v = i , j , v P R i X i j v + m , k , v P R m X m k v
C t r a n s = i , j , v C T i j v X i j v + j , k , v C T j k v X j k v + k , m , v C T k m v X k m v + m , k , v C T m k v X m k v + m , n , v C T m n v X m n v
C i n v = i , j , v C H i X i j v + j , k , v C H j X j k v + k , m , v C H m X k m v + m , n , v C H n X m n v
C p r o = i , j , v C P i X i j v + j , k , v C P j X j k v + m , k , v C P m X m k v + m , m , v C P n X m n v
C r e c = k , m , v C R k X k m v
Equation (2) indicates the total revenue of the SSCN, which comes from new products and renewals of the product. Equation (3) represents transportation costs between two different kinds of facilities. It is should be mentioned that there is forward product flow and reverse product flow between customer markets and recycling centers. Equation (4) indicates the inventory cost involving manufacturing centers, distribution centers, disposal centers and recycling centers. Furthermore, relation Equation (5) calculates the total processing cost involving manufacturing centers, distribution centers and recycling centers. Equation (6) represents the recycling cost from customer markets.

3.3.2. Environmental Objective Function

The second optimization objective represents the environmental performance of the SSCN involving transportation pollution emission, processing pollution emission and holding pollution emission. Each kind of pollution emission represents an environmental indicator.
M i n   Z 2 = E t r a n s + E p r o + E h o l d
E t r a n s = i , j , v E T i j v X i j v + j , k , v E T j k v X j k v + k , m , v E T k m v X k m v + m , k , v E T m k v X m k v + m , n , v E T m n v X m n v
E h o l d = i , j , v E H i X i j v + j , k , v E H j X j k v + k , m , v E H m X k m v + m , n , v E H m X m n v
E p r o = i , j , v E P i X i j v + j , k , v E P j X j k v + m , k , v E P m X m k v + m , n , v E P n X m n v
Equation (8) calculates the total transportation pollution emission. Equation (9) represents the total inventory holding pollution emission of corresponding facilities involving manufacturing centers, distribution centers and recycling centers. Equation (10) indicates the total processing pollution emission that is related to manufacturing centers, distribution centers, disposal centers and recycling centers.

3.3.3. Social Objective Function

Social responsibility is an important dimension of the triple bottom line, whose quantitative indicators are difficult to determine. From the perspective of stakeholders and contracts, social responsibility is defined as the fact that organizations or enterprises should take responsibility for the environment, stakeholders and so on in daily operation and business activities [38,39]. The main and most important aspect of the organization’s social responsibility is the interests of employees.
In this article, the evaluation indicators of social responsibility are determined based on the established standard ISO2600. Pishvaee et al. measured enterprise social responsibility based on the interests of different stakeholders according to ISO2600 [40]. In ISO2600, the two indicators related to the interests of employees include: (1) lost working days caused by work damage and (2) the number of created job opportunities. The first one reflects the damage caused to employees by working conditions, and the second indicator reflects the positive impact on working conditions and on community development.
Hence, the third objective function evaluates social performance, which aims to maximize job opportunities and minimize lost working days caused by work damages. Both of the aforementioned social factors are considered social evaluation indicators. However, two indicators are in different directions, so ξ and ζ are adopted as the components of the normalization of weight coefficients to job opportunities and missing work days, respectively.
M a x   Z 3 = ξ × J o b O ζ × L o s D
J o b O = i F J i Y i + j F J j Y j + m F J m Y m + n F J n Y n + i , j , v V J i X i j v / P c a p i + i , j , v V J j X i j v / H c a p j + m , k , v V J m X m k v / P c a p i + k , m , v V J m X k m v / H c a p m + m , n , v V J n X m n v / P c a p n
L o s D = i F L i Y i + j F L j Y j + m F L m Y m + n F L n Y n     + i V L i X i j v / P c a p i + j V L j X i j v / H c a p j + m V L m X k m v / H c a p m     + m V L m X m k v / P c a p m + n V L n X m n v / P c a p n
The total job opportunities are calculated by Equation (12). The first four terms represent the total fixed job opportunities due to opening the corresponding network facilities, while the surplus terms denote the total created variable job opportunities on the basis of capacity constraints in the corresponding facilities.
The total lost working days are formulated as Equation (13), where the first four parts represent the number of lost working days due to the damages in opening the corresponding network facilities. The remaining parts are related to lost working days resulting from the utilization of facilities’ capacities.

3.3.4. Constraints

Equations (14)–(17) are flow balance constraints. Equation (14) indicates that the product inflow of distribution centers should be equal to the outflow. Equations (15) and (16) denote the product inflow of recycling centers divided into the product to be remanufactured and disposed of. Equation (17) represents the number of recycled products that should be equal to or less than the product transported to customer markets.
i , v X i j v = k , v X j k v                           j
k , v X m k v = η k , v X k m v                       m
n , v X m n v = ( 1 η ) k , v X k m v               m
m , v X k m v j , v X j k v                             k
Equation (18) denotes that the product inflow of customer markets should satisfy the demands.
j , v X j k v + m , v X m k v D e k
Constraints (19)–(21) are processing capacity constraints involving manufacturing centers, recycling centers and disposal centers.
j , v X i j v Y i P C a p i                 i
k , v X m k v Y m P C a p m             m
n , v X m n v Y n P C a p n                 n
Equations (22) and (23) are holding capacity constraints that are associated with distribution centers and recycling centers.
i , v X i j v Y j H C a p j                 j
k , v X k m v Y m H C a p m             m
Constraints (24)–(28) are transportation mode capacity constraints.
i , j w X i j v i , j Z i j v T M C v             v
j , k w X j k v j , k Z j k v T M C v             v
k , m w X k m v k , m Z k m v T M C v             v
m , k w X m k v m , k Z m k v T M C v             v
m , n w X m n v m , n Z m n v T M C v             v
Equations (29)–(35) represent that the transportation links between any two facilities are established when the corresponding facilities are opened.
Z i j v Y i             i , j , v
Z i j v Y j             i , j , v
Z j k v Y j             j , k , v
Z k m v Y m             k , m , v
Z m k v Y m             m , k , v
Z m n v Y m             m , n , v
Z m n v Y n             m , n , v
Equations (36) and (37) indicate the characteristics of decision variables.
X i j v , X j k v , X k m v , X m k v , X m n v 0             i , j , k , m , n , v
Y i , Y j , Y m , Y n , Z i j v , Z j k v , Z k m v , Z m k v , Z m n v { 0 , 1 }             i , j , k , m , n , v

4. Performance-Oriented Optimization Framework

4.1. The Basic Framework

To solve the proposed SSCN optimization model, we developed a performance-oriented optimization framework that contains a performance sorting strategy and an optimization solution strategy. In the performance sorting strategy, entropy weight TOPSIS is utilized to measure sustainability performance based on the triple bottom line. In the optimization solution strategy, meta-heuristic algorithms are used to obtain a set of Pareto optimal solutions. The flow chart of the performance-oriented optimization framework is presented in Figure 2, whose essential steps are shown as follows.
Step 1: Population initialization
Initialize the population, archive and parameters of algorithms.
Step 2: population update
After initializing the parent population, generate the offspring population based on a special evolution mechanism of different meta-heuristic algorithms. Then, calculate the fitness function values of each individual in the offspring population. Furthermore, according to the fitness function, compare the non-dominant relationship of individuals and divide them into different layers. The first layer is regarded as the archive. In each algorithm, the elite individual guides the evolution, which is selected according to the supply chain performance evaluation strategy.
Step 3: archive update
Compare the dominant relationship between any two individuals in a mixed population, which is made up of the offspring population and the archive. According to the dominant relationship, the non-dominant individuals are considered the final archive.
Step 4: Performance evaluation and sorting
The entropy weight TOPSIS method is utilized to calculate the performance evaluation value of each individual in the archive. All the Pareto optimal solutions are sorted based on their evaluation value, and the individual with the best performance is selected as the elite individual. Furthermore, the elite individual will be used to guide the population’s evolution.
When the algorithm iteration ends, all the individuals in the archive are considered as the Pareto optimal solutions, and the one with the best evaluation value is the optimal scheme.

4.2. Performance Sorting Strategy

In Section 3, optimization objectives and evaluation indicators of the sustainable supply chain are developed according to the triple bottom line. The economic indicators consist of revenue, inventory cost, transportation cost, facility processing cost and recycling cost. The environmental indicators include transportation pollution emission, inventory pollution emission and processing pollution emission. The social indicators consist of lost working days caused by work damage and created job opportunities. Among the above-mentioned sustainability indicators, the job opportunities and revenue are as large as possible, while other indicators are as small as possible. On the basis of the established sustainability evaluation indicators system, the entropy weight TOPSIS is utilized to evaluate the sustainability performance of each scheme.
The decision matrix D is formulated, which consists of decision-making units (DMU) and performance evaluation indicators (PEI).
D = ( d i j ) m × n = [ d 11 d 1 n d m 1 d m n ] , i = 1 , 2 , , m ; j = 1 , 2 , , n
where the subscript n represents the number of performance evaluation indicators and m states the number of decision making units. d i j denotes the value of performance evaluation indicator j in decision making unit i .

4.2.1. Standardization and Normalization

According to the analyses of objective functions in Section 3.3, all of SC performance includes contradictory indicators. For example, job opportunities should be as big as possible, while lost working days should be as small as possible. Therefore, the corresponding indicators should be standardized before normalization.
If PEI j is a profit indicator, the standardization method is as the following formula.
s i j = d i j / max i ( d i j ) , i = 1 , 2 , , m ; j = 1 , 2 , , n
If PEI j is a cost indicator, the standardization method is as the listed equation.
s i j = min i ( d i j ) / d i j , i = 1 , 2 , , m ; j = 1 , 2 , , n
After all indicators are standardized, the normalization method is as follows.
u i j = s i j / i s i j 2 , i = 1 , 2 , , m ; j = 1 , 2 , , n

4.2.2. Indicators Weight

The indicator weights in traditional TOPSIS are determined by expert scoring, which is subjective. In order to objectively calculate the indicator weights, the information entropy method is adopted. e j indicates the entropy value of evaluation indicator j in the standardized decision matrix.
e j = k i u i j ln u i j
where k = 1 / ln m , 0 e j 1 . If b i j = 0 , u i j ln u i j = 0 .
E represents the total information entropy of all evaluation indicators.
E = j e j = 1 ln m i , j u i j ln u i j
r j measures the dispersity of evaluation indicator value.
r j = 1 e j
If the evaluation value of indicator j is more dispersed, the value of r j is bigger, so the evaluation indicator j is more important. On the contrary, the more concentrated the evaluation value d i j is, the less important the evaluation indicator j is. If all of the evaluation values d i j are equal and absolutely concentrated, the indicator j is invalid. When evaluating the individuals in the archive of a multi-objective optimization algorithm, the objective weight is needed. Therefore, the entropy weights are obtained based on the following methods.
w j = r j / j r j = ( 1 e j ) / j ( 1 e j ) = ( 1 e j ) / ( n E )
The weight factor is calculated by Equation (45).

4.2.3. The Weighted Decision Matrix

Based on the standardization decision matrix and the weight vector, the weighted decision matrix can be calculated by the listed relation.
V = [ w 1 u 11 w n u 1 n w 1 u m 1 w n u m n ] = [ v 11 v 1 n v m 1 v m n ]

4.2.4. The Ideal Solution

According to the weighted decision matrix, the positive ideal solution is calculated by Equation (47), while the negative ideal solution is considered as Equation (48).
v j + = { max i ( v i j ) j J 1 min i ( v i j ) j J 2
v j = { min i ( v i j ) j J 1 max i ( v i j ) j J 2
where J 1 denotes the set of profit indicators and J 2 is the set of cost indicators.

4.2.5. The Relative Distance Calculation

Equation (49) calculates the relative distance between v i j and the positive ideal solution. Equation (50) calculates the relative distance between v i j and the negative ideal solution.
D i s i + = i ( v i j v j + ) 2 , i = 1 , 2 , , m ; j = 1 , 2 , , n
D i s i = i ( v i j v j ) 2 , i = 1 , 2 , , m ; j = 1 , 2 , , n

4.2.6. Performance Evaluation Value

Equation (51) calculates the performance evaluation value.
e v i = D i s i / ( D i s i + + D i s i )
According to the performance evaluation value of DMUs calculated by entropy weight TOPSIS, a sequence table can be formulated by sorting the evaluation value.

4.3. Optimization Solution Strategy

In this section, a performance-oriented optimization framework is developed. The entropy weight TOPSIS is adopted to measure the supply chain performance of each DMU. Furthermore, the NSGA-II and MOPSO are utilized as examples of formulating the optimization framework.

4.3.1. Fast and Elitist Non-Dominated Sorting Genetic Algorithm (NSGA-II)

NSGA-II is a typical meta-heuristic algorithm based on an individual evolution mechanism. The population evolves through selection, crossover and mutation. Deb et al. introduced an elite non-dominated sorting strategy and elite archive strategy to obtain Pareto optimal solutions [41]. After generating the offspring population based on the above three evolutionary operations, the population are divided into several layers by comparing the dominant relationship. Then, in each layer, all individuals are sorted by calculating crowding distance, whose pseudo-code is presented in Table 1.

4.3.2. Multi-Objective Differential Evolution Algorithm (MODE)

MODE is a parallel search algorithm based on biological evolution ideas. The basic and critical steps of the algorithm consist of selection, crossover and mutation. Compared to a genetic algorithm, the mutation mechanism in MODE is based on the differential mutation operation of the parent individuals. The common mutation strategy is shown as follows.
y = x 1 + m u × ( x 2 x 3 )
where y is the mutation individual and x p ( p = 1 , 2 , 3 ) denotes the parent individual. m u indicates the mutation factor and m u [ 0 , 1 ] . Then, the crossover individual is generated by exchanging some elements of the parent individual and mutation individual as follows.
z i = { y i r a n d i p c r o s s x i o t h e r w i s e
where i indicates the variable in the ith dimension of the individual, p c r o s s denotes the crossover possibility and r a n d i is a random number that is subject to uniform distribution.

4.3.3. Multi-Objective Particle Swarm Optimization (MOPSO) Algorithm

Compared to meta-heuristic algorithms based on the biological evolution mechanism, MOPSO is a typical swarm intelligent optimization algorithm. This algorithm adopts a special particle moving mechanism to converge the particles to the optimal particle. The updating process of location and velocity is the most typical characteristic of this algorithm, which is calculated as follows:
v i ( t + 1 ) = w g v i ( t ) + c 1 g r a n d 1 g ( p b e s t ( t ) x i ( t ) ) + c 2 g r a n d 2 g ( g b e s t ( t ) x i ( t ) )
x i ( t + 1 ) = x i ( t ) + v i ( t + 1 )
where w is the inertia weight; c 1 and c 2 are the cognitive and social coefficients; p b e s t and g b e s t are the personal and global optimal particles; and t indicates the current iteration.

4.3.4. Multi-Objective Grey Wolf Optimization (MOGWO) Algorithm

The MOGWO is a typical swarm intelligence algorithm that was developed based on the predation activities of grey wolves. The optimization process of MOGWO consists of social hierarchy, encircling prey, hunting prey, attacking prey and searching for prey. The position of the prey represents the potential optimal position. The grey wolves search for the optimal individual mainly guided by the best three wolves (Alpha, Beta and Delta) in the current population, which is shown in Figure 3. Based on the Pareto-dominated relations, the alpha wolf is superior to the other two wolves, and the beta wolf is better than the delta wolf. According to the position information of the best three wolves, the positions of other search agents (Omega wolf or any other wolves) are updated. The MOGWO searches the optimal solution through the encircling and hunting behavior of grey wolves, which are calculated as follows:
(1)
Encircling
D = | C · X p ( t ) X ( t ) |
X ( t + 1 ) = X p ( t ) A · D
where X p indicates the position of the prey and X represents the position of the grey wolf. A and C are the coefficient vectors, which are calculated as follows: A = 2 a · r 1 a , C = 2 · r 2 .
(2)
Hunting
D α = | C 1 · X α X | , D β = | C 2 · X β X | , D δ = | C 3 · X δ X |
X 1 = X α A 1 · D α , X 2 = X β A 2 · D β , X 3 = X δ A 3 · D δ
X ( t + 1 ) = ( X 1 + X 2 + X 3 ) / 3
According to Equations (58)–(60), when | A | > 1 , grey wolves are scattered in various areas of search space as far as possible and search for the prey. When | A | < 1 , the gray wolves concentrate on the prey in one or more areas.

5. Numerical Case

This section presents a numerical case that is utilized to validate the developed MOMILPM and performance measurement multi-objective optimization framework. The SSCN consists of two manufacturing centers, three distribution centers, four customers, two recycling centers and three distribution centers. The new products are produced in manufacturing centers and transported to distribution centers. Then, they are distributed to each customer from distribution centers. The EOL products are collected and tested by recycling centers. Parts of end-of-life products can be repaired and recovered in recycling centers and returned to the customer market, and the others are delivered to disposal centers. There are two kinds of vehicles used to transport products: general transportation vehicles and new energy transportation vehicles. Compared to general vehicles, the new energy vehicles produce fewer carbon emissions but cost more. The related information on the sustainable supply chain network is shown in Table 2.

5.1. Results Analyses

In an attempt to investigate the feasibility and effectiveness of the developed MOMIP model and the performance measurement multi-objective optimization framework, four meta-heuristic algorithms with entropy weight TOPSIS-based evaluation strategy are utilized to solve the mathematical model and are referred to as NSGA-2, MOPSO, MODE, and MOGWO algorithms (EWT-NSGA-2, EWT-MOPSO, EWT-MODE and EWT-MOGWO). In an attempt to control the influence variables of the experiments, the corresponding initial algorithm parameters are presented in Table 3. The numerical case is run 10 times with entropy-weighted TOPSIS-based multi-objective optimization algorithms.
After calculation, by comparing Pareto dominant relations and performance evaluation values, we obtain the final Pareto optimal solutions. Distributions of the Pareto optimal solution set calculated by four meta-heuristic algorithms are shown in Figure 4. In Figure 4, the x-axis represents the economic objective function, the y-axis indicates the environmental objective function and the z-axis states the social objective function. It can be concluded from the distributions that the Pareto optimal solutions of the four algorithms are all uniformly distributed in their search space. The number of solutions obtained by EWT-NSGA-2 and EWT-MOPSO is higher than that of EWT-MODE and EWT-MOGWO. However, because meta-heuristic algorithms solve the multi-objective optimization model based on the random search, the differences in the distribution of Pareto optimal solutions of the four algorithms still exist. On the other hand, the random search mechanism also makes it difficult to distinguish the advantages and disadvantages of these solutions and the dominant relation. Hence, it is essential to further analyze these Pareto optimal solutions quantitatively.
Table 4, Table 5, Table 6 and Table 7 represent the evaluation indicators and the performance evaluation value of the final Pareto optimal solutions calculated by entropy-weighted TOPSIS. Based on the triple bottom line of the SCC, the selection of the indicators is subject to the principle of fully reflecting the economic, environmental and social performance. The indicators involving economic performance include transportation cost, inventory holding cost, facilities processing cost, recycling cost and revenue. The environmental evaluation indicators consist of transportation carbon emission, inventory holding pollution emission and processing pollution emission. The social indicators include lost working days caused by work damages and created job opportunities. Among the abovementioned evaluation indicators, the created job opportunities and revenue are the maximum indicators, while the others are minimum indicators. Evaluation values are calculated by entropy-weighted TOPSIS.
On the basis of the entropy-weighted method, the weight of each evaluation indicator can be obtained. Because the selection of indicators is guided by the triple bottom line of the SCC, the weight of each dimension is analyzed and compared, which is demonstrated in Figure 5. It can be concluded from the figure that the weight of economic indicators is the largest, which indicates that economic performance plays a leading role in the triple bottom line of the SCC. Furthermore, the social and environmental performance has almost the same influence on the sustainable performance of the supply chain.
By comparing the performance evaluation value of the Pareto optimal solutions, all the feasible solutions are sorted, and the solution with the best performance evaluation value is considered as the optimal solution, which is bolded in each table. From Table 4, Table 5, Table 6 and Table 7 and Figure 6d the performance evaluation value of the optimal solution is 0.8865 in EWT-NSGA-2, 0.7535 in EWT-MODE, 0.8191 in EWT-MOPSO and 0.6896 in EWT-MOGWO. Hence, the solution calculated by EWT-MOPSO and EWT-NSGA-2 has better sustainability performance than the other two meta-heuristic algorithms based on EW-TOPSIS.
Figure 6a–c illustrate the comparison of three function values of the optimal solution in the case of four algorithms. Parts (a) and (b) indicate the comparison of total cost and total pollution emission of the sustainable supply chain. It can be concluded that the total cost and pollution emission of the optimal solution obtained by the four algorithms are almost the same. However, part (c) in Figure 6 indicates that the social performance of the optimal solution obtained by EWT-NSGA-2 is much better than that obtained by the other three algorithms.

5.2. Sensitivity Analyses

5.2.1. Effect of Performance Sorting Strategy on Meta-Heuristic Algorithms

This section performs a sensitivity analysis of different strategies for the performance of the performance-oriented optimization framework. The meta-heuristic algorithms with entropy-weighted TOPSIS, with TOPSIS, and without any evaluation strategy are utilized to calculate the numerical case. Then, we compare the performance evaluation value of the obtained Pareto optimal solution set. In the case of the meta-heuristic algorithms without an evaluation strategy, the final Pareto optimal solutions are evaluated by entropy-weighted TOPSIS so as to measure the sustainability performance.
Figure 7 presents the comparison of the performance evaluation values of four algorithms with the abovementioned three evaluation strategies. In this figure, “EW-TOPSIS” indicates the algorithms with entropy-weighted TOPSIS, “TOPSIS” represents the algorithms with TOPSIS, and “NON” states the meta-heuristic algorithms without evaluation strategy.
Comparing maximum loci and loci greater than 75% of data shows that the performance evaluation values of algorithms with EW-TOPSIS and TOPSIS are generally greater than those of algorithms without an evaluation strategy. On the other hand, comparing the average number of each part in Figure 8 shows that the overall performance of the feasible solutions obtained by algorithms with EW-TOPSIS is better than that obtained by algorithms with TMOOAs and without an evaluation strategy. The above phenomenon occurs because the entropy-weighted TOPSIS method and TOPSIS method can make the population of algorithms converge to the optimal solution with the best performance evaluation value. Furthermore, entropy-weighted TOPSIS weights each indicator objectively according to performance evaluation values and reduces the deviation caused by subjective assignment.

5.2.2. Effect of Indicator Dimension on Sustainability Performance

In this section, in an attempt to examine the influence of different dimensions on the optimization objectives, the proposed model is calculated by algorithms with EW-TOPSIS with economic, environmental and social evaluation indicators, respectively. According to the analyses of results in Section 5.1, the solution sets obtained by EWT-NSGA-2 and EWT-MOPSO have better sustainability performance than that obtained by EWT-MODE and EWT-MOGWO. Hence, EWT-NSGA-2 and EWT-MOPSO are utilized to conduct sensitivity analyses. In an attempt to separately analyze the effect of a single sustainability indicator on the objective functions, only one dimension indicator is used to evaluate the sustainability performance of the obtained solution sets. For example, when the social dimension is taken as the research object, only lost working days and created job opportunities are selected as evaluation indicators.
The results of three single sustainability dimensions obtained by EWT-NSGA-2 and EWT-MOPSO are demonstrated in Figure 8 and Figure 9 respectively. The optimal solution with the greatest performance evaluation value is utilized to calculate objective functions. In the two figures, “Eco” indicates that only economic indicators are selected, “Env” represents only environmental indicators, “Soc” states only social indicators and “Basic” represents that all sustainability indicators are used. Part (a) presents the economical objective function, part (b) states the environmental objective function and part (c) shows the social objective function.
It can be seen from part (a) of Figure 8 and Figure 9 that the total cost is the smallest when only economic indicators are considered. Secondly, according to part (b) of Figure 8 and Figure 9, the sustainability supply chain has the smallest pollution emission when only environmental indicators are considered. Thirdly, in part (c) of Figure 8 and Figure 9, it can be seen that when only social indicators are utilized for evaluation, the supply chain has the best social performance. Furthermore, compared to “Basic”, the objective function value of this dimension under a single dimension is better than that of the corresponding dimension under all sustainability dimensions. The above phenomenon occurs because when only a single sustainability dimension is used to evaluate Pareto optimal solutions, the meta-heuristic algorithm evolves towards the best performance of this dimension.
After the optimal solution by meta-heuristic algorithms with four indicators’ selection methods is obtained, the sustainability performance of four optimal solutions is evaluated by the entropy-weighted TOPSIS method. Figure 10 shows the comparison of sustainability performance evaluation values of the abovementioned four indicators’ selection methods. It can be concluded from Figure 10 that the sustainability performance of the optimal solution obtained by meta-heuristic algorithms with overall sustainability indicators is much better than that obtained by meta-heuristic algorithms with any single-dimension indicators.

5.3. Managerial Insights

In this section, some practical managerial insights based on the analyses of results and sensitivity analyses are as follows:
  • This article proposed a MOMIP model to address the problem of SSCN optimization and design, which provides managers with a good perspective to manage the supply chain and improve sustainability performance. The proposed model can assist managers in decision-making on the transportation mode selection, facilities location, suppliers selection and the flow of products.
  • The triple bottom line of the SCC is utilized to determine optimization objectives and select the appropriate evaluation indicators in the proposed model and the solution method. The proposed model and method help supply chain managers achieve better sustainable performance. The results analyses prove that considering sustainability based on the triple bottom line can achieve greater sustainable performance than only considering a single dimension.
  • The proposed performance-oriented optimization framework can provide managers with a special optimal scheme with the best sustainable performance. On the one hand, meta-heuristic algorithms are proposed to deal with the optimization problem in this framework. Because SSCN optimization is a complex optimization problem, meta-heuristic algorithms are effective and realizable in solving this kind of problem. On the other hand, entropy-weighted TOPSIS weights each sustainable indicator and sorts the feasible schemes. The entropy weight method can effectively avoid the influence of artificial factors and calculate the objective weights. Furthermore, the selected evaluation indicators should be quantitative and can comprehensively embody the sustainability performance of the supply chain.

6. Conclusions

This article addresses an SSCN design problem integrating network optimization and performance evaluation. The optimization objectives and evaluation indicators are determined on the basis of the triple bottom line. From the three dimensions of economy, environment and society, a MOMIP model was developed that aims to minimize the total cost of the SSCN, minimize the environmental pollution and maximize social responsibility (i.e., lost working days caused by work damages and job opportunities). Furthermore, in an attempt to solve the developed mathematical model, this article proposed a performance-oriented optimization framework. This framework integrates supply chain network optimization and sustainable performance evaluation together. This framework adopts meta-heuristic algorithms as the optimization method and entropy-weighted TOPSIS as the evaluation method. Based on this framework, managers can not only obtain feasible schemes but also evaluate the performance of these schemes so as to obtain the optimal scheme. Then, to validate the developed optimization model and propose an optimization framework, four multi-objective meta-heuristic algorithms and the performance evaluation strategy are combined in pairs, and a numerical case is tested.
Moreover, this article performs some sensitivity analyses on the performance evaluation strategy and the sustainability indicators dimension. The results indicate that the optimal solution obtained by algorithms with EW-TOPSIS has better sustainable performance than that obtained by meta-heuristic algorithms with no evaluation strategy or traditional TOPSIS. Finally, some practical managerial insights are proposed based on the abovementioned analyses of results and comparative analyses.
The main contributions of this article are listed as follows:
  • Supply chain managers can obtain the feasible Pareto optimal solution set of the optimization model with the performance-oriented optimization framework. The sustainability performance of these solutions can be evaluated and sorted so as to determine the optimal solution in this framework.
  • This framework can use the entropy weight method to obtain the objective weight of each performance evaluation indicator.
  • The performance evaluation method can guide the evolution process of algorithms so as to make the population migrate to the individual with the greatest sustainability performance.
  • This framework can flexibly combine a variety of optimization algorithms and multi-criteria decision-making methods.
This article also puts forward some research directions to expand the presented problems and theories. The operation of a sustainable supply chain faces many uncertainties and the possibility of interruption due to natural disasters or human-made accidents. Hence, the resilience of the supply chain can be taken into consideration in supply chain network design. Additionally, because of the high complexity and large scale of the model in real-world supply chain management, developing other solution algorithms such as hyper-heuristic algorithms could be a promising avenue for further study. Likewise, additional sustainability evaluation indicators can be considered, and the application of other appropriate qualitative evaluation methods can provide valuable advice for future research.

Author Contributions

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

Funding

This research was funded by The National Natural Science Foundation of China, grant number 71871220.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Acknowledgments

Our deepest gratitude goes to the anonymous referees for detailed reviews and insightful comments that have helped improve this research substantially. This study was supported by The National Natural Science Foundation of China under grant number 71871220. This support is gratefully appreciated.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Rivera-Collazo, I. Environment, climate and people: Exploring human responses to climate change. J. Anthropol. Archaeol. 2022, 68, 101460. [Google Scholar] [CrossRef]
  2. Elkington, J. Partnerships from cannibals with forks: The triple bottom line of 21st-century business. Environ. Qual. Manag. 2007, 8, 37–51. [Google Scholar] [CrossRef]
  3. Ahmad, N.; Smajić, H.; Palalic, R.; Al-Riyami, S. Sustainability management research in the Arab world: A citation-based systematic literature review. Manag. Sustain. Arab Rev. 2022, 1, 14–37. [Google Scholar] [CrossRef]
  4. Sun, Y.; Shahzad, M.; Razzaq, A. Sustainable organizational performance through blockchain technology adoption and knowledge management in China. J. Innov. Knowl. 2022, 7, 100247. [Google Scholar] [CrossRef]
  5. Bartos, K.E.; Schwarzkopf, J.; Mueller, M.; Hofmann-Stoelting, C. Explanatory factors for variation in supplier sustainability performance in the automotive sector—A quantitative analysis. Clean. Logist. Supply Chain 2022, 5, 100068. [Google Scholar] [CrossRef]
  6. Jahani Sayyad Noveiri, M.; Kordrostami, S.; Wu, J.; Amirteimoori, A. Supply chains performance with undesirable factors and reverse flows: A DEA-based approach. J. Oper. Res. Soc. 2019, 70, 125–135. [Google Scholar] [CrossRef]
  7. Jia, F.; Zuluaga-Cardona, L.; Bailey, A.; Rueda, X. Sustainable supply chain management in developing countries: An analysis of the literature. J. Clean. Prod. 2018, 189, 263–278. [Google Scholar] [CrossRef]
  8. Carter, C.R.; Easton, P.L. Sustainable supply chain management: Evolution and future directions. Int. J. Phys. Distrib. Logist. Manag. 2011, 41, 46–62. [Google Scholar] [CrossRef]
  9. Ghadimi, P.; Wang, C.; Lim, M.K. Sustainable supply chain modeling and analysis: Past debate, present problems and future challenges. Resour. Conserv. Recycl. 2019, 140, 72–84. [Google Scholar] [CrossRef]
  10. Neely, A.; Gregory, M.; Platts, K. Performance measurement system design: A literature review and research agenda. Int. J. Oper. Prod. Manag. 1995, 15, 80–116. [Google Scholar] [CrossRef]
  11. Ahi, P.; Searcy, C. An analysis of metrics used to measure performance in green and sustainable supply chains. J. Clean. Prod. 2015, 86, 360–377. [Google Scholar] [CrossRef]
  12. Wang, Y.; Shi, Q.; Hu, Q.W.; You, Z.F.; Bai, Y.S.; Guo, C.M. An efficiency sorting multi-objective optimization framework for sustainable supply network optimization and decision making. J. Clean. Prod. 2020, 272, 122842. [Google Scholar] [CrossRef]
  13. Badiezadeh, T.; Saen, R.F.; Samavati, T. Assessing sustainability of supply chains by double frontier network DEA: A big data approach. Comput. Oper. Res. 2018, 98, 284–290. [Google Scholar] [CrossRef]
  14. Wang, H.; Pan, C.; Wang, Q.W.; Zhou, P. Assessing sustainability performance of global supply chains: An input-output modeling approach. Eur. J. Oper. Res. 2020, 285, 393–404. [Google Scholar] [CrossRef]
  15. Mandal, P.; Mondal, S.C. Multi-objective optimization of Cu-MWCNT composite electrode in electro discharge machining using MOPSO-TOPSIS. Measurement 2021, 169, 108347. [Google Scholar] [CrossRef]
  16. Nayeri, S.; Paydar, M.M.; Asadi-Gangraj, E.; Emami, S. Multi-objective fuzzy robust optimization approach to sustainable closed-loop supply chain network design. Comput. Ind. Eng. 2020, 148, 106716. [Google Scholar] [CrossRef]
  17. Nayeri, S.; Torabi, S.A.; Tavakoli, M.; Sazvar, Z. A multi-objective fuzzy robust stochastic model for designing a sustainable-resilient-responsive supply chain network. J. Clean. Prod. 2021, 311, 127691. [Google Scholar] [CrossRef]
  18. Zhang, X.; Zhao, G.; Qi, Y.X.; Li, B.T. A Robust Fuzzy Optimization Model for Closed-Loop Supply Chain Networks Considering Sustainability. Sustainability 2019, 11, 5726. [Google Scholar] [CrossRef]
  19. Pourmehdi, M.; Paydar, M.M.; Asadi-Gangraj, E. Scenario-based design of a steel sustainable closed-loop supply chain network considering production technology. J. Clean. Prod. 2020, 277, 123298. [Google Scholar] [CrossRef]
  20. Soleimani, H.; Govindan, K.; Saghafi, H.; Jafari, H. Fuzzy Multi-Objective Sustainable and Green Closed-Loop Supply Chain Network Design. Comput. Ind. Eng. 2017, 109, 191–203. [Google Scholar] [CrossRef]
  21. Abad, A.R.K.K.; Pasandideh, S.H.R. Green closed-loop supply chain network design: A novel bi-objective chance-constraint approach. RAIRO-Oper. Res. 2021, 55, 811–840. [Google Scholar] [CrossRef]
  22. Fazli-Khalaf, M.; Mirzazadeh, A.; Pishvaee, M.S. A robust fuzzy stochastic programming model for the design of a reliable green closed-loop supply chain network. Hum. Ecol. Risk Assess. Int. J. 2017, 8, 2119–2149. [Google Scholar] [CrossRef]
  23. Li, J.; Fang, H.; Song, W.Y. Sustainable supplier selection based on SSCM practices: A rough cloud TOPSIS approach. J. Clean. Prod. 2019, 222, 606–621. [Google Scholar] [CrossRef]
  24. Cherier, M.A.; Meliani, S.M. Supplier selection on agrifood supply chain: A Delphi-AHP-TOPSIS methodology. Int. J. Knowl. Eng. Data Min. 2019, 6, 307–330. [Google Scholar] [CrossRef]
  25. Dyckhoff, H.; Souren, R. Integrating multiple criteria decision analysis and production theory for performance evaluation: Framework and review. Eur. J. Oper. Res. 2022, 297, 795–816. [Google Scholar] [CrossRef]
  26. Marzouk, M.; Sabbah, M. AHP-TOPSIS social sustainability approach for selecting supplier in construction supply chain. Clean. Environ. Syst. 2021, 2, 100034. [Google Scholar] [CrossRef]
  27. Erol, I.; Sencer, S.; Sari, R. A new fuzzy multi-criteria framework for measuring sustainability performance of a supply chain. Ecol. Econ. 2011, 70, 1088–1100. [Google Scholar] [CrossRef]
  28. Tavassoli, M.; Fathi, A.; Saen, R.F. Assessing the sustainable supply chains of tomato paste by fuzzy double frontier network DEA model. Ann. Oper. Res. 2021. [Google Scholar] [CrossRef]
  29. Sun, L.Y.; Miao, C.L.; Yang, L. Ecological-economic efficiency evaluation of green technology innovation in strategic emerging industries based on entropy weighted TOPSIS method. Ecol. Indic. 2017, 73, 554–558. [Google Scholar] [CrossRef]
  30. Venkatesh, V.G.; Zhang, A.; Deakins, E.; Luthra, S.; Mangla, S. A fuzzy AHP-TOPSIS approach to supply partner selection in continuous aid humanitarian supply chains. Ann. Oper. Res. 2019, 283, 1517–1550. [Google Scholar] [CrossRef]
  31. Jellali, A.; Hachicha, W.; Aljuaid, A.M. Sustainable Configuration of the Tunisian Olive Oil Supply Chain Using a Fuzzy TOPSIS-Based Approach. Sustainability 2021, 13, 722. [Google Scholar] [CrossRef]
  32. Basilio, M.P.; Pereira, V.; Costa, H.G.; Ghosh, A. A Systematic Review of the Applications of Multi-Criteria Decision Aid Methods (1977–2022). Electronics 2022, 11, 1720. [Google Scholar] [CrossRef]
  33. Validi, S.; Bhattacharya, A.; Byrne, P.J. A case analysis of a sustainable food supply chain distribution system—A multi-objective approach. Int. J. Prod. Econ. 2014, 152, 71–87. [Google Scholar] [CrossRef]
  34. Lahri, V.; Shaw, K.; Ishizaka, A. Sustainable supply chain network design problem: Using the integrated BWM, TOPSIS, possibilistic programming, and ε-constrained methods. Expert Syst. Appl. 2021, 168, 114373. [Google Scholar] [CrossRef]
  35. Moheb-Alizadeh, A.; Handfield, R.; Warsing, D. Efficient and sustainable closed-loop supply chain network design: A two-stage stochastic formulation with a hybrid solution methodology. J. Clean. Prod. 2021, 308, 127323. [Google Scholar] [CrossRef]
  36. Goodarzian, F.; Hosseini-Nasab, H.; Muñuzuri, J.; Fakhrzad, M. A multi-objective pharmaceutical supply chain network based on a robust fuzzy model: A comparison of meta-heuristics. Appl. Soft Comput. 2020, 92, 106331. [Google Scholar] [CrossRef]
  37. Tsao, Y.; Nugraha Ridhwan Amir, E.; Thanh, V.; Dachyar, M. Designing an eco-efficient supply chain network considering carbon trade and trade-credit: A robust fuzzy optimization approach. Comput. Ind. Eng. 2021, 160, 107595. [Google Scholar] [CrossRef]
  38. Rothenberg, S.; Pil, F.; & Maxwell, J. Lean, green, and the quest for superior environmental performance. Prod. Oper. Manag. 2001, 10, 228–243. [Google Scholar] [CrossRef]
  39. Cruz, J.M. Dynamics of supply chain networks with corporate social responsibility through integrated environmental decision-making. Eur. J. Oper. Res. 2008, 184, 1005–1031. [Google Scholar] [CrossRef]
  40. Pishvaee, M.S.; Razmi, J. Environmental supply chain network design using multi-objective fuzzy mathematical programming. Appl. Math. Model. 2012, 36, 3433–3446. [Google Scholar] [CrossRef]
  41. Deb, K.; Pratap, A.; Agarwal, 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]
Figure 1. The structure of the generic sustainable supply chain network.
Figure 1. The structure of the generic sustainable supply chain network.
Electronics 11 03134 g001
Figure 2. Flow chart of the proposed performance-oriented optimization framework.
Figure 2. Flow chart of the proposed performance-oriented optimization framework.
Electronics 11 03134 g002
Figure 3. Position updating in MOGWO.
Figure 3. Position updating in MOGWO.
Electronics 11 03134 g003
Figure 4. The distribution of final Pareto optimal solutions obtained by four algorithms.
Figure 4. The distribution of final Pareto optimal solutions obtained by four algorithms.
Electronics 11 03134 g004
Figure 5. Comparison of weights of three sustainability dimensions.
Figure 5. Comparison of weights of three sustainability dimensions.
Electronics 11 03134 g005
Figure 6. Comparison of objective functions and evaluation values obtained by four algorithms.
Figure 6. Comparison of objective functions and evaluation values obtained by four algorithms.
Electronics 11 03134 g006
Figure 7. Comparison of performance evaluation values based on three evaluation strategies.
Figure 7. Comparison of performance evaluation values based on three evaluation strategies.
Electronics 11 03134 g007
Figure 8. Effect of sustainability dimension on objective functions based on EWT-NSGA-2.
Figure 8. Effect of sustainability dimension on objective functions based on EWT-NSGA-2.
Electronics 11 03134 g008
Figure 9. Effect of sustainability dimension on objective functions based on EWT-MOPSO.
Figure 9. Effect of sustainability dimension on objective functions based on EWT-MOPSO.
Electronics 11 03134 g009
Figure 10. Comparison of performance evaluation values of four indicators selection methods.
Figure 10. Comparison of performance evaluation values of four indicators selection methods.
Electronics 11 03134 g010
Table 1. The pseudo-code of crowding distance sorting strategy.
Table 1. The pseudo-code of crowding distance sorting strategy.
 Crowding Distance Sorting Strategy
        Define   the   initial   crowing   distance   C D ( a i ) of all the individuals to zero,
  for n   =   1 : N o b j ,   where   N o b j is the number of fitness functions.
  •   Rank   the   individuals   in   the   Pareto   front   based   on   the   value   of   fitness   functions ,   given   that   F max n   is   the   maximum   value   of   fitness   functions   of   all   the   individuals   and   F min n is the minimum value.
   Set the infinite distance to each individual.
    C D ( a 1 ) =   and   C D ( a n p o p ) = ,   where   n p o p is the size of the population
                              for   i = 2 : ( n p o p 1 )
  •                         C D ( a i ) = C D ( a 1 ) + F n ( x i 1 ) F n ( x i + 1 ) F max n F min n , where F n ( x i 1 ) is the nth t function value of the
  •             (i − 1)th individual, and F n ( x i + 1 ) is the nth function value of the (i + 1)th individual.
        end for
end for
Table 2. Values of corresponding parameters of the model.
Table 2. Values of corresponding parameters of the model.
ParameterValueParameterValue
P R i [50, 60] P R m [45, 48]
C T i j v ,   C T j k v ,   C T k m v ,   C T m k v ,   C T m n v Unif(5, 10) C H i ,   C H j ,   C H m ,   C H n Unif(15, 20)
C P i ,   C P j ,   C P m ,   C P n Unif(5, 10) C R k Unif(20, 25)
E T i j v ,   E T j k v ,   E T k m v ,   E T m k v ,   E T m n v Unif(5, 10) E P i ,   E P j ,   E P m ,   E P n Unif(5, 10)
E H i ,   E H j ,   E H m ,   E H n Unif(5, 10) F J i ,   F J j ,   F J m ,   F J n Unif(150, 200)
V J i ,   V J j ,   V J m ,   V J n Unif(150, 200) F L i ,   F L j ,   F L m ,   F L n Unif(15, 25)
V L i ,   V L j ,   V L m ,   V L n Unif(15, 25) P C a p i ,   P C a p m ,   P C a p n Unif(8000, 9000)
H C a p j ,   H C a p m Unif(8000, 9000) T M C v Unif(1000, 2000)
D e k Unif(70, 80) w 5
Table 3. Initialization parameters of NSGA-2, MODE, MOPSO, and MOGWO.
Table 3. Initialization parameters of NSGA-2, MODE, MOPSO, and MOGWO.
AlgorithmsNSGA-2MODEMOPSOMOGWO
Population size500500500500
Maximum iterations1000100010001000
Mutation rate0.90.9
Crossover rate0.80.8
Archive size 200200
Inertia weight 0.7299
Cognitive and social coefficient 1.4962
Leader Selection Pressure Parameter 4
Number of Grids per each Dimension 10
Grid Inflation Parameter 0.1
Extra Repository Member Selection Pressure 2
Table 4. Evaluation indicators and evaluation values of the result of EWT-NSGA-2.
Table 4. Evaluation indicators and evaluation values of the result of EWT-NSGA-2.
DMUMinimum IndicatorsMaximum
Indicators
Evaluation Value
Transportation CostInventory CostProcessing CostRecycling CostTransportation EmissionHolding EmissionProcessing EmissionLost Working DaysRevenueJob
Opportunities
Indicators Weight
0.110.060.130.090.060.160.070.130.050.14
114,724.7329,898.5213,837.4010,749.6514,344.7513,887.6511,485.77161.2039,677.621487.510.8865
214,361.6828,563.6213,763.6610,205.0414,589.0612,653.6810,927.86159.7439,677.621421.820.5949
313,932.2828,527.1014,455.3310,423.8113,797.1411,799.1311,221.76176.8239,677.691634.160.5546
414,656.0328,003.4113,366.7511,399.2114,310.7212,323.2611,480.53185.1739,677.691634.270.5472
514,070.7428,816.6313,393.8610,778.2514,435.1612,385.5510,343.62170.9739,677.641454.930.5225
614,059.5326,451.9814,325.7510,859.7014,150.3511,902.8011,154.19167.0039,677.631404.280.5212
714,344.8629,566.6512,141.9310,735.5114,205.7912,441.3810,552.93165.5939,677.621469.180.4130
814,677.2028,801.6512,320.0711,075.9014,489.3211,909.7511,259.94177.8639,677.691625.410.3990
914,600.9329,315.8412,139.8010,883.6114,246.3212,128.2011,086.38168.3839,677.521478.810.3987
1014,199.4827,639.8012,051.3111,176.6714,542.7012,302.4812,132.20168.0039,677.651475.560.3852
1114,797.5429,774.8911,401.1311,027.9714,102.9812,540.7910,495.07162.3839,677.611538.990.3768
1214,890.5830,405.6110,849.3011,184.8514,095.7712,092.7710,879.46170.1939,677.621424.980.3466
1314,581.2727,850.7411,811.9310,521.0914,521.7212,634.3110,344.06175.2839,677.691597.480.3368
1415,206.7428,856.9210,919.8910,581.3814,406.6512,540.0910,515.66182.8139,677.691610.470.3221
1514,347.6528,837.4312,218.8610,373.7814,366.4211,736.289696.27177.6339,677.691585.830.3173
Table 5. Evaluation indicators and evaluation values of the result of EWT-MODE.
Table 5. Evaluation indicators and evaluation values of the result of EWT-MODE.
DMUMinimum IndicatorsMaximum
Indicators
Evaluation Value
Transportation CostInventory CostProcessing CostRecycling CostTransportation EmissionHolding EmissionProcessing EmissionLost Working DaysRevenue Job Opportunities
Indicators Weight
0.090.120.090.090.100.080.110.120.090.11
113,939.9828,989.2912,762.3611,064.0114,135.0912,837.1410,049.19188.9738,453.001796.970.7535
214,196.1128,636.4112,955.2811,541.1514,881.0211,089.419848.86209.2738,394.001575.750.5872
313,742.0128,144.5311,938.3710,825.1113,708.8111,280.2410,746.18215.4738,208.001856.640.5275
413,558.8826,889.8011,865.6910,482.1413,740.0013,165.7711,957.38149.8938,039.001370.140.3393
513,855.4927,587.6012,579.159943.1612,700.1411,537.2410,189.36153.4937,663.001427.070.7070
613,795.8126,653.4612,709.0310,586.5113,331.7211,544.019935.29196.3937,105.001793.630.6445
713,909.6127,631.6811,426.3410,717.1913,397.269784.089191.08207.1137,576.001869.410.3504
Table 6. Evaluation indicators and evaluation values of the result of EWT-MOPSO.
Table 6. Evaluation indicators and evaluation values of the result of EWT-MOPSO.
DMUMinimum IndicatorsMaximum
Indicators
Evaluative Value
Transportation CostInventory CostProcessing CostRecycling CostTransportation EmissionHolding EmissionProcessing EmissionLost Working DaysRevenue Job
Opportunities
Indicators Weight
0.100.070.140.080.090.090.070.110.040.22
113,333.9626,196.1211,495.7110,696.5013,435.4612,055.0410,612.4580.3535,051.00718.510.8191
212,725.7026,101.2812,602.8410,470.2513,195.0112,117.3410,227.8898.1735,412.00932.250.7267
313,328.3725,557.2110,898.899891.8713,562.6211,574.829641.7379.0535,159.00725.600.6358
412,759.5026,231.0911,710.9410,909.1812,505.4112,530.639222.3791.8035,051.00725.030.6266
513,294.9127,316.4510,518.2110,610.4813,676.4211,510.639245.4581.8035,147.00737.040.5473
612,784.9925,180.1511,262.0010,314.7014,008.4911,286.819721.5099.4335,355.00935.410.5462
713,041.4125,536.2210,395.4810,299.2713,620.6111,187.269922.2687.1935,149.00771.630.5180
813,006.4726,397.2111,080.5610,483.4412,740.5910,936.569254.18104.4235,412.00927.920.4364
912,863.9325,357.8510,302.6610,326.8613,503.3511,460.3910,280.3177.2335,147.00744.440.4201
1013,311.1026,801.629739.469906.4113,128.2212,065.889890.6591.2735,159.00741.980.4133
1112,810.6626,344.4111,197.9710,391.4512,818.3210,612.509871.1196.9335,147.00711.860.4094
1212,700.1825,264.5411,161.5210,897.2513,711.569700.439542.2097.8335,144.00839.290.3996
1312,874.0125,388.7211,577.2810,092.3813,106.0310,501.458803.3285.7735,051.00759.940.3795
1412,875.3725,970.8911,012.9510,369.5713,211.269158.748565.61100.3635,412.00890.890.3702
1513,675.2225,491.1210,011.6110,688.6512,938.799814.939396.2885.9435,111.00757.050.3451
1612,817.2725,605.429998.839638.2112,726.3411,768.659330.8799.0435,355.00839.150.3231
1712,812.9025,358.0710,588.4610,459.2013,029.059406.989758.3087.5134,379.00770.120.3094
1813,297.8024,567.799789.919786.2313,486.2110,612.8110,046.9692.0435,051.00744.890.3066
1912,493.0924,130.9510,242.2510,527.2413,248.2510,766.479342.81101.5135,415.00918.550.2111
Table 7. Evaluation indicators and evaluation values of the result of EWT-MOGWO.
Table 7. Evaluation indicators and evaluation values of the result of EWT-MOGWO.
DMUMinimum IndicatorsMaximum
Indicators
Evaluative Value
Transportation CostInventory CostProcessing CostRecycling CostTransportation EmissionHolding EmissionProcessing EmissionLost Working DaysRevenue Job
Opportunities
Indicators Weight
0.080.170.080.110.060.100.110.140.080.09
113,240.4027,658.4011,877.3411,304.2713,939.7810,909.309866.20123.9336,989.001063.040.3607
214,176.2827,623.4111,814.7510,510.7712,708.7811,334.7710,099.29109.3937,065.00929.660.6214
313,983.9326,314.1611,189.5310,603.9713,689.6211,305.189139.43111.2637,012.00912.260.3470
413,678.8527,037.4310,628.1810,040.5613,765.3011,245.059934.84111.3536,989.001093.580.3972
513,735.4926,352.1911,221.0710,938.2814,381.1211,773.1510,467.18129.3136,989.001062.690.6127
613,488.6026,380.9111,436.979897.4113,624.5112,072.359201.91131.9436,909.001099.820.2443
713,760.5426,772.8110,983.3810,975.2613,666.5512,220.2310,883.07120.3536,941.001104.670.6896
814,264.8126,985.3711,174.1110,248.3813,940.3010,674.8610,872.93132.9236,989.001141.800.3152
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Guo, Y.; Shi, Q.; Guo, C. A Performance-Oriented Optimization Framework Combining Meta-Heuristics and Entropy-Weighted TOPSIS for Multi-Objective Sustainable Supply Chain Network Design. Electronics 2022, 11, 3134. https://doi.org/10.3390/electronics11193134

AMA Style

Guo Y, Shi Q, Guo C. A Performance-Oriented Optimization Framework Combining Meta-Heuristics and Entropy-Weighted TOPSIS for Multi-Objective Sustainable Supply Chain Network Design. Electronics. 2022; 11(19):3134. https://doi.org/10.3390/electronics11193134

Chicago/Turabian Style

Guo, Yurong, Quan Shi, and Chiming Guo. 2022. "A Performance-Oriented Optimization Framework Combining Meta-Heuristics and Entropy-Weighted TOPSIS for Multi-Objective Sustainable Supply Chain Network Design" Electronics 11, no. 19: 3134. https://doi.org/10.3390/electronics11193134

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