Next Article in Journal
David against Goliath: Diagnosis and Strategies for a Niche Sport to Develop a Sustainable Fan Community
Previous Article in Journal
A Participatory Approach to Identify Key Areas for Sustainable Work Environment and Health in Employees with Flexible Work Arrangements
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Multi-Stage Stochastic Programming Model for the Multi-Echelon Multi-Period Reverse Logistics Problem

1
Department of Industrial and Manufacturing Systems Engineering, Iowa State University, Ames, IA 50011, USA
2
Department of Sustainability, Rochester Institute of Technology, Rochester, NY 14623, USA
*
Author to whom correspondence should be addressed.
Sustainability 2021, 13(24), 13596; https://doi.org/10.3390/su132413596
Submission received: 26 October 2021 / Revised: 26 November 2021 / Accepted: 3 December 2021 / Published: 9 December 2021
(This article belongs to the Special Issue Sustainable Cyber-Physical Production and Manufacturing Systems)

Abstract

:
Reverse logistics planning plays a crucial role in supply chain management. Stochasticity in different parameters along with time horizon can be a challenge in solving reverse logistics problems. This paper proposes a multi-stage, multi-period reverse logistics with lot sizing decisions under uncertainties. The main uncertain factors are return and demand quantities, and return quality. Moment matching method was adopted to generate a discrete set of scenarios to represent the original continuous distribution of stochastic parameters. Fast forward selection algorithm was employed to select the most representative scenarios and facilitate computational tractability. A case study was conducted and optimal solution of the recursive problem obtained by solving extensive form. Sensitivity analysis was implemented on different elements of stochastic solution. Results sow that solution of recursive problem (RP) outperforms the solution obtained from the problem with expected values of uncertain parameters (EEV).

1. Introduction

Reverse logistics problem is one of the most challenging problems in supply chain management (SCM) which aims to address collecting used, refurbished, or defective products from customers or primary markets and then carrying out some recovery and disposal activities Govindan et al. [1]. According to American Reverse Logistics Executive Council, reverse logistics is defined as “The process of planning, implementing, and controlling the efficient, cost effective flow of raw materials, in-process inventory, finished goods and related information from the points of consumption to the point of origin for the purpose of recapturing value or proper disposal”. Another report shows 7 million tonnes E-waste were generated across world annually ([2]). The amount of waste generated across the world increases the importance of reverse logistics systems in decreasing waste rate and return the leftover(s) to supply chain.
By reviewing body literature of the reverse logistics in deterministic and stochastic environments and review papers ([1,3,4]) the following gaps are recognized: Firstly, little attention has been paid to multi-echelon, multi-period stochastic reverse logistics with lot sizing. Secondly, multi-stage stochastic programming models for reverse logistics problem has not been investigated. Thirdly, to the best of our knowledge, the solution techniques introduced to solve stochastic reverse logistics problems are not efficient to solve large-scale instances which include large number of scenarios, stages, and decision variables. Stochasticty of several parameters of the problem along with time horizon complexity, makes multi-stage stochastic programming a good choice as a solution method for the mentioned gaps.
This study proposes a multi-stage stochastic program for multi-echelon, multi period reverse logistics program with lot sizing. Scenario generation and scenario reduction methods were employed to generate a representative set of discrete scenarios for underlying distribution of stochastic parameters. Extensive form of problem was used to solve the problem and stochastic solution was evaluated by implementing sensitivity analysis on recursive problem’s parameters.

2. Literature Review

