Document Type : Original Article


Allameh Tabataba’i University, Faculty of Management and Accounting, Tehran, Iran.


During the last decade, many researchers have been attracted to study the role of uncertainties in their supply chain designs. Two important uncertainties of a supply chain are demand uncertainty and supply disruption. The basic concept of the proposed model of this paper is based on the newsvendor problem. The model consists of many retailers and many suppliers as two types of autonomous agents that interact with each other considering demand and supply uncertainties. To cope with the uncertainties, retailers have three choices: a forward contract, an option contract, and purchasing from the spot market. Retailers maybe risk sensitive or risk neutral. A new simulation optimization approach is developed to find the best behavior of a risk sensitive retailer in contrast with the other risk neutral retailers during the multiple contract periods. In this model two objectives are defined to find the best behavior of the risk sensitive retailer: the maximization of the profit and the service level. In order to optimize the agent based simulation, an NSGA-II approach is used. The proposed simulation based NSGA-II is further developed in two directions: the one is different realization numbers of the uncertain parameters, and the other is preference points. Under the different preference points and different number of realizations, Pareto optimal solutions are discovered by the collaboration of the agents. Results of the numerical studies showed that adopting more risk averse policies during the contract periods will result in a larger service level and smaller profit rather than adopting more risk taking policies.


