Abstract
The purpose of this paper is to develop and test three meta-heuristic algorithms to solve large size multi-objective supply chain network design problems. The algorithms are based on tabu search, genetic algorithm, and simulated annealing to find near-optimal global solutions. The three algorithms are designed, coded, and tested, and their parameters are fine tuned. The exact ε-constraint algorithm embedded in the General Algebraic Modeling System is used to validate the results of the three algorithms. The algorithms are compared using a typical multi-objective supply chain model utilizing several performance measures. The measures include the mean ideal distance, diversification metric, and percent of domination, inverted generational distance, and computation time. The results show that the tabu search algorithm outperformed the other two algorithms in terms of the percent of domination and computation time. On the other hand, the simulated annealing solutions are the best in terms of their diversity. The work in this paper is expected to help managers to solve large-scale supply chain problems that arise in oil and gas, petrochemical, and food supply chains.
Similar content being viewed by others
Data availability
Enquiries about data availability should be directed to the authors.
References
Abido MA (2000) Robust design of multimachine power system stabilizers using simulated annealing. IEEE Trans Energy Convers 15:297
Alçada-Almeida L, Coutinho-Rodrigues J, Current J (2009) A multiobjective modeling approach to locating incinerators. Socioecon Plan Sci 43(2):111–120
Altiparmak F, Gen M, Lin L, Pakosy T (2006) A genetic algorithm approach for multi-objective optimization of supply chain networks. Comput Ind Eng 51(1):196–215
Arabzad SM, Ghorbani M, Tavakkoli-Moghaddam R (2015) An evolutionary algorithm for a new multi-objective location-inventory model in a distribution network with transportation modes and third-party logistics providers. Int J Prod Res 53(4):1038–1050
Azadeh A, Shafiee F, Yazdanparast R, Heydari J, Fathabad A (2017) Evolutionary multi-objective optimization of environmental indicators of integrated crude oil supply chain under uncertainty. J Clean Prod 152(2017):295–311
Bamufleh HS, Ponce-Ortega JM, El-Halwagi MM (2013) Multi-objective optimization of process cogeneration systems with economic, environmental, and social tradeoffs. Clean Technol Environ Policy 15:185–197
Bandyopadhyay S, Bhattacharya R (2014) Solving a tri-objective supply chain problem with modified NSGA-II algorithm. J Manuf Syst 33(1):41–50
Behnamian J, Ghomi SF, Zandieh M (2009) A multi-phase covering Pareto-optimal front method to multi-objective scheduling in a realistic hybrid flow shop using a hybrid metaheuristic. Expert Syst Appl 36(8):11057–11069
Belfares L et al (2007) Multi-objectives Tabu search based algorithm for progressive resource allocation. Eur J Oper Res 177(3):1779–1799
Bevilacqua V et al (2012) Strategic design and multi-objective optimisation of distribution networks based on genetic algorithms. Int J Comput Integr Manuf 25:3052
Canales-bustos L, Santiba E, Candia-v A (2017) A multi-objective optimization model for the design of an effective decarbonized supply chain in mining. Int J Prod Econ 193:449–464
Cardona-Valdés Y, Alvarez A, Ozdemir D (2011) A bi-objective supply chain design problem with uncertainty. Transp Res Part C 19:821–832
Chavez MMM, Sarache W, Costa Y, Soto J (2020) Multiobjective stochastic scheduling of upstream operations in a sustainable sugarcane supply chain. J Clean Prod 276:123305
Che ZH, Chiang CJ (2010) A modified Pareto genetic algorithm for multi-objective build-to-order supply chain planning with product assembly. Adv Eng Softw 41(7–8):1011–1022
Deb K, Pratap A, Agarwal S, Meyarivan TAMT (2002) A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans Evol Comput 6(2):182–197
Deb K, Jain S (2002) Running performance metrics for evolutionary multi-objective optimizations. In: Proceedings of the fourth asia-pacific conference on simulated evolution and learning, pp 13–20
Dede T, Grzywiński M, Rao RV (2020) Jaya: a new meta-heuristic algorithm for the optimization of braced dome structures. In: Advanced engineering optimization through intelligent techniques. Springer, Singapore, pp 13–20
Derringer G, Suich R (1980) Simultaneous optimization of several response variables. J Qual Technol 12(4):214–219
Devika K, Jafarian A, Nourbakhsh V (2014) Designing a sustainable closed-loop supply chain network based on triple bottom line approach: a comparison of metaheuristics hybridization techniques. Eur J Oper Res 235(3):594–615
Dzupire NC, Nkansah-gyekye Y (2014) A multi-stage supply chain network optimization using genetic algorithms. Math Theory Model 4(8):18–29
El Hadj Khalaf R, Agard B, Penz B (2011) Simultaneous design of a product family and its related supply chain using a Tabu Search algorithm. Int J Prod Res 49:7543
Eskandarpour M, Zegordi SH, Nikbakhsh E (2013) A parallel variable neighborhood search for the multi-objective sustainable post-sales network design problem. Int J Prod Econ 145(1):117–131
Fahimnia B, Sarkis J, Eshragh A (2015) A tradeoff model for green supply chain planning: a leanness-versus-greenness analysis. Omega 54:173–190
Fallah-tafti A, Sahraeian R, Tavakkoli-moghaddam R (2014) An interactive possibilistic programming approach for a multi-objective closed-loop supply chain network under uncertainty. Int J Syst Sci 45:7721
Farahani RZ, Elahipanah M (2008) A genetic algorithm to optimize the total cost and service level for just-in-time distribution in a supply chain. Int J Prod Econ 111(2):229–243
Galante G, Aiello G, Enea M, Panascia E (2010) A multi-objective approach to solid waste management. Waste Manag 30(8–9):1720–1728
Glover F (1990) Tabu search—part 2. ORSA J Comput 2:4–32
Govindan K et al (2014) Two-echelon multiple-vehicle location—routing problem with time windows for optimization of sustainable supply chain network of perishable food. Int J Prod Econ 152:9–28
Govindan K, Jafarian A, Nourbakhsh V (2015) Bi-objective integrating sustainable order allocation and sustainable supply chain network strategic design with stochastic demand using a novel robust hybrid multi-objective metaheuristic. Comput Oper Res 62:112–130
Harris I, Mumford C, Naim M (2009) The multi-objective uncapacitated facility location problem for green logistics. In: IEEE Congress on Evolutionary Computation. pp 2732–2739
Hasani A, Mokhtari H, Fattahi M (2021) A multi-objective optimization approach for green and resilient supply chain network design: a real-life case study. J Clean Prod 278:123199
He B, Yang C, Ren M (2007) A fuzzy multi-objective programming for optimization of reverse logistics for solid waste through genetic algorithms. In: Fourth international conference on fuzzy systems and knowledge discovery (FSKD 2007), (FSKD), pp 416–420. http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=4406272
Houssein EH, Saad MR, Hashim FA, Shaban H, Hassaballah M (2020) Lévy flight distribution: a new metaheuristic algorithm for solving engineering optimization problems. Eng Appl Artif Intell 94:103731
Huertas JA, Donoso Y (2018) Multi-Objective tabu search to balance multihoming loads in heterogeneous wireless networks. Int J Comput Commun Control 13(6):956–971
Ionescu AF, Vernic R (2021) MOSOSS: an adapted multi-objective symbiotic organisms search for scheduling. Soft Comput 25(14):9591–9607
Kadzinski M, Tervonen T, Tomczyk K, Dekker R (2017) Evaluation of multi-objective optimization approaches for solving green supply chain design problems. Omega 68:168–184
Kaveh A, Zaerreza A (2020) Shuffled shepherd optimization method: a new meta-heuristic algorithm. Eng Comput 37:2357
Kayvanfar V, Husseini M, Karimi B, Sajadieh M et al (2017) Bi-objective intelligent water drops algorithm to a practical multi-echelon supply chain optimization problem. J Manuf Syst 44:93–114. https://doi.org/10.1016/j.jmsy.2017.05.004
Khalilpourazari S, Pasandideh SHR, Niaki STA (2016) Optimization of multi-product economic production quantity model with partial backordering and physical constraints: SQP, SFS, SA, and WCA. Appl Soft Comput 49:770–791
Khalilpourazari S, Naderi B, Khalilpourazary S (2020) Multi-objective stochastic fractal search: a powerful algorithm for solving complex multi-objective optimization problems. Soft Comput 24(4):3037–3066
Khan SAR, Mathew M, Dominic PDD, Umar M (2021) Evaluation and selection strategy for green supply chain using interval-valued q-rung orthopair fuzzy combinative distance-based assessment. Environ Dev Sustain 24:1–33
Khan SAR, Ahmad Z, Sheikh AA, Yu Z (2022) Digital transformation, smart technologies, and eco-innovation are paving the way toward sustainable supply chain performance. Sci Prog 105(4):00368504221145648
Kirkpatrick S, Gelatt CD, Vecchi MP (1983) Optimization by simulated annealing. Science 220:671–680
Latha Shankar B et al (2013) Location and allocation decisions for multi-echelon supply chain network—a multi-objective evolutionary approach. Expert Syst Appl 40(2):551–562
Lee D, Bian W, Dong M (2007) Multiobjective model and solution method for integrated forward and reverse logistics network design for third-party logistics providers. Transp Res Record J Transp Res Board 2032:43–52
Li J, Chu F, Prins C (2009) Lower and upper bounds for a capacitated plant location problem with multicommodity flow. Comput Oper Res 36(11):3019–3030
Luo X, Li W, Kwong CK, Cao Y (2016) Optimization of product family design with consideration of supply risk and discount. Res Eng Des 27:37–54
Mansouri SA (2006) A simulated annealing approach to a bi-criteria sequencing problem in a two-stage supply chain. Comput Ind Eng 50(1–2):105–119
Martínez-Puras A, Pacheco J (2016) MOAMP-Tabu search and NSGA-II for a real biobjective scheduling-routing problem. Knowl Based Syst 112:92–104
Mastrocinque E et al (2013) A multi-objective optimization for supply chain network using the bees algorithm. Int J Eng Bus Manag 5(1):1–11
Melo MT, Nickel S, Saldanha-Da-Gama F (2012) A tabu search heuristic for redesigning a multi-echelon supply chain network over a planning horizon. Int J Prod Econ 136(1):218–230
Miettinen K (2012) Nonlinear multiobjective optimization, vol 12. Springer
Mirakhorli A (2014) Fuzzy multi-objective optimization for closed loop logistics network design in bread-producing industries. Int J Adv Manuf Technol 70(1–4):349–362
Mohammed A, Duffuaa S (2020) A tabu search based algorithm for the optimal design of multi-objective multi-product supply chain networks. Expert Syst Appl 140:112808
Moncayo-Martínez LA, Zhang DZ (2011) Multi-objective ant colony optimisation: a meta-heuristic approach to supply chain design. Int J Prod Econ 131(1):407–420
Montgomery DC (2009) Design and analysis of experiments, 7th edn. Wiley, New York, USA
Murata T, Ishibuchi H, Tanaka H (1996) Multi-objective genetic algorithm and its applications to flowshop scheduling. Comput Ind Eng 30(4):957–968
Nagurney A (2009) A system-optimization perspective for supply chain network integration: the horizontal merger case. Transp Res Part E Logist Transp Rev 45(1):1–15
Neter J, Wasserman W, Kutner MH (1996) Applied linear regression models. Irwin, Homewood
Nooraie SV, Mellat Parast M (2015) A multi-objective approach to supply chain risk management: integrating visibility with supply and demand risk. Int J Prod Econ 161:192–200
Park K, Kyung G (2014) Optimization of total inventory cost and order fill rate in a supply chain using PSO. Int J Adv Manuf Technol 70(9–12):1533–1541
Pasandideh SHR, Niaki STA, Asadi K (2015) Bi-objective optimization of a multi-product multi-period three-echelon supply chain problem under uncertain environments: NSGA-II and NRGA. Inf Sci 292:57–74
Pati R, Vrat P, Kumar PA (2008) Goal programming model for paper recycling system. Omega 36(3):405–417
Pishvaee MS, Farahani RZ, Dullaert W (2010) A memetic algorithm for bi-objective integrated forward/reverse logistics network design. Comput Oper Res 37(6):1100–1112
Prasannavenkatesan S, Kumanan S (2012) Multi-objective supply chain sourcing strategy design under risk using PSO and simulation. Int J Adv Manuf Technol 61(1–4):325–337
Qiao W, Yang Z (2019) Solving large-scale function optimization problem by using a new metaheuristic algorithm based on quantum dolphin swarm algorithm. IEEE Access 7:138972–138989
Ramudhin A, Chaabane A, Paquet M (2010) Carbon market sensitive sustainable supply chain network design. Int J Manag Sci Eng Manag 5(1):30–38
Sadigh AN, Fallah H, Nahavandi N (2013) A multi-objective supply chain model integrated with location of distribution centers and supplier selection decisions. Int J Adv Manuf Technol 69:225–235
Saffar MM, Shakouri H, Razmi J (2015) A new multi objective optimization model for designing a green supply chain network under uncertainty. Int J Ind Eng Comput 6:15–32
Sahu NCHS (2013) Multi objective outbound logistics network design for a manufacturing supply chain. J Intell Manuf 24:1071–1084
Sarrafha K et al (2015) A bi-objective integrated procurement, production, and distribution problem of a multi-echelon supply chain network design: a new tuned MOEA. Comput Oper Res 54:35–51
Shiguemoto AL, Armentano VA (2010) A tabu search procedure for coordinating production, inventory and distribution routing problems. Int Trans Oper Res 17:179–195
Sun M (2006) Solving the uncapacitated facility location problem using tabu search. Comput Oper Res 33(9):2563–2589
Sun R, Wang X, Zhao G (2008) An ant colony optimization approach to multi-objective supply chain model. In: 2008 Second international conference on secure system integration and reliability improvement, pp 193–194
Validi S, Bhattacharya A, Byrne PJ (2014) A case analysis of a sustainable food supply chain distribution system—a multi-objective approach. Int J Prod Econ 152:71–87
Van Veldhuizen DA, Lamont GB (1998) Multiobjective evolutionary algorithm research: a history and analysis. Technical Report TR-98-03, Department of Electrical and Computer Engineering, Graduate School of Engineering, Air Force Institute of Technology, Wright-Patterson AFB, Ohio
Van Veldhuizen DA, Lamont GB (2000) On measuring multiobjective evolutionary algorithm performance. In: 2000 Congress on evolutionary computation, vol 1, Piscataway, IEEE Service Center, pp 204–211
Wu SD, Golbasi H (2004) Multi-item, multi-facility supply chain planning: models, complexities, and algorithms. Comput Optim Appl 28(3):325–356
Wu C, Barnes D, Rosenberg D, Luo X (2009) An analytic network process-mixed integer multiobjective programming model for partner selection in agile supply chains. Prod Plan Control 20(3):254–275
Xu J, Liu Q, Wang R (2008) A class of multi-objective supply chain networks optimal model under random fuzzy environment and its application to the industry of Chinese liquor. Inf Sci 178(8):2022–2043
Yang G, Wang Z, Li X (2009) The optimization of the closed-loop supply chain network. Transp Res Part E Logist Transp Rev 45(1):16–28
Yang G-Q, Liu Y-K, Yang K (2015) Multi-objective biogeography-based optimization for supply chain network design under uncertainty. Comput Ind Eng 85:145–156
Yapici H, Cetinkaya N (2019) A new meta-heuristic optimizer: Pathfinder algorithm. Appl Soft Comput 78:545–568
Yu M, Goh M (2014) A multi-objective approach to supply chain visibility and risk. Eur J Oper Res 233(1):125–130
Yu Z, Waqas M, Tabish M, Tanveer M, Haq IU, Khan SAR (2022) Sustainable supply chain management and green technologies: a bibliometric review of literature. Environ Sci Pollut Res 29(39):58454–58470
Yuce B, Mastrocinque E, Lambiase A, Packianather MS, Pham DT (2014) A multi-objective supply chain optimisation using enhanced Bees Algorithm with adaptive neighbourhood search and site abandonment strategy. Swarm Evol Comput 18:71–82
Zhang L, Lee C, Zhang S (2016) An integrated model for strategic supply chain design: formulation and ABC-based solution approach. Expert Syst Appl 52:39–49
Zitzler E, Thiele L (1998) An evolutionary algorithm for multiobjective optimization: the strength pareto approach. TIK-report, p 43
Acknowledgements
The authors wish to thank the anonymous reviewers for their supportive suggestions and comments. They also acknowledge the support provided by King Fahd University of Petroleum and Minerals.
Funding
The authors have not disclosed any funding.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors have not disclosed any competing interests.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Duffuaa, S.O., Mohammed, A. Performance evaluation of meta-heuristic algorithms for designing multi-objective multi-product multi-echelon supply chain network. Soft Comput 27, 12223–12248 (2023). https://doi.org/10.1007/s00500-023-08446-9
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-023-08446-9