Reverse logistics has been gaining popularity in recent years. A great portion of reverse logistics literature has been devoted to deterministic reverse logistics problems. Ref. [5] formulated a multi-stage reverse logistics network for product recovery as a mixed integer linear programming model. The authors validated the model with a used refrigerator recovery network. Ref. [6] developed a nonlinear mixed-integer linear programming model for a reverse logistics network which makes decisions on the number and locations of centralized return centers. They proposed a genetic algorithm to solve the formulated model. Ref. [7] proposed a mathematical model for a multi-stage, multi-product reverse logistics network. The authors developed a hybrid heuristic based on genetic algorithm for solving the introduced model. Ref. [8] studied a reverse logistics network for a company located in Brazil. They developed a returnable packaging model which decreases material consumption by 18% compared to disposable packaging model. In addition, they concluded that returnable packaging model is the best alternate in terms of environmental concerns since it has less environmental impacts compared to disposable packaging models. Ref. [9] addressed a reverse logistics network for end-of-live vehicles in Turkey. The authors proposed a mixed-integer linear programming model for the network. Solving the model led to the optimal number of facilities to be located. Ref. [10] formulated a reverse logistics network for a case of household appliance in the Gulf Cooperation Council (GCC) region with 68 cities. The authors developed a genetic algorithm with running time reduction up to 38 times compared to GMAS in solving the problem. Ref. [11] studied a multi-echelon capacitated reverse logistics network with location-routing, and time window constraints. The authors formulated the problem as a bi-objective mathematical programming model and proposed a non-dominated sorting genetic algorithm II (NSGA II) to obtain Pareto frontier solutions.
Compared to traditional forward logistics, more activities are involved in reverse logistics planning which makes it more challenging. One of the challenges in designing reverse logistics network is the presence of several uncertain factors such as return and demand quantities, and return quality. Therefore considering uncertainty and designing a robust decision making framework are crucial for reverse logistics design. Ref. [12] combined queuing models with traditional reverse logistics models to incorporate lead time and inventory positions in an uncertain environment. This combination led to a mixed integer nonlinear programming model. The authors solved the formulated model by a genetic algorithm with the technique of differential evolution. While most of the studied models in reverse logistics are case based, ref. [13] proposed a generalized model considering capacity limits, multi-product management, and uncertainty in demand and return quantities. They solved the formulated model by standard branch and bound techniques. Ref. [14] studied a risk-averse, two-stage stochastic programming approach reverse logistic network design problem. They considered return quantity and price as two sources of uncertainty. Ref. [15] focused on a reverse logistics problem with decisions on inventory control and production planning. They considered return and demand quantities as two stochastic parameters and modelled them using fuzzy trapezoidal numbers. The authors developed a two phase fuzzy mixed integer optimization algorithm to solve the formulated model. Ref. [16] studied a reverse logistics network with three uncertainty sources: return quantity, return quality, and transportation cost. They formulated the problem as a two-stage stochastic programming model and validated it by a real world case for waste of electrical and electronic equipment recycling center in Turkey. The authors used sample average approximation method to solve the model. Ref. [17] proposed a dynamic location and allocation model for reverse logistic problem and formulated it as a two stage stochastic programming model. Also, they developed a heuristic solution method based on sampling to solve the model. Ref. [18] studied a multi-period reverse logistics network under return and demand uncertainty with lot sizing and formulated it as a two-stage stochastic programming model. They used scenario generation and scenario reduction methods to generate sets of discrete scenarios to approximate underlying probability distributions. The authors used a case of consumer company in Europe to validate the proposed model. Ref. [19] designed an International Reverse Logistics (IRL) network under uncertainty. Authors used Japanese case study to formulate a resilient and efficient IRL model to minimize the total cost of system subject to resilience constraints. Ref. [20] designed a two-stage stochastic programming model for eco-efficient reverse logistics problem to minimize landfilling activities and maximize expected profit. In their study, recycling rates and the quantity of generated waste are considered as two main sources of uncertainties. Authors implemented Sampling Average Approximation process and ϵ -constrained method to solve the formulated problem. They used a wood waste recycling case study in province of Quebec in Canada. Ref. [21] designed a reverse logistics network for recycling construction and demolition wastes. They proposed a multi-objective, multi-period mixed integer programming model for this network design problem. Authors included two uncertain factors in this reverse logistics network: rate of investment and recycled products demand. Risk averse two-stage stochastic programming model was used to solve the model under uncertainty. Ref. [22] present a stochastic mixed integer programming model for designing and planning a generic multi-source, multi-echelon, capacitated, and sustainable reverse logistics network for WEEE management under uncertainty. Their model takes into account both economic efficiency and environmental impacts in decision-making, and the environmental impacts are evaluated in terms of carbon emissions. Authors employed a multi-criteria two-stage scenario-based solution method for generating the optimal solution for the stochastic optimization problem. Ref. [23] models the electrical and electronic equipment (EEE) reverse logistics process as a bi-objective mixed-integer programming model under uncertainties. Their mathematical model investigates two objectives: an economic objective and an environmental objective. The first is minimizing cost, while the second is maximizing the environmental score by reverse logistics processes in recovering and recycling. The parameters of demand and WEEE return rate which is obtained from the customer were considered as two uncertain parameters. Ref. [24] identifies reverse logistics barriers through (1) an extent literature review, (2) advice from Bangladeshi industry experts under the Delphi study, and (3) ranking reverse logistics barriers using the fuzzy analytical hierarchy process. The results indicate that, of the barriers investigated, the ‘knowledge and support’ category seems to be most critical. A lack of interest and support from top-level management—related to ‘knowledge and support’ issues—appears to be the major obstacle for reverse logistics implementation in the Bangladeshi leather footwear industry. Ref. [25] applied Interpretive Structural Modeling (ISM) technique to diagnose significant barriers and proposed a hierarchical framework for investigating the relationships among them. They used MICMAC (Matriced’ Impacts Croisés Multiplication Appliquée á unClassement) analysis to classify the barriers based on the driving power and dependence among them.
The reminder of this paper is organized as follows: Section 3 provides describes reverse logistics network problem with lot-sizing and under uncertainty and proposes a multi-stage stochastic programming model for this problem. Section 4 conducts a case study and Section 5 discusses computational results and sensitivity analysis. Section 6 provides conclusions and proposes future research directions.