Agrawal, N., and Nahmias, S., (1997). "Retionalization of the supplier base in the presence of yield uncertainty", Production and Operations Management, Vol. 6, No. 3, pp. 291-308. 
Avci, M. G., and Selim, H., (2017). "A Multi-objective, simulation-based optimization framework for supply chains with premium freights", Expert Systems with Applications, Vol. 67, pp. 95-106. 
Basirati, M., Akbari Jokar, M.R., and Hassannayebi, E., (2020). "Bi-objective optimization approaches to many-to-many hub location routing with distance balancing and hard time window", Neural Comput & Applic, Vol. 32, pp. 13267–13288.
Bensoussan, A., Çakanyıldırım, M., and Sethi, S.P., (2007). "A multiperiod newsvendor problem with partially observed demand", Mathematics of Operations Research, Vol. 32, No. 2, pp. 322-344. 
Bouakiz, M., and Sobel, M.J., (1992). "Inventory control with an exponential utility criterion", Operations Research, Vol. 40, No. 3, pp. 603-608. 
Brintrup, A., (2010). "Behaviour adaptation in the multi-agent, multi-objective and multi-role supply chain", Computers in Industry, Vol. 61, No. 7, pp. 636-645. 
Chiacchio, F., Pennisi, M., Russo, G., Motta, S., and Pappalardo, F., (2014). "Agent-based modeling of the immune system: netlogo, a promising framework", BioMed Research International, Vol. 6. 
Deb, K., Agrawal, S., Pratap, A., and Meyarivan, T., (2000, September). "A fast elitist non-dominated sorting genetic algorithm for multi-objective optimization: NSGA-II", In: International conference on parallel problem solving from nature (pp. 849-858), Springer, Berlin, Heidelberg. 
Deb, K., Pratap, A., Agarwal, S., and Meyarivan, T., (2002). "A fast and elitist multiobjective genetic algorithm: NSGA-II", IEEE Transactions on Evolutionary Computation, Vol. 6, No. 2, pp. 182-197. 
Deb, K., and Sundar, J., (2006). "Reference point based multi-objective optimization using evolutionary algorithms", In: The Proceedings of the 8th annual conference on Genetic and evolutionary computation, Seattle, Washington, USA. 
Devika, K., Jafarian, A., Hassanzadeh, A., and Khodaverdi, R., (2016). "Optimizing of bullwhip effect and net stock amplification in three-echelon supply chains using evolutionary multi-objective metaheuristics", Annals of Operations Research, Vol. 242, No. 2, pp. 457-487. 
Goli A., Tirkolaee E.B., Malmir B., Bian G.B., and Sangaiah A.K., (2019). "A multi-objective invasive weed optimization algorithm for robust aggregate production planning under uncertain seasonal demand", Computing, Vol. 101, pp. 499–529.
Hassanzadeh, A., Rasti-Barzoki, M., and Khosroshahi, H., (2016). "Two new meta-heuristics for a bi-objective supply chain scheduling problem in flow-shop environment", Applied Soft Computing, Vol. 49, pp. 335-351. 
Humann, J., and Madni, A.M., (2014). "Integrated agent-based modeling and optimization in complex systems analysis", Procedia Computer Science, Vol. 28, pp. 818-827. 
Juan, A. A., Faulin, J., Grasman, S. E., Rabe, M., and Figueira, G., (2015). "A review of simheuristics: Extending metaheuristics to deal with stochastic combinatorial optimization problems", Operations Research Perspectives, Vol. 2, pp. 62-72. 
Kasaie, P., and Kelton, W.D., (2013). "Simulation optimization for allocation of epidemic-control resources", IIE Transactions on Healthcare Systems Engineering, Vol. 3, No. 2, pp. 78-93. 
Kim, G., Wu, K., and Huang, E., (2015). "Optimal inventory control in a multi-period newsvendor problem with non-stationary demand", Advanced Engineering Informatics, Vol. 29, No. 1, pp. 139-145. 
Koo, L.Y., Adhitya, A., Srinivasan, R., and Karimi, I. A., (2008). "Decision support for integrated refinery supply chains: Part 2. Design and operation", Computers & Chemical Engineering, Vol. 32, No. 11, pp. 2787-2800. 
Kuo, R.J., and Han, Y.S., (2011). "A hybrid of genetic algorithm and particle swarm optimization for solving bi-level linear programming problem – A case study on supply chain model", Applied Mathematical Modelling, Vol. 35, No. 8, pp. 3905-3917. 
Li, C., and Liu, S., (2012). "A stochastic network model for ordering analysis in multi-stage supply chain systems", Simulation Modelling Practice and Theory, Vol. 22, pp. 92-108. 
Li, J., Sheng, Z., and Liu, H., (2010). "Multi-agent simulation for the dominant players’ behavior in supply chains", Simulation Modelling Practice and Theory, Vol. 18, No. 6, pp. 850-859. 
Liu, R., Tao, Y., and Xie, X., (2017). "Simulation-based optimisation approach for the stochastic two-echelon logistics problem", International Journal of Production Research, Vol. 55, No. 1, pp. 187-201. 
Ma, H., Li, X. and Liu, Y., (2020). "Multi-period multi-scenario optimal design for closed-loop supply chain network of hazardous products with consideration of facility expansion", Soft Computing, Vol. 24, No. 4, pp. 2769-2780.
Merzifonluoglu, Y., (2015). "Impact of risk aversion and backup supplier on sourcing decisions of a firm", International Journal of Production Research, Vol. 53, No. 22, pp. 6937-6961. 
Merzifonluoglu, Y., and Feng, Y., (2014). "Newsvendor problem with multiple unreliable suppliers", International Journal of Production Research, Vol. 52, No. 1, pp. 221-242. 
Muravev, D., Hu, H., Rakhmangulov, A., and Mishkurov, P., (2021). "Multi-agent optimization of the intermodal terminal main parameters by using AnyLogic simulation platform: Case study on the Ningbo-Zhoushan Port", International Journal of Information Management, Vol. 57, 102133.
Nagarajan, M., and Rajagopalan, S., (2008). "Inventory Models for Substitutable Products: Optimal Policies and Heuristics", Management Science, Vol. 54, No. 8, pp. 1453-1466. 
Nance, R.E., and Sargent, R.G., (2002). "Perspectives on the Evolution of Simulation", Oper. Res., Vol. 50, No. 1, pp. 161-172. 
Oliveira, J.B., Lima, R.S., and Montevechi, J.A.B., (2016). "Perspectives and relationships in supply chain simulation: A systematic literature review", Simulation Modelling Practice and Theory, Vol. 62, pp. 166-191. 
Qin, Y., Wang, R., Vakharia, A. J., Chen, Y., and Seref, M.M.H., (2011). "The newsvendor problem: Review and directions for future research", European Journal of Operational Research, Vol. 213, No. 2, pp. 361-374. 
Rabe, M., Gonzalez-Feliu, J., Chicaiza-Vaca, J. and Tordecilla, R.D., (2021). "Simulation-optimization approach for multi-period facility location problems with forecasted and random demands in a last-mile logistics application", Algorithms, Vol. 14, No. 2, 41.
Ray, P., and Jenamani, M., (2013). "Sourcing under supply disruption with capacity‐constrained suppliers", Journal of Advances in Management Research, Vol. 10, No. 2, pp. 192-205. 
Ray, P., and Jenamani, M., (2016). "Sourcing decision under disruption risk with supply and demand uncertainty: A newsvendor approach", Annals of Operations Research, Vol. 237, No. 1, pp. 237-262. 
Sadeghi, J., Sadeghi, S., and Niaki, S.T.A., (2014). "A hybrid vendor managed inventory and redundancy allocation optimization problem in supply chain management: An NSGA-II with tuned parameters", Computers & Operations Research, Vol. 41, pp. 53-64. 
Siegmund, F., Bernedixen, J., Pehrsson, L., Ng, A.H.C., and Deb, K., (2012). "Reference point-based evolutionary multi-objective optimization for industrial systems simulation", In: The Proceedings of the 2012 Winter Simulation Conference (WSC).
Srinivas, N., and Deb, K., (1994). "Muiltiobjective optimization using nondominated sorting in genetic algorithms", Evolutionary Computation, Vol. 2, No. 3, pp. 221-248. 
Tirkolaee E.B., Goli A., Faridnia A., Soltani M., Weber G.W., (2020). "Multi-objective optimization for the reliable pollution-routing problem with cross-dock selection using Pareto-based algorithms", Journal of Cleaner Production, Vol. 276, 122927.
Wang, H., Chen, B., and Yan, H., (2010). "Optimal inventory decisions in a multiperiod newsvendor problem with partially observed Markovian supply capacities", European Journal of Operational Research, Vol. 202, No. 2, pp. 502-517. 
Zhang, Y., and Yang, X., (2016). "Online ordering policies for a two-product, multi-period stationary newsvendor problem", Computers and Operations Research, Vol. 74, pp. 143-151.