journal article·2026-04-14Open access

Design and Optimization of a Two-Tier Supply Chain Network Under Demand Uncertainty Using Genetic Algorithm and Particle Swarm Optimization

Sena Nur Durgunlu, Aytun Onay, Durdu Hakan Utku, Fatih Kasimoglu

Applied Sciences· Volume 16· Issue 8

Abstract

Supply chain management (SCM) involves complex coordination among multiple actors under demand uncertainty. However, most existing studies focus on simplified network structures that fail to capture all relevant dimensions of real-world supply chains or assume deterministic demand. This study proposes a comprehensive stochastic bi-level optimization framework for a multi-factory, multi-retailer, multi-customer, and multi-product supply chain network. The model captures the hierarchical interaction between decision-makers, where the production facility owner acts as the leader and the retailer as the follower, and jointly optimizes profit across both levels. To efficiently solve the resulting bi-level problem, two tailored metaheuristic solution approaches—a two-tier genetic algorithm (TT-GA) and a two-tier particle swarm optimization (TT-PSO)—are developed. Computational experiments across multiple scenarios demonstrate that TT-PSO outperforms TT-GA in Scenarios 1 and 2, achieving overall profit improvements of 6.46% and 0.76%, respectively, while TT-GA yields superior performance in Scenario 3 with a 2.80% profit improvement. The proposed framework provides decision-makers with a robust and practical tool for improving profitability and operational efficiency in complex, uncertain supply chain environments.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Sustainable Supply Chain Management · Supply Chain Resilience and Risk Management · Supply Chain and Inventory Management

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Graduate School of Industrial and Management Systems Engineering, Kyung Hee University, Yongin 17104, Republic of Korea

Department of Software Engineering, University of Turkish Aeronautical Association, Ankara 06790, Turkey

Department of Industrial Engineering, University of Turkish Aeronautical Association, Ankara 06790, Turkey

References (58)