3. Problem Statement

In the reverse logistics network considered in this research, returned products flow from primary markets as upstream level to sorting centers. After screening products at sorting centers, the products are sorted to three groups. The products with good quality are transported to warehouses to meet secondary markets’ demand. The products with lower quality level that are recyclable will be transported to recycling centers. The rest of the returned products will be transported to disposal centers. During these processes, return and demand quantities, and quality level are the main sources of uncertainty. In this study, we formulate and solve multi-echelon, multi-period reverse logistics problem as a multi-stage stochastic programming model. In fact, this study provides a diagram for decision makers to make the optimal decisions on (1) locating facilities such as sorting centers, recycling centers, and disposal centers; (2) the amount of products should be transported between different facilities and from facilities to secondary markets as final customers; (3) inventory, outsourcing, backorder, and shortage levels. Structure of network is illustrated in Figure 1.

3.1. Model Formulation

This section introduces the proposed multi-stage stochastic programming model.
Assumptions are listed as follows:
  • Inventory in sorting centers, recycling centers, and disposal centers are not allowed.
  • Initial inventory is not allowed in warehouses.
  • End of each period is set to measure inventory level of warehouses.
  • Fulfilling of secondary markets’ demand can be delayed or ignored since backorders and shortages are allowed.
  • Transportation between the same kind of facilities are not allowed (e.g., transportation between warehouses is prohibited).
The notations of the model formulation are as following.

3.1.1. Objective Function

The objective function minimizes the total expected costs of network including establishment costs ( Z 1 ), transportation costs ( Z 2 ), inventory costs ( Z 3 ), backorder costs ( Z 4 ), shortage costs ( Z 5 ), and outsourcing costs ( Z 6 ) over the planning horizon. Equations (1)–(7) present the objective function and its elements:
Min F = Z 1 + Z 2 + Z 3 + Z 4 + Z 5 + Z 6
Z 1 = c SC e s c l c + w W e w w g w + r R e r r z r + d D e d d y d
Z 2 = s S p s ( t T m PM c SC t p s m c α m c t s + t T c SC w W t s w c w β c w t s + t T c SC r R t s r c r θ c r t s + t T c SC d D t s d c d λ c d t s + t T i W j W t w s i j μ i j t s )
Z 3 = s S t T w W p s h w t I w t s
Z 4 = s S t T T i SM p s b i t B i t s
Z 5 = s S i SM p s s c i p B i T s
Z 6 = s S p s O C t T c SC s o m c t s + t T w W w o c w t s + t T r R r o c r t s + t T d D d o c d t s
In Equation (2), the four terms include all first stage decision variables and represent location cost for sorting centers, warehouses, recycling centers, and disposal centers, respectively. Equation (3), with five terms, calculates transportation costs of primary markets to sorting center, sorting centers to warehouses, sorting centers to recycling centers, sorting centers to disposal centers, and warehouses to secondary markets, respectively. Equation (7) includes outsourcing costs for sorting centers, warehouses, recycling centers, and disposal centers.

3.1.2. Constraints

