Skip to main content
Log in

Performance evaluation of meta-heuristic algorithms for designing multi-objective multi-product multi-echelon supply chain network

  • Optimization
  • Published:
Soft Computing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

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

    Google Scholar 

  • Alçada-Almeida L, Coutinho-Rodrigues J, Current J (2009) A multiobjective modeling approach to locating incinerators. Socioecon Plan Sci 43(2):111–120

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • Bandyopadhyay S, Bhattacharya R (2014) Solving a tri-objective supply chain problem with modified NSGA-II algorithm. J Manuf Syst 33(1):41–50

    Google Scholar 

  • 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

    Google Scholar 

  • Belfares L et al (2007) Multi-objectives Tabu search based algorithm for progressive resource allocation. Eur J Oper Res 177(3):1779–1799

    MATH  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    MATH  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    MathSciNet  MATH  Google Scholar 

  • Dzupire NC, Nkansah-gyekye Y (2014) A multi-stage supply chain network optimization using genetic algorithms. Math Theory Model 4(8):18–29

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    MATH  Google Scholar 

  • Fahimnia B, Sarkis J, Eshragh A (2015) A tradeoff model for green supply chain planning: a leanness-versus-greenness analysis. Omega 54:173–190

    Google Scholar 

  • 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

    MathSciNet  MATH  Google Scholar 

  • 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

    Google Scholar 

  • Galante G, Aiello G, Enea M, Panascia E (2010) A multi-objective approach to solid waste management. Waste Manag 30(8–9):1720–1728

    Google Scholar 

  • Glover F (1990) Tabu search—part 2. ORSA J Comput 2:4–32

    MATH  Google Scholar 

  • 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

    Google Scholar 

  • 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

    MathSciNet  MATH  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • Ionescu AF, Vernic R (2021) MOSOSS: an adapted multi-objective symbiotic organisms search for scheduling. Soft Comput 25(14):9591–9607

    Google Scholar 

  • 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

    Google Scholar 

  • Kaveh A, Zaerreza A (2020) Shuffled shepherd optimization method: a new meta-heuristic algorithm. Eng Comput 37:2357

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • Kirkpatrick S, Gelatt CD, Vecchi MP (1983) Optimization by simulated annealing. Science 220:671–680

    MathSciNet  MATH  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    MathSciNet  MATH  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • Miettinen K (2012) Nonlinear multiobjective optimization, vol 12. Springer

    MATH  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • Montgomery DC (2009) Design and analysis of experiments, 7th edn. Wiley, New York, USA

    Google Scholar 

  • Murata T, Ishibuchi H, Tanaka H (1996) Multi-objective genetic algorithm and its applications to flowshop scheduling. Comput Ind Eng 30(4):957–968

    Google Scholar 

  • 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

    Google Scholar 

  • Neter J, Wasserman W, Kutner MH (1996) Applied linear regression models. Irwin, Homewood

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    MathSciNet  MATH  Google Scholar 

  • Pati R, Vrat P, Kumar PA (2008) Goal programming model for paper recycling system. Omega 36(3):405–417

    Google Scholar 

  • 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

    MATH  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • Sahu NCHS (2013) Multi objective outbound logistics network design for a manufacturing supply chain. J Intell Manuf 24:1071–1084

    Google Scholar 

  • 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

    MathSciNet  MATH  Google Scholar 

  • Shiguemoto AL, Armentano VA (2010) A tabu search procedure for coordinating production, inventory and distribution routing problems. Int Trans Oper Res 17:179–195

    MATH  Google Scholar 

  • Sun M (2006) Solving the uncapacitated facility location problem using tabu search. Comput Oper Res 33(9):2563–2589

    MathSciNet  MATH  Google Scholar 

  • 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

    Google Scholar 

  • 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

    MathSciNet  MATH  Google Scholar 

  • 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

    Google Scholar 

  • 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

    MATH  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • Yapici H, Cetinkaya N (2019) A new meta-heuristic optimizer: Pathfinder algorithm. Appl Soft Comput 78:545–568

    Google Scholar 

  • Yu M, Goh M (2014) A multi-objective approach to supply chain visibility and risk. Eur J Oper Res 233(1):125–130

    MathSciNet  MATH  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • Zitzler E, Thiele L (1998) An evolutionary algorithm for multiobjective optimization: the strength pareto approach. TIK-report, p 43

Download references

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

Authors

Corresponding author

Correspondence to Salih O. Duffuaa.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-023-08446-9

Keywords

Navigation