Sustainable Closed-Loop Supply Chain Design Problem: A Hybrid Genetic Algorithm Approach
Abstract
:1. Introduction
2. Materials and Methods
2.1. Conceptual Structure of SCLSC Design Problem
2.2. Mathematical Formulation
- Products of a single type are considered.
- The numbers of facilities considered at each stage at the manufacturer, the DC, the retailer, the customer, the collection center, the recovery center, and the disposal center are fixed and known beforehand.
- Only one facility is opened at each stage at the manufacturer, the DC, the retailer, the collection center, and the recovery center. However, all facilities available at the site of the customer and the disposal center are always considered open.
- The costs to operate the facilities considered at each stage at the manufacturer, the DC, the retailer, the collection center, and the recovery center are all constant, different from each other in value, and known beforehand.
- The unit handling costs of the facilities considered at each stage at the manufacturer, the DC, the retailer, the collection center, and the recovery center are different from each other in value and known beforehand.
- The unit transportation costs among the manufacturer, the DC, the retailer, the customer, the collection center, the recovery center, and the disposal center are different from each other in value and known beforehand.
- The unit amount of CO2 emitted during transportation at each stage, and those emitted during manufacture and recovery at the manufacturer and the recovery center, respectively, are different from each other in value and known beforehand.
- The proposed SCLSC design problem is considered to be in a steady-state situation.
2.3. Proposed HGA Approach
procedure: pro-HGA approach input: problem data, parameters output: Pareto optimal solutions begin t ← 0 //t: generation number initialize parent population PP(t) by encoding routine; calculate each objective function Fi, i = 1, 2, 3 of PP(t) by decoding routine; create Pareto optimal solutions E(P) by non-dominated routine; while (t < max generation) produce offspring OP(t) from PP(t) by adapting 2X crossover operator [30] and random mutation operator [30]; calculate Fi of OP(t) by decoding routine; find current E(P) by non-dominated routine; keep best solution set GLbest using current E(P); for each solution xi of OP(t) do generate a new solution xnew from xi by adapting Lévy flight scheme [38]; randomly select another solution xi in OP(t); if (F(xnew) > F(xi)) then CP(t) ← xnew//CP(t): CS population end for worst solutions with fraction rate (fr) are abandoned; randomly regenerate new solutions xr_new as many as fr; CP(t) ← xr_new calculate Fi of CP(t) by decoding routine; find current E(P) by non-dominated routine; keep best solution set CLbest using current E(P); if (F(GLbest) > F(CLbest)) then update E(P) using GLbest by non-dominated routine else update E(P) using CLbest by non-dominated routine end if reproduce PP(t + 1) using OP(t) and CP(t) by adapting elitist selection scheme [30]; t ← t + 1; end output Pareto optimal solutions E(P); end; |
3. Results and Discussions
- Problem 1: min. F1 and min. F2
- Problem 2: min. F1 and max. F3
- Problem 3: min. F2 and max. F3
- The pro-HGA approach has performed better than the GA and HGA approaches in terms of the metrics |Sj|, RNDS(Sj), and DIR(Sj), as the problem sizes were increased from scales 1 to scale 5. However, the former does not exhibit any advantage in terms of the CPU times required compared to the latter pair. With respect to the Pareto optimal solutions obtained via each approach in comparison with the S*, the performance of the pro-HGA approach is superior to those of the GA and HGA approaches, which proves that the search scheme used in the pro-HGA approach is more efficient than those used in the GA and HGA approaches.
- . SCLSC-S: the SCLSC design problem with a single distribution channel, i.e., NRD
- . SCLSC-V: the SCLSC design problem with various distribution channels, i.e., NRD, DRD, and DRS
- SCLSC-V outperforms SCLSC-S with respect to most performance measures, although the former has slightly lower search speeds than the latter. This indicates that the SCLSC design problem with various distribution channels, i.e., NRD, DRD, and DRS is more efficient in locating optimal solutions than that with a single distribution channel, i.e., NRD.
4. Conclusions
Author Contributions
Funding
Conflicts of Interest
References
- Devika, K.; Jafarian, A.; Nourbakhsh, V. Designing a sustatinable closed-loop supply chain network based on triple bottom line approach: A comparison of metaheuristics hybridixation techniques. Eur. J. Oper. Res. 2014, 235, 594–615. [Google Scholar] [CrossRef]
- Eskandarpour, M.; Dejax, P.; Miemczyk, J.; Péton, O. Sustainable supply chain network design: An optimization-oriented review. Omega 2015, 54, 11–31. [Google Scholar] [CrossRef]
- Özceylan, E.; Demirel, N.; Çetinkaya, C.; Demirel, E. A closed-loop supply chain network design for automotive industry in Turkey. Comput. Ind. Eng. 2017, 113, 729–745. [Google Scholar] [CrossRef]
- Min, H.; Ko, C.S.; Ko, H.J. The spatial and temporal consolidation of returned products in a closed-loop supply chain network. Comput. Ind. Eng. 2006, 51, 309–320. [Google Scholar] [CrossRef]
- Wang, H.F.; Hsu, H.W. A closed-loop logistic model with a spanning tree based genetic algorithm. Comput. Oper. Res. 2010, 37, 376–389. [Google Scholar] [CrossRef]
- Chen, Y.T.; Chan, F.T.S.; Chung, S.H. An integrated closed-loop supply chain model with location and allocation problem and product recycling decisions. Int. J. Prod. Res. 2015, 53, 3120–3140. [Google Scholar] [CrossRef]
- Jabbarzadeh, A.; Haughton, M.; Khosrojerdi, A. Closed-loop supply chain network design under distription risks: A robust approach with real world application. Comput. Ind. Eng. 2018, 116, 178–191. [Google Scholar] [CrossRef]
- Son, D.; Kim, S.; Park, H.; Jeong, B. Closed-loop supply chain planning model of rare metals. Sustainability 2018, 10, 1061. [Google Scholar] [CrossRef] [Green Version]
- Paksoy, T.; Bektaş, T.; Özceylan, E. Operational and environmental performance measures in a multi-product closed-loop supply chain. Transp. Res. Part E 2011, 47, 532–546. [Google Scholar] [CrossRef]
- Talaei, M.; Moghaddam, B.F.; Pishvaee, M.S.; Bozorgi-Amiri, A.; Gholamnejad, S.A. A robust fuzzy optimization model for carbon-efficient closed-loop supply chain network design problem: A numerical illustration in electronics industry. J. Clean. Prod. 2016, 113, 662–673. [Google Scholar] [CrossRef]
- Zhalechian, M.; Tavakkoli-Moghaddam, R.; Zahiri, B.; Mohammadi, M. Sustainable design of a closed-loop location-routing-inventory supply chain network under mixed uncertainty. Transp. Res. Part E 2016, 89, 182–214. [Google Scholar] [CrossRef]
- Sahebjamnia, N.; Fathollahi-Fard, A.M.; Hajiaghaei-Keshteli, M. Sustainable tire closed-loop supply chain network design: Hybrid metaheuristic algorithms for large-scale networks. J. Clean. Prod. 2018, 196, 273–296. [Google Scholar] [CrossRef]
- Soleimani, H.; Kannan, G. A hybrid particle swarm optimization and genetic algorithm for closed-loop supply chain network design in large-scale network. Appl. Math. Model. 2015, 39, 3990–4012. [Google Scholar] [CrossRef]
- Cardoso, S.R.; Barbosa-Póvoa, A.P.; Relvas, S. Integrating financial risk measures into the design and planning of closed-loop supply chains. Comput. Chem. Eng. 2016, 85, 105–123. [Google Scholar] [CrossRef]
- Varsei, M.; Polyakovskiy, S. Sustainable supply chain network design: A case of the wine industry in Australia. Omega 2017, 66, 236–247. [Google Scholar] [CrossRef]
- Savaskan, R.C.; Bhattacharya, S.; Van Wassenhove, L.V. Closed-loop supply chain models with product remanufacturing. Manag. Sci. 2004, 50, 239–252. [Google Scholar] [CrossRef] [Green Version]
- Lee, Y.J.; Baker, T.; Jayaraman, V. Redesigning an integrated forward-reverse logistics system for a third party service provider: An empirical study. Int. J. Prod. Res. 2012, 50, 5615–5634. [Google Scholar] [CrossRef]
- Özkir, V.; Başlıgıl, H. Modelling product-recovery processes in closed-loop supply-chain network design. Int. J. Prod. Res. 2012, 50, 2218–2233. [Google Scholar] [CrossRef]
- Fahimnia, B.; Sarkis, J.; Dehghanian, F.; Banihashemi, N.; Rahman, S. The impact of carbon pricing on a closed-loop supply chain: An Australian case study. J. Clean. Prod. 2013, 59, 210–225. [Google Scholar] [CrossRef]
- Faccio, M.; Persona, A.; Sgarbossa, F.; Zanin, G. Sustainable SC through the complete reprocessing of end-of-life products by manufacturers: A traditional versus social responsibility company perspective. Eur. J. Oper. Res. 2014, 233, 359–373. [Google Scholar] [CrossRef]
- Jindal, A.; Sangwan, K.S. Multi-objective fuzzy mathematical modelling of closed-loop supply chain considering economic and environmental factors. Ann. Oper. Res. 2017, 257, 95–120. [Google Scholar] [CrossRef]
- Jerbia, R.; Boujelben, M.K.; Sehli, M.A.; Jemai, Z. A stochastic closed-loop supply chain network design problem with multiple recovery options. Comput. Ind. Eng. 2018, 118, 23–32. [Google Scholar] [CrossRef]
- Lie, M.; Liu, R.; Zhu, Z.; Chu, C.; Man, X. A bi-objective green closed-loop supply chain design problem with uncertain demand. Sustainability 2018, 10, 967. [Google Scholar] [CrossRef] [Green Version]
- Pishvaee, M.; Razmi, J.; Torabi, S. Robust possibilistic programming for socially responsible supply chain network design: A new approach. Fuzzy Sets Syst. 2012, 206, 1–20. [Google Scholar] [CrossRef]
- Pishvaee, M.; Razmi, J.; Torabi, S. An accelerated Benders decomposition algorithm for sustainable supply chain network design under uncertainty: A case study of medical needle and syringe supply chain. Transp. Res. Part E 2014, E67, 14–28. [Google Scholar] [CrossRef]
- Pishvaee, M.; Zanjirani, F.R.; Dullaert, W. A memetic algorithm for bi- objective integrated forward/reverse logistics network design. Comput. Oper. Res. 2010, 37, 1100–1112. [Google Scholar] [CrossRef]
- Saffari, M.M.; Shakouri, G.H.; Razmi, J. A new multi objective optimization model for designing a green supply chain network under uncertainty. Int. J. Ind. Eng. Comput. 2015, 6, 15–32. [Google Scholar] [CrossRef] [Green Version]
- Gen, M.; Cheng, R. Genetic Algorithms and Engineering Optimization; John-Wiley & Sons: New York, NY, USA, 2000. [Google Scholar]
- Gen, M.; Lin, L.; Yun, Y.S.; Inoue, H. Recent advances in hybrid priority-based genetic algorithms for logistics and SCM network design. Comput. Ind. Eng. 2018, 115, 394–412. [Google Scholar] [CrossRef]
- Gen, M.; Cheng, R. Genetic Algorithms and Engineering Design; John Wiley & Son: New York, NY, USA, 1997. [Google Scholar]
- Yun, Y.S.; Chung, H.S.; Moon, C.U. Hybrid genetic algorithm approach for precedence-constrained sequencing problem. Comput. Ind. Eng. 2013, 65, 137–147. [Google Scholar] [CrossRef]
- Yun, Y.S. Hybrid genetic algorithm with adaptive local search scheme. Comput. Ind. Eng. 2006, 51, 128–141. [Google Scholar] [CrossRef]
- Lin, L.; Gen, M.; Wang, X. Integrated multistage logistics network design by using hybrid evolutionary algorithm. Comput. Ind. Eng. 2009, 56, 854–873. [Google Scholar] [CrossRef]
- Yun, Y.S.; Gen, M.; Hwang, R.K. Adaptive genetic algorithm to multi-stage reverse logistics network design for product resale. Inf. Inte. Interdiscip. J. 2012, 15, 6117–6138. [Google Scholar]
- Zhang, Q.; Manier, H.; Manier, M.A. A genetic algorithm with Tabu search procedure for flexible job shop scheduling with transportation constraints and bounded processing times. Comput. Oper. Res. 2012, 39, 1713–1723. [Google Scholar] [CrossRef]
- Xinyu, L.; Liang, G. An effective hybrid genetic algorithm and Tabu search for flexible job shop scheduling problem. Int. J. Prod. Econ. 2016, 174, 93–110. [Google Scholar]
- Gen, M.; Zhang, W.; Lin, L.; Yun, Y.S. Recent advance in hybrid evolutionary algorithms for multiobjective manufacturing scheduling. Comput. Ind. Eng. 2017, 112, 616–633. [Google Scholar] [CrossRef]
- Yang, X.S.; Deb, S. Cuckoo search via Levy flights. In Proceedings of the World Congress on Nature and Biologically Inspired Computing (NaBIC 2009), Coimbatore, India, 9–11 December 2009; pp. 210–214. [Google Scholar]
- Kanagaraj, G.; Ponnambalam, S.G.; Jawahar, N. A hybrid cuckoo search and genetic algorithm for reliability-redundancy allocation problems. Comput. Chem. Eng. 2013, 66, 1115–1125. [Google Scholar] [CrossRef]
- Ishibushi, H.; Yoshida, T.; Murata, T. Balance between genetic search and local search in memetic algorithms for multiobjective permutation flowshop scheduling. IEEE Trans. Evol. Comput. 2003, 7, 204–223. [Google Scholar] [CrossRef] [Green Version]
Three Factors for Sustainability | Three Types of Distribution Channels | |||||
---|---|---|---|---|---|---|
Eco. | Env. | Soc. | NRD | DRD | DRS | |
Savaskan et al. [16] | ■ | ■ | ||||
Min et al. [4] | ■ | ■ | ||||
Wang and Hsu [5] | ■ | ■ | ||||
Paksoy et al. [9] | ■ | ■ | ■ | |||
Lee et al. [17] | ■ | ■ | ||||
O¨zkir & Başlıgıl [18] | ■ | ■ | ||||
Fahimnia et al. [19] | ■ | ■ | ■ | ■ | ||
Devika et al. [1] | ■ | ■ | ■ | ■ | ||
Faccio et al. [20] | ■ | ■ | ■ | |||
Chen et al. [6] | ■ | ■ | ||||
Soleimani & Kannan [13] | ■ | ■ | ■ | ■ | ||
Cardoso et al. [14] | ■ | ■ | ■ | |||
Talaei et al. [10] | ■ | ■ | ■ | |||
Zhalechain et al. [11] | ■ | ■ | ■ | ■ | ||
JinDal & Sangwan [21] | ■ | ■ | ■ | |||
Özceylan et al. [3] | ■ | ■ | ■ | ■ | ||
Sahebjamnia et al. [12] | ■ | ■ | ■ | ■ | ||
Jabbarzadeh et al. [7] | ■ | ■ | ||||
Jerbia et al. [22] | ■ | ■ | ||||
Lie et al. [23] | ■ | ■ | ■ | |||
Son et al. [8] | ■ | ■ | ■ | |||
This study | ■ | ■ | ■ | ■ | ■ | ■ |
Scale | Number of Manufacturers | Number of DCs | Number of Retailers | Number of Customers | Number of Collection Centers | Number of Recovery Centers | Number of Disposal Centers |
---|---|---|---|---|---|---|---|
1 | 5 | 8 | 8 | 1 | 8 | 5 | 1 |
2 | 25 | 30 | 30 | 1 | 30 | 25 | 1 |
3 | 50 | 60 | 60 | 1 | 60 | 50 | 1 |
4 | 100 | 80 | 80 | 1 | 80 | 100 | 1 |
5 | 150 | 100 | 100 | 1 | 100 | 150 | 1 |
Measure | Description |
---|---|
|Sj| | Number of Pareto optimal solutions in reference solution set (S*) [40] |
RNDS(Sj) | Rates of Pareto optimal solutions in the S* [40] |
DIR(Sj) | Average distance between Pareto optimal solutions and the set S* [40] |
CPU time (sec.) | Average CPU time required for each run |
Scale 1 | |||||||||
---|---|---|---|---|---|---|---|---|---|
Problem 1 | Problem 2 | Problem 3 | |||||||
Measure | GA | HGA | pro-HGA | GA | HGA | pro-HGA | GA | HGA | pro-HGA |
|Sj| | 2 | 1 | 1 | 0 | 2 | 2 | 0 | 0 | 2 |
RNDS(Sj) | 0.50 | 0.25 | 0.25 | 0.00 | 0.50 | 0.50 | 0.00 | 0.00 | 1.00 |
DIR(Sj) | 574 | 1715 | 415 | 246 | 0 | 109 | 649 | 645 | 0 |
CPU time | 13.7 | 14.0 | 14.1 | 13.7 | 14.0 | 14.1 | 13.7 | 14.0 | 14.1 |
Scale 2 | |||||||||
---|---|---|---|---|---|---|---|---|---|
Problem 1 | Problem 2 | Problem 3 | |||||||
Measure | GA | HGA | pro-HGA | GA | HGA | pro-HGA | GA | HGA | pro-HGA |
|Sj| | 1 | 0 | 4 | 0 | 0 | 3 | 0 | 0 | 3 |
RNDS(Sj) | 0.20 | 0.00 | 0.80 | 0.00 | 0.00 | 1.00 | 0.00 | 0.00 | 1.00 |
DIR(Sj) | 847 | 256 | 0 | 828 | 437 | 0 | 1286 | 585 | 0 |
CPU time | 13.1 | 13.4 | 14.6 | 13.1 | 13.4 | 14.6 | 13.1 | 13.4 | 13.4 |
Scale 3 | |||||||||
---|---|---|---|---|---|---|---|---|---|
Problem 1 | Problem 2 | Problem 3 | |||||||
Measure | GA | HGA | pro-HGA | GA | HGA | pro-HGA | GA | HGA | pro-HGA |
|Sj| | 0 | 2 | 5 | 1 | 2 | 2 | 0 | 0 | 3 |
RNDS(Sj) | 0.00 | 0.29 | 0.71 | 0.20 | 0.40 | 0.40 | 0.00 | 0.00 | 1.00 |
DIR(Sj) | 241 | 394 | 373 | 602 | 292 | 246 | 523 | 440 | 0 |
CPU time | 13.2 | 13.5 | 14.5 | 13.2 | 13.5 | 14.5 | 13.2 | 13.5 | 14.5 |
Scale 4 | |||||||||
---|---|---|---|---|---|---|---|---|---|
Problem 1 | Problem 2 | Problem 3 | |||||||
Measure | GA | HGA | pro-HGA | GA | HGA | pro-HGA | GA | HGA | pro-HGA |
|Sj| | 0 | 0 | 7 | 0 | 0 | 3 | 0 | 0 | 2 |
RNDS(Sj) | 0.00 | 0.00 | 1.00 | 0.00 | 0.00 | 1.00 | 0.00 | 0.00 | 1.00 |
DIR(Sj) | 359 | 406 | 0 | 469 | 235 | 0 | 698 | 573 | 0 |
CPU time | 41.3 | 42.7 | 43.6 | 41.3 | 42.7 | 43.6 | 41.3 | 42.7 | 43.6 |
Scale 5 | |||||||||
---|---|---|---|---|---|---|---|---|---|
Problem 1 | Problem 2 | Problem 3 | |||||||
Measure | GA | HGA | pro-HGA | GA | HGA | pro-HGA | GA | HGA | pro-HGA |
|Sj| | 0 | 0 | 5 | 0 | 0 | 2 | 0 | 0 | 3 |
RNDS(Sj) | 0.00 | 0.00 | 1.00 | 0.00 | 0.00 | 1.00 | 0.00 | 0.00 | 1.00 |
DIR(Sj) | 569 | 557 | 0 | 707 | 483 | 0 | 670 | 684 | 0 |
CPU time | 41.8 | 42.1 | 44.0 | 41.8 | 42.1 | 44.0 | 41.8 | 42.1 | 44.0 |
Scale 4 | ||||||
---|---|---|---|---|---|---|
Problem 1 | Problem 2 | Problem 3 | ||||
Measure | SCLSC-S | SCLSC-V | SCLSC-S | SCLSC-V | SCLSC-S | SCLSC-V |
|Sj| | 1 | 8 | 1 | 2 | 3 | 2 |
RNDS(Sj) | 0.11 | 0.89 | 0.33 | 0.66 | 0.6 | 0.4 |
DIR(Sj) | 12,670 | 0 | 940 | 1124 | 0 | 0 |
CPU time | 32.8 | 43.6 | 32.8 | 43.6 | 32.8 | 43.6 |
Scale 5 | ||||||
---|---|---|---|---|---|---|
Problem 1 | Problem 2 | Problem 3 | ||||
Measure | SCLSC-S | SCLSC-V | SCLSC-S | SCLSC-V | SCLSC-S | SCLSC-V |
|Sj| | 2 | 4 | 3 | 2 | 0 | 3 |
RNDS(Sj) | 0.33 | 0.66 | 0.60 | 0.40 | 0.00 | 1.00 |
DIR(Sj) | 8899 | 787 | 0 | 0 | 13,654 | 0 |
CPU time | 33.0 | 44.0 | 33.0 | 44.0 | 33.0 | 44.0 |
© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Yun, Y.; Chuluunsukh, A.; Gen, M. Sustainable Closed-Loop Supply Chain Design Problem: A Hybrid Genetic Algorithm Approach. Mathematics 2020, 8, 84. https://doi.org/10.3390/math8010084
Yun Y, Chuluunsukh A, Gen M. Sustainable Closed-Loop Supply Chain Design Problem: A Hybrid Genetic Algorithm Approach. Mathematics. 2020; 8(1):84. https://doi.org/10.3390/math8010084
Chicago/Turabian StyleYun, YoungSu, Anudari Chuluunsukh, and Mitsuo Gen. 2020. "Sustainable Closed-Loop Supply Chain Design Problem: A Hybrid Genetic Algorithm Approach" Mathematics 8, no. 1: 84. https://doi.org/10.3390/math8010084
APA StyleYun, Y., Chuluunsukh, A., & Gen, M. (2020). Sustainable Closed-Loop Supply Chain Design Problem: A Hybrid Genetic Algorithm Approach. Mathematics, 8(1), 84. https://doi.org/10.3390/math8010084