This section discusses constraints in detail.
m PM α m c t s C S c l c c SC , t T , s S
c SC θ c r t s C R r z r r R , t T , s S
c SC λ c d t s C D d y d d D , t T , s S
c SC β c w t s C W w g w w W , t = 1 , s S
c SC β c w t s = C W w g w I w ( t 1 ) s w W , t T 1 , s S
Constraints (8)–(12) are related to capacities of facilities and transportation amount between the facilities. These constraints prohibit product flows between facilities that are not established. Meanwhile, capacities for the facilities can not be exceeded.
c SC ( α m c t s + s o m c t s ) = q m t s m PM , t T , s S
Constraints (13) state that the amount of return products from primary markets include transported products to sorting centers and the amount of returned products which exceed sorting centers’ capacity.
m PM r r t α m c t s = r R ( θ c r t s + r o c r t s ) c SC , t T , s S
m PM d r t α m c t s = d D ( λ c d t s + d o c d t s ) c SC , t T , s S
m PM ( 1 r r t d r t ) α m c t s = w W ( β c w t s + w o c w t s ) c SC , t T , s S
Constraints (14)–(16) calculate the transported amount of products from sorting centers to recycling centers, disposal centers, and warehouses, respectively. At the same time, these constraints calculate the amount of products exceeding the capacities of these facilities.
m PM s o m c t s ( m PM q m t s ) l c c SC , t T , s S
c SC r o c r t s ( m PM q m t s ) z r r R , t T , s S
c SC d o c d t s ( m PM q m t s ) y d d D , t T , s S
c SC w o c w t s ( m PM q m t s ) g w w W , t T , s S
Constraints (17)–(20) state outsourcing is not allowed from facilities that are not established.
I w t s β c w [ t ] s w W , t T , s S
I w t s = c SC β c w t s i SM μ w i t s w W , t = 1 , s S
I w t s = I w ( t 1 ) s + c SC β c w t s i SM μ w i t s w W , t T 1 , s S
Constraints (21)–(23) determine the inventory level at each warehouse.
i SM μ w i t s c SC β c w t s w W , t = 1 , s S
i SM μ w i t s I w ( t 1 ) s + c SC β c w t s w W , t T 1 , s S
w W μ w i t s d i t s + B i [ t ] s i SM , t T , s S
Constraints (24)–(26) determine the amount of product transported to each secondary market.
w W μ w i t s = 0 i W , t T , s S
Constraints (27) state transportation flows between warehouses are not allowed.
B i t s = d i [ t ] s w W μ w i [ t ] s i SM , t T , s S
Constraints (28) calculate backorder level for each secondary market.
Figure 2 shows the different decision making stages and their associated decision variables in the problem.

4. Case Study

To validate the proposed multi-stage stochastic programming model, a case study adapted from [26] was applied. Ref [26] developed a deterministic mixed integer linear program for the case of a European consumer goods company. This study extended their work by proposing multi-echelon, multi-period, and multi-stage stochastic program for reverse logistics network.
The network logistics of this case consists of 38 nodes distributed in different European countries including five primary markets, six potential candidates for sorting centers, three potential candidates for warehouses, three potential candidates for recycling centers, three potential candidates for disposal centers, and eighteen secondary market nodes.
Table 1 reports the facilities capacities and establishment costs. Table 2 lists the unit holding cost, unit backorder cost, and unit shortage cost. Quantities of returned products from the primary markets and demand of secondary markets are assumed to follow normal distributions (Abdallah et al. (2012)). Four moments of return and demand quantities distributions are reported in Table 3 and Table 4, respectively. Return quantities in different time periods are assumed independent from each other. Demand quantities are also independent from each other in different time periods. The rates of recyclable and disposable products are the other stochastic parameters with five possible outputs listed in Table 5. The planning horizon for this research problem is considered to be three months and outsourcing cost per unit of product for all facilities is assumed to be 30 rmu.

5. Results and Analysis

The most effective method to solve small to medium size stochastic programs is to generate the deterministic equivalent of the problem so-called extensive form. Extensive form specifies all scenarios in one single mathematical model.
Section 3 provided extensive form mathematical model of the introduced problem. To solve the problem in extensive form, discrete scenarios are generated by moment matching method and then the total number of scenarios is reduced by fast forward selection algorithm. Scenario generation and scenario reduction were implemented in GAMS 23.5 to create the most representative scenarios for the stochastic problem. The scenarios data files for the problem was generated by Matlab R2020b and stochastic program was coded in Python 3.7 to solve and find the optimal solution. Optimal solution for a relatively small-scale instance with 5 scenario is listed in Table 6 and Table 7. Figure 3 shows the objective function value of extensive form for cases with 10 to 500 scenarios. As it can be seen from this figure, the total cost is gradually converging by increasing number of scenarios from 50 up to 500. For analyzing experimental results the case with 300 scenarios is considered. Figure 4 shows the run time of the cases with different number of scenarios. As expected, the run time increases by increasing number of scenarios.
To evaluate the quality of stochastic solution, the model is solved for EV (Expected Value), EEV (Expected problem of Expected Value solution), and RP (Recourse Problem) are solved. EV problem assigns fixed values to stochastic parameters. The fixed value is the mean of distribution for each stochastic parameter. In other words, EV problem ignores stochasticity but stochasticity exists and what will happen in reality (EEV solution) is different from the optimum solution of EV. EEV problem solves the formulation by fixing first stage variables with the solution obtained from EV problem. Table 8 shows the solutions obtained by solving EV, EEV, and RP. The value of stochastic solution (VSS) is the difference between EEV and RP which in this case is 12,516.7 indicating RP solution outperforms EEV solution.
In the next step we do a sensitivity analysis in outsourcing cost (OC) which is one the important elements in total cost of system. Figure 5 shows the change in total cost by decreasing or increasing OC. Linear relationship between OC and objective function value indicates no change in other cost elements of objective function which means optimal solution is not changing by change in OC. Since total demand of secondary markets is less than total return of primary markets, final solution always includes outsourced extra returned items.