Show source-provided references
1. The Triple-A Supply Chain
2. Christopher, M. (2016). Logistics and Supply Chain Management, Pearson Education Limited. [5th ed.].
3. Optimization of a hydrogen supply chain network design under demand uncertainty by multi-objective genetic algorithms10.1016/j.compchemeng.2020.106853 ↗
4. Two metaheuristic approaches for solving the travelling salesman problem: An Algerian waste collection case
5. A review of metaheuristic algorithms for solving TSP-based scheduling optimization problems10.1016/j.asoc.2023.110908 ↗
6. A hybrid metaheuristic for the knapsack problem with forfeits10.1007/s00500-021-06331-x ↗
7. Applying instance space analysis for metaheuristic selection to the 0–1 multidemand multidimensional knapsack problem10.1016/j.cor.2024.106747 ↗
8. Metaheuristic algorithms for the generalized extensible bin packing problem with overload cost10.1109/ACCESS.2022.3225448 ↗
9. A hybrid metaheuristic for the two-dimensional strip packing problem10.1007/s10479-021-04226-6 ↗
10. Heuristic and metaheuristic methods for the parallel unrelated machines scheduling problem: A survey10.1007/s10462-022-10247-9 ↗
11. Metaheuristics for the work-troops scheduling problem10.1111/itor.12925 ↗
12. Metaheuristics for bilevel optimization: A comprehensive review10.1016/j.cor.2023.106410 ↗
13. Bilevel optimization via collaborations among lower-level optimization tasks10.1109/TEVC.2022.3233409 ↗
14. Talbi, E.G. (2013). A taxonomy of metaheuristics for bilevel optimization. Metaheuristics for Bilevel Optimization, Springer.10.1007/978-3-642-37838-6 ↗
15. An improved genetic algorithm for optimizing total supply chain cost in inventory location routing problem10.1016/j.asej.2018.09.002 ↗
16. A hybrid particle swarm optimization and genetic algorithm for closed-loop supply chain network design in large-scale networks10.1016/j.apm.2014.12.016 ↗
17. Robust optimization of a closed-loop supply chain network based on an improved genetic algorithm in an uncertain environment10.1016/j.cie.2024.109997 ↗
18. Multi-population genetic algorithm with crowding-based local search for fuzzy multi-objective supply chain configuration10.1016/j.swevo.2024.101698 ↗
19. Chang, C.K., and Cheng, D.W. (2026). A Genetic Algorithm-Based Optimization Method for Ordered Escape Routing in BGA PCBs Under Non-Crossing and Single-Capacity Constraints. Appl. Sci., 16.10.3390/app16042010 ↗
20. A genetic algorithm for tool-constrained scheduling with dynamic expedited orders in smart manufacturing10.3934/jimo.2026007 ↗
21. A particle swarm optimization algorithm for solving unbalanced supply chain planning problems10.1016/j.asoc.2011.12.006 ↗
22. The analysis of commodity demand prediction in supply chain networks based on particle swarm optimization10.1016/j.cam.2021.113760 ↗
23. A proposed feature selection particle swarm optimization adaptation for intelligent logistics: A supply chain backlog elimination framework
24. Particle swarm optimization: A comprehensive survey10.1109/ACCESS.2022.3142859 ↗
25. Application of particle swarm intelligence algorithms in supply chain network architecture optimization10.1016/j.eswa.2012.02.116 ↗
26. Particle swarm optimization10.1109/ICNN.1995.488968 ↗
27. Liu, L., Ouyang, J., Nian, G., Zhu, Y., and Liang, N. (2026). In Situ Stress Inversion in a Pumped-Storage Power Station Based on the PSO-SVR Algorithm. Appl. Sci., 16.10.3390/app16021101 ↗
28. MSCPSO: A multi-strategy cooperative particle swarm optimization algorithm for UAV path planning10.1016/j.eswa.2025.131034 ↗
29. A survey on bilevel optimization under uncertainty10.1016/j.ejor.2023.01.008 ↗
30. A review on bilevel optimization: From classical to evolutionary approaches and applications10.1109/TEVC.2017.2712906 ↗
31. Project management in a competitive environment: Interdicting a CPM-based project and its implications10.1051/ro/2019089 ↗
32. Analyzing the vulnerabilities in a transshipment network: A bilevel programming approach10.1109/ACCESS.2023.3280630 ↗
33. Synergistic hierarchical bi-level optimization of demand response programs and smart inverter Volt/Var control for maximizing hosting capacity of power systems with renewable-based distributed generators10.1109/ACCESS.2025.3530557 ↗
34. A bilevel hierarchical covering model to protect a healthcare network against failures
35. Network noise control under speed limit strategies using an improved bilevel programming model10.1016/j.trd.2023.103805 ↗
36. Yin, L., Fang, Z., Li, K., Chen, J., Fan, N., and Li, M. (2026). A Bi-Level Intelligent Control Framework Integrating Deep Reinforcement Learning and Bayesian Optimization for Multi-Objective Adaptive Scheduling in Opto-Mechanical Automated Manufacturing. Appl. Sci., 16.10.3390/app16020732 ↗
37. Jiang, P., Guo, S., and Luo, X. (2025). Bi-level collaborative optimization for medical consumable order splitting and reorganization considering multi-dimensional and multi-scale characteristics. Appl. Sci., 15.10.3390/app15147627 ↗
38. New branch-and-bound rules for linear bilevel programming10.1137/0913069 ↗
39. Bilevel linear optimization belongs to NP and admits polynomial-size KKT-based reformulations10.1016/j.orl.2023.10.006 ↗
40. Designing and solving a bi-level model for rice supply chain using evolutionary algorithms10.1016/j.compag.2019.04.041 ↗
41. A bi-level programming approach for production–distribution supply chain problem10.1016/j.cie.2017.06.030 ↗
42. Incorporating contracts with retailers into product line extension using Stackelberg game and bi-level genetic algorithms10.1016/j.cie.2020.106976 ↗
43. A bi-level programming model for sustainable supply chain network design that considers incentives for using cleaner technologies10.1016/j.jclepro.2018.12.197 ↗
44. Managing decentralized supply chains using bilevel with Nash game approach10.1016/j.jclepro.2020.121865 ↗
45. Closed-loop supply chain network problem with uncertainty in demand and returned products: Genetic artificial bee colony algorithm approach10.1016/j.jclepro.2017.06.079 ↗
46. Optimal quantity discount coordination for supply chain optimization with one manufacturer and multiple suppliers under demand uncertainty10.1007/s00170-014-6298-1 ↗
47. Mid-term supply chain planning under demand uncertainty: Customer demand satisfaction and inventory management10.1016/S0098-1354(00)00617-7 ↗
48. Multiperiod planning and scheduling of multiproduct batch plants under demand uncertainty10.1021/ie970259z ↗
49. Optimization of multi-period bilevel supply chains under demand uncertainty10.1016/j.procir.2015.12.112 ↗
50. An adjustable bi-level wholesale price contract for coordinating a supply chain under scenario-based stochastic demand10.1016/j.ijpe.2019.03.003 ↗
51. Nezamoddini, N., and Gholami, A. (2019). Integrated genetic algorithm and artificial neural network. Proceedings of the 2019 IEEE International Conference on Computational Science and Engineering and IEEE International Conference on Embedded and Ubiquitous Computing, IEEE.10.1109/CSE/EUC.2019.00057 ↗
52. A bi-level stochastic optimization model for reliable supply chains in competitive environments: Hybridizing exact methods and genetic algorithm10.1016/j.apm.2019.05.037 ↗
53. Papazoglou, G., and Biskas, P. (2023). Review and Comparison of Genetic Algorithm and Particle Swarm Optimization in the Optimal Power Flow Problem. Energies, 16.10.3390/en16031152 ↗
54. A Comparative Study of GA and PSO Approach for Cost Optimisation in Product Recovery Systems10.1080/00207543.2022.2035008 ↗
55. MPPT Algorithm Based on Metaheuristic Techniques (PSO & GA) dedicated to improve wind energy water pumping system performance10.1038/s41598-024-68584-4 ↗
56. Structural damage identification with output-only measurements using modified Jaya algorithm and Tikhonov regularization method
57. Structural identification using improved butterfly optimization algorithm with adaptive sampling test and search space reduction method10.1016/j.istruc.2021.05.043 ↗
58. TSA: Tree-Seed Algorithm for Continuous Optimization10.1016/j.eswa.2015.04.055 ↗