6. Conclusions

Traditional supply chain design considers product flow from suppliers to customers. However in reverse logistics problem as a supply chain problem, the product flow starts from customers(primary markets) and end at manufacturers(secondary markets). Decision making in such environments face several uncertainty factors. Recently, designing a reverse logistics network involved in stochastic environment has attracted more attention in the literature.
In this paper, we design a reverse logistics network by formulating it as a multistage stochastic programming model. Uncertainty sources in this problem include return quantity in primary markets, demand quantity in secondary markets, recycling rate, and disposal rate. The first two uncertainty sources have normal distribution. Hence, moment matching method was used as a scenario generation approach to create discrete scenarios. Then fast forward selections was applied to decrease the number of scenarios. Finally extensive form of the formulation was solved to find the optimal solution of stochastic problem and sensitivity analysis was implemented to get managerial insights. Scenario reduction algorithm reduced run time while quality of solution is reasonable. Also, RP solution outperforms EEV solution which shows applicability of multi-stage stochastic programming approach for similar environments. This study is subject to to a few limitations which suggest some future research directions. First, considering return quality as a continuous variable would be desirable in finding the optimal solution. Second, usually real-life cases might be in a large-scale form. So, developing exact and heuristic algorithms to solve the large-scale problems can be appealing. Last but not the least, developing valid inequalities is crucial in decreasing the time complexity of the problem for large scale instances.

Author Contributions

Data curation, V.A.; Formal analysis, V.A.; Funding acquisition, G.H.; Methodology, V.A. and G.H.; Project administration, G.H. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

Sets
P M Primary markets
S C Candidate locations for sorting centers
WCandidate locations for warehouses
S M Secondary markets
W S Union of warehouses and secondary markets, W S = W S M
RCandidate recycling centers
DCandidate disposal centers
TTime periods
SSet of scenarios
Parameters
p s Probability of scenario s
e s c Cost of establishing a sorting center in location c
e w w Cost of establishing a warehouse in location i
e z r Cost of establishing a recycling center in location r
e y d Cost of establishing a disposal center in location r
q m t s Return quantity of primary market m in period t under scenario s
t p s m c Cost of transportation for one unit of product from primary market m to sorting center c
t s w c w Cost of transportation for one unit of product from sorting center c to warehouse w
t s r c r Cost of transportation for one unit of product from sorting center c to recycling center r
t s d c d Cost of transportation for one unit of product from sorting center c to disposal center d
t w s i j Cost of transportation for one unit of product from node i WS to node j WS
h w t Holding cost for one unit of product in warehouse w in period t
b i t Cost of backorder for one unit of product for secondary market i in period t
s c i Cost of shortage for one unit of unmet demand of secondary market i
O C Cost of outsourcing for one unit of product
d i t s Demand of secondary market i in period t under scenario s
d r t s Ratio of disposal in period t under scenario s
r r t s Ratio of recycling in period t under scenario s
C S c Sorting center c’s capacity
C W w Warehouse w’s capacity
C R r Recycling center r’s capacity
C D d Disposal center d’s capacity
Decision Variables
l c 1 if sorting center c established, 0 otherwise
g w 1 if warehouse w is established, 0 otherwise
y d 1 if disposal center d is established, 0 otherwise
z r 1 if recycling center r is established, 0 otherwise otherwise
α m c t s Amount of products transported from primary market m to sorting center under scenario s in period t
β c w t s Amount of products transported from sorting center c to warehouse w under scenario s in period t
θ c r t s Amount of products transported from sorting center c to recycling center r under scenario s in period t
λ c d t s Amount of products transported from sorting center c to disposal center d under scenario s in period t
μ w i t s Amount of products transported from warehouse w to secondary market i under scenario s in period t
I w t s Inventory level of products in warehouse w under scenario s in period t
B i t s Backordered demand for secondary market i under scenario s in period t
s o m c t s Outsourced products of shipment from primary market m to sorting center c (because of capacity exceeding in sorting center c) under scenario s in period t
r o c r t s Outsourced products of shipment from sorting center c to recycling center r (because of capacity exceeding in recycling center r) under scenario s in period t
d o c d t s Outsourced products of shipment from sorting center c to disposal center d (because of capacity exceeding in disposal center d) under scenario s in period t
w o c w t s Outsourced products of shipment from sorting center c to warehouse w (because of capacity exceeding in warehouse w) under scenario s in period t
d i [ t ] s Cumulative total demand of secondary market i over t periods under scenario s, ( d i [ t ] s = t = 1 t = t d i t s )
μ w i [ t ] s Cumulative total shipment transported from warehouse w to secondary market i over t periods under scenario s, ( μ w i [ t ] s = t = 1 t = t μ w i t s )
B i [ t ] s Cumulative total backorder for secondary market i over t periods under scenario s, ( B i [ t ] s = t = 1 t = t B i t s )
β c w [ t ] s Cumulative total shipment transported from sorting center c to warehouse w over t periods under scenario s, ( β c w [ t ] s = t = 1 t = t β c w t s )

References

  1. Govindan, K.; Fattahi, M.; Keyvanshokooh, E. Supply chain network design under uncertainty: A comprehensive review and future research directions. Eur. J. Oper. Res. 2017, 263, 108–141. [Google Scholar] [CrossRef]
  2. Balde, C.P.; Wang, F.; Kuehr, R.; Huisman, J. The Global e-Waste Monitor 2014: Quantities, Flows and Resources; United Nations University, International Telecommunication Union, and International Solid Waste Association: Bonn, Germany, 2015. [Google Scholar]
  3. Prajapati, H.; Kant, R.; Shankar, R. Bequeath life to death: State-of-art review on reverse logistics. J. Clean. Prod. 2019, 211, 503–520. [Google Scholar] [CrossRef]
  4. Rachih, H.; Mhada, F.Z.; Chiheb, R. Meta-heuristics for reverse logistics: A literature review and perspectives. Comput. Ind. Eng. 2019, 127, 45–62. [Google Scholar] [CrossRef]
  5. John, S.T.; Sridharan, R.; Kumar, P.R.; Krishnamoorthy, M. Multi-period reverse logistics network design for used refrigerators. Appl. Math. Model. 2018, 54, 311–331. [Google Scholar] [CrossRef]
  6. Min, H.; Ko, H.J.; Ko, C.S. A genetic algorithm approach to developing the multi-echelon reverse logistics network for product returns. Omega 2006, 34, 56–69. [Google Scholar] [CrossRef]
  7. Lee, J.E.; Gen, M.; Rhee, K.G. Network model and optimization of reverse logistics by hybrid genetic algorithm. Comput. Ind. Eng. 2009, 56, 951–964. [Google Scholar] [CrossRef]
  8. Silva, D.A.L.; Reno, G.W.S.; Sevegnani, G.; Sevegnani, T.B.; Truzzi, O.M.S. Comparison of disposable and returnable packaging: A case study of reverse logistics in Brazil. J. Clean. Prod. 2013, 47, 377–387. [Google Scholar] [CrossRef]
  9. Demirel, E.; Demirel, N.; Gökçen, H. A mixed integer linear programming model to optimize reverse logistics activities of end-of-life vehicles in Turkey. J. Clean. Prod. 2016, 112, 2101–2113. [Google Scholar] [CrossRef]
  10. Alshamsi, A.; Diabat, A. A Genetic Algorithm for Reverse Logistics network design: A case study from the GCC. J. Clean. Prod. 2017, 151, 652–669. [Google Scholar] [CrossRef]
  11. Ghezavati, V.; Beigi, M. Solving a bi-objective mathematical model for location-routing problem with time windows in multi-echelon reverse logistics using metaheuristic procedure. J. Ind. Eng. Int. 2016, 12, 469–483. [Google Scholar] [CrossRef] [Green Version]
  12. Lieckens, K.; Vandaele, N. Reverse logistics network design with stochastic lead times. Comput. Oper. Res. 2007, 34, 395–416. [Google Scholar] [CrossRef]
  13. Salema, M.I.G.; Barbosa-Povoa, A.P.; Novais, A.Q. An optimization model for the design of a capacitated multi-product reverse logistics network with uncertainty. Eur. J. Oper. Res. 2007, 179, 1063–1077. [Google Scholar] [CrossRef]
  14. Soleimani, H.; Govindan, K. Reverse logistics network design and planning utilizing conditional value at risk. Eur. J. Oper. Res. 2014, 237, 487–497. [Google Scholar] [CrossRef]
  15. Niknejad, A.; Petrovic, D. Optimisation of integrated reverse logistics networks with different product recovery routes. Eur. J. Oper. Res. 2014, 238, 143–154. [Google Scholar] [CrossRef]
  16. Ayvaz, B.; Bolat, B.; Aydın, N. Stochastic reverse logistics network design for waste of electrical and electronic equipment. Resour. Conserv. Recycl. 2015, 104, 391–404. [Google Scholar] [CrossRef]
  17. Lee, D.H.; Dong, M. Dynamic network design for reverse logistics operations under uncertainty. Transp. Res. Part E Logist. Transp. Rev. 2009, 45, 61–71. [Google Scholar] [CrossRef]
  18. Azizi, V.; Hu, G.; Mokari, M. A two-stage stochastic programming model for multi-period reverse logistics network design with lot-sizing. Comput. Ind. Eng. 2020, 143, 106397. [Google Scholar] [CrossRef]
  19. Sugimura, Y.; Murakami, S. Designing a Resilient International Reverse Logistics Network for Material Cycles: A Japanese Case Study. Resour. Conserv. Recycl. 2021, 170, 105603. [Google Scholar] [CrossRef]
  20. Trochu, J.; Chaabane, A.; Ouhimmou, M. A carbon-constrained stochastic model for eco-efficient reverse logistics network design under environmental regulations in the CRD industry. J. Clean. Prod. 2020, 245, 118818. [Google Scholar] [CrossRef]
  21. Rahimi, M.; Ghezavati, V. Sustainable multi-period reverse logistics network design and planning under uncertainty utilizing conditional value at risk (CVaR) for recycling construction and demolition waste. J. Clean. Prod. 2018, 172, 1567–1581. [Google Scholar] [CrossRef]
  22. Yu, H.; Solvang, W.D. A stochastic programming approach with improved multi-criteria scenario-based solution method for sustainable reverse logistics design of waste electrical and electronic equipment (WEEE). Sustainability 2016, 8, 1331. [Google Scholar] [CrossRef] [Green Version]
  23. Moslehi, M.S.; Sahebi, H.; Teymouri, A. A multi-objective stochastic model for a reverse logistics supply chain design with environmental considerations. J. Ambient Intell. Humaniz. Comput. 2020, 12, 8017–8040. [Google Scholar] [CrossRef]
  24. Moktadir, M.A.; Rahman, T.; Ali, S.M.; Nahar, N.; Paul, S.K. Examining barriers to reverse logistics practices in the leather footwear industry. Ann. Oper. Res. 2020, 93, 715–746. [Google Scholar] [CrossRef]
  25. Ali, S.M.; Arafin, A.; Moktadir, M.A.; Rahman, T.; Zahan, N. Examining barriers to reverse logistics practices in the leather footwear industry. Glob. J. Flex. Syst. Manag. 2018, 293, 53–68. [Google Scholar] [CrossRef]
  26. Kalaitzidou, M.A.; Longinidis, P.; Georgiadis, M.C. Optimal design of closed-loop supply chain networks with multifunctional nodes. Comput. Chem. Eng. 2015, 80, 73–91. [Google Scholar] [CrossRef]
Figure 1. Network structure.
Figure 1. Network structure.
Sustainability 13 13596 g001
Figure 2. Decision making process in different stages.
Figure 2. Decision making process in different stages.
Sustainability 13 13596 g002
Figure 3. Total cost of the system.
Figure 3. Total cost of the system.
Sustainability 13 13596 g003
Figure 4. Run time for different number of scenarios.
Figure 4. Run time for different number of scenarios.
Sustainability 13 13596 g004
Figure 5. Sensitivity Analysis on Outsourcing Cost (OC).
Figure 5. Sensitivity Analysis on Outsourcing Cost (OC).
Sustainability 13 13596 g005
Table 1. Establishing cost (EC) and Capacity (Cap).
Table 1. Establishing cost (EC) and Capacity (Cap).
Sorting CenterWarehouseRecycling CenterDisposal Center
NodeCapECCapECCapECCapEC
UK800040,000
FR10,00032,500950025,000150020,00015006000
SE700022,500
ES950020,000
AT600015,000
BE750025,000
NE 600012,000
IT 800015,000150011,50022005400
DE 200015,00025006500
Table 2. Costs of holding, backorder and shortage per unit of product.
Table 2. Costs of holding, backorder and shortage per unit of product.
Secondary MarketHolding CostBackorder CostShortage Cost
#Period#Period
1234512345
IT1.281.311.321.281.300.462.521.361.16-7.46
UK 3.541.280.220.26-6.89
FR0.991.031.030.991.002.002.682.400.54-8.98
ES 0.602.942.52.90-4.53
IE 0.762.361.521.40-6.12
SE 1.763.300.540.76-5.07
GR 0.522.223.183.42-7.85
NL1.131.161.151.131.142.563.363.063.06-7.91
FI 1.040.160.763.58-6.24
DK 1.783.803.201.82-4.28
CH 3.383.963.043.88-9.28
BE 1.042.482.660.46-8.96
PT 3.962.463.301.74-9.77
NO 0.681.943.521.32-6.58
DE 3.643.861.703.54-7.20
AT 0.583.501.882.52-8.88
TR 0.542.760.90.12-5.23
PL 2.841.082.243.52-4.42
Table 3. Return properties.
Table 3. Return properties.
Properties
Primary MarketPDFMeanVarianceSkewnessKortusis
UKNormal2338.27132,986.0303
FRNormal2605.81184,908.1703
BENormal2102.5876,003.8703
ITNormal2027.7092,385.2903
NONormal1375.7115,104.4103
Table 4. Demand properties.
Table 4. Demand properties.
Properties
Secondary MarketPDFMeanVarianceSkewnessKortusis
UKNormal351.332777.2403
ESNormal348.002724.8403
ITNormal317.672270.5703
FRNormal310.002162.2503
SENormal299.672020.5403
IENormal233.001221.5003
NLNormal348.002724.8403
GRNormal332.002480.0403
DKNormal317.332265.7103
FINormal551.336839.2003
PTNormal443.004415.6003
BENormal462.004802.4903
CHNormal571.337344.4103
NONormal546.336715.7203
ATNormal529.336304.2803
DENormal518.006037.2903
PLNormal495.005513.0603
TRNormal461.334788.5703
Table 5. Rate of recycling and disposal.
Table 5. Rate of recycling and disposal.
Possible Output r r ( t ) d r ( t )
10.020.02
20.050.05
30.100.08
40.150.10
50.200.13
Table 6. First stage decision variables values.
Table 6. First stage decision variables values.
Sorting CenterWarehouseRecycling CenterDisposal Center
NodelECgECzECyEC
UK040,000
FR032,500025,000020,00006000
SE022,500
ES020,000
AT115,000
BE125,000
NE 012,000
IT 115,000111,50015400
DE 015,00006500
Table 7. Extensive form results ( S = 5 ).
Table 7. Extensive form results ( S = 5 ).
Scenarios
Cost#1#2#3#4#5
Stage 171,900.0071,900.0071,900.0071,900.0071,900.00
Stage 26129.756129.756129.756129.757417.03
Stage 371,256.6971,256.6971,256.6971,256.6966,741.04
Stage 46129.756129.756129.757417.034115.00
Stage 571,256.6971,256.6971,256.6966,741.0490,576.36
Stage 66129.7555205.697417.036129.756129.75
Stage 771,256.6993,332.6266,741.0471,256.6971,256.69
Total cost304,059.34325,211.21300,830.97300,830.97318,135.89
Probability0.40360.07930.17050.18890.1577
Stochastic OFV306,796.27
Table 8. EV, EEV, and RP problems results.
Table 8. EV, EEV, and RP problems results.
First Stage Variables
Sorting CentersWarehousesRecycling CentersDisposal CentersTotal Cost
ProblemUKFRSESPATBENEITFRFRGRITFRGRIT
EV000001010001001226,398.8
EEV000001010001001325,917.4
RP000011001001001313,400.7
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Azizi, V.; Hu, G. A Multi-Stage Stochastic Programming Model for the Multi-Echelon Multi-Period Reverse Logistics Problem. Sustainability 2021, 13, 13596. https://doi.org/10.3390/su132413596

AMA Style

Azizi V, Hu G. A Multi-Stage Stochastic Programming Model for the Multi-Echelon Multi-Period Reverse Logistics Problem. Sustainability. 2021; 13(24):13596. https://doi.org/10.3390/su132413596

Chicago/Turabian Style

Azizi, Vahid, and Guiping Hu. 2021. "A Multi-Stage Stochastic Programming Model for the Multi-Echelon Multi-Period Reverse Logistics Problem" Sustainability 13, no. 24: 13596. https://doi.org/10.3390/su132413596

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