Abstract
This paper addresses a robust multi-objective multi-period aggregate production planning (APP) problem based on different scenarios under uncertain seasonal demand. The main goals are to minimize the total cost including in-house production, outsourcing, workforce, holding, shortage and employment/unemployment costs, and maximize the customers’ satisfaction level. To deal with demand uncertainty, robust optimization approach is applied to the proposed mixed integer linear programming model. A goal programming method is then implemented to cope with the multi-objectiveness and validate the suggested robust model. Since APP problems are classified as NP-hard, two solution methods of non-dominated sorting genetic algorithm II (NSGA-II) and multi-objective invasive weed optimization algorithm (MOIWO) are designed to solve the problem. Moreover, Taguchi design method is implemented to increase the efficiency of the algorithms by adjusting the algorithms’ parameters optimally. Finally, several numerical test problems are generated in different sizes to evaluate the performance of the algorithms. The results obtained from different comparison criteria demonstrate the high quality of the proposed solution methods in terms of speed and accuracy in finding optimal solutions.





Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Ahmadi E, Zandieh M, Farrokh M, Emami SM (2016) A multi objective optimization approach for flexible job shop scheduling problem under random machine breakdown by evolutionary algorithms. Comput Oper Res 73:56–66
Babaee Tirkolaee E, Alinaghian M, Bakhshi Sasi M, Seyyed Esfahani MM (2016) Solving a robust capacitated arc routing problem using a hybrid simulated annealing algorithm: a waste collection application. J Ind Eng Manag Stud 3(1):61–76
Balasubbareddy M, Sivanagaraju S, Suresh CV (2015) Multi-objective optimization in the presence of practical constraints using non-dominated sorting hybrid cuckoo search algorithm. Eng Sci Technol Int J 18(4):603–615
Baykasoglu, A. (2001). MOAPPS 1.0: Aggregate production planning using the multiple-objective tabu search. International Journal of Production Research, 39(16):3685–3702
Behnamian J, Ghomi SF (2011) Hybrid flowshop scheduling with machine and resource-dependent processing times. Appl Math Model 35(3):1107–1123
Ben-Tal A, Nemirovski A (1998) Robust convex optimization. Math Oper Res 23(4):769–805
Bertsimas D, Sim M (2004) The price of robustness. Oper Res 52(1):35–53
Bertsimas D, Brown DB, Caramanis C (2011) Theory and applications of robust optimization. SIAM Rev 53(3):464–501
Charnes A, Cooper WW (1977) Goal programming and multiple objective optimizations: part 1. Eur J Oper Res 1(1):39–54
Chen YK, Liao HC (2003) An investigation on selection of simplified aggregate production planning strategies using MADM approaches. Int J Prod Res 41(14):3359–3374
Cheraghalipour A, Paydar MM, Hajiaghaei-Keshteli M (2018) A bi-objective optimization for citrus closed-loop supply chain using Pareto-based algorithms. Appl Soft Comput 69:33–59
Deb K, Agrawal S, Pratap A, Meyarivan T (2002) A fast and elitist multi-objective genetic algorithms: NSGA-II. IEEE Trans Evol Comput 6:182–197
Denisov VI, Timofeeva AY, Khailenko EA, Buzmakova OI (2014) Robust estimation of nonlinear structural models. J Appl Ind Math 8(1):28–39
Entezaminia A, Heidari M, Rahmani D (2017) Robust aggregate production planning in a green supply chain under uncertainty considering reverse logistics: a case study. Int J Adv Manuf Technol 90:1507–1528
Filatovas E, Kurasova O, Sindhya K (2015) Synchronous R-NSGA-II: an extended preference-based evolutionary algorithm for multi-objective optimization. Informatica 26(1):33–50
Giannoccaro, I., Pontrandolfo, P. (2001). Models for supply chain management: a taxonomy. Proceedings of the Production and Operations Management. Conference POMS mastery in the new millennium, Orlando, FL, USA
Goli, A., and Davoodi, S.M.R. (2018). Coordination policy for production and delivery scheduling in the closed loop supply chain. Production Engineering, 1-11
Goodman DA (1974) A goal programming approach to aggregate planning of production and work force. Manag Sci 20(12):1569–1575
Holt CC, Modigliani F, Simon HA (1955) A Linear decision rule for production and employment scheduling. Manag Sci 2(1):1–30
Holt CC, Modigliani F, Muth JF, Simon HA (1961) Planning Production Inventories and Workforce. Am Econ Rev 51(4):697–699
Ismail HA, Packianather MS, Grosvenor RI (2017) Multi-objective invasive weed optimization of the LQR controller. Int J Autom Comput 14(3):321–339
Jamalnia, A. (2017). Evaluating the performance of aggregate production planning strategies under uncertainty (Doctoral dissertation, Manchester Business School)
Kanyalkar AP, Adil GK (2010) A robust optimisation model for aggregate and detailed planning of a multi-site procurement-production-distribution system. Int J Prod Res 48(3):635–656
Kleindorfer P, Kunreuther H (1978) Stochastic horizons for the aggregate planning problem. Manag Sci 24(5):485–497
Kogan K, Portougal V (2006) Multi-period aggregate production planning in a news-vendor framework. J Oper Res Soc 57:423–433
Kundu D, Suresh K, Ghosh S, Das S, Panigrahi BK, Das S (2011) Multi-objective optimization with artificial weed colonies 18(12):2441–2454
Leung SCH, Chan SSW (2009) A goal programming model for aggregate production planning with resource utilization constraint. Elsevier Comput Ind Eng 56:1053–1064
Leung SCH, Wu Y (2004) A robust optimization model for stochastic aggregate production planning. Prod Plan Control Manag Oper 15(5):502–514
Leung SCH, Wu Y, Lai KK (2006) A stochastic programming approach for multi-site aggregate production planning. J Oper Res Soc 57(2):123–132
Leung SCH, Wu Y, Lai K (2003) Multi-site aggregate production planning with multiple objectives: a goal programming approach. Prod Plan Control Manag Oper 14(5):425–436
Liange W (2013) A simultaneous decision model for production marketing and finance. Manag Sci 19(2):161–172
Lieckens, K. and Vandaele, N. (2014). A decision support system for the stochastic aggregate planning problem: March 28 2014
Lockett AG, Muhlemann AP (1978) A stochastic programming model for aggregate production planning. Eur J Oper Res 2(5):350–356
Makui A, Heydari M, Aazami A, Dehghani E (2016) Accelerating Benders decomposition approach for robust aggregate production planning of products with a very limited expiration date. Comput Ind Eng 100(2016):34–51
Masoud ASM, Hwang CL (1980) An aggregate production planning model and application of three multiple objective decision methods. Int J Prod Res 18:741–752
Mirzapour Al-e-hashem SMJ, Malekly H, Aryanezhad MB (2011) A multi-objective robust optimization model for multi-product multi-site aggregate production planning in a supply chain under uncertainty. Int J Prod Econ 134(1):28–42
Mirzapour Al-e-hashem, S.M.J., Aryanezhad, M.B. and Sadjadi, S.J. (2012). An efficient algorithm to solve a multi-objective robust aggregate production planning in an uncertain environment.The International Journal of Advanced Manufacturing Technology, 58(5):765-782
Mirzapour Al-e-hashem SMJ, Baboli A, Sazvar Z (2013) A stochastic aggregate production planning model in a green supply chain: considering flexible lead times, nonlinear purchase and shortage cost functions. Eur J Oper Res 230(1):26–41
Modarres M, Izadpanahi E (2016) Aggregate production planning by focusing on energy saving: a robust optimization approach. J Clean Prod 133(2016):1074–1085
Mula J, Poler R, García-Sabater JP, Lario FC (2006) Models for production planning under uncertainty: a review. Int J Prod Econ 103:271–285
Mulvey JM, Vanderbei RJ, Zenios SA (1995) Robust optimization of large-scale systems. Oper Res 43(2):264–281
Mazulla JM (1978) Production switching heuristics for the aggregate planning problem. Manag Sci 24(12):1242–1251
Nam SJ, Logendran R (1992) Aggregate production planning: a survey of models and methodologies. Eur J Oper Res 61:255–272
Niknamfar AH, Akhavan Niaki ST, Pasandideh SHR (2015) Robust optimization approach for an aggregate production–distribution planning in a three-level supply chain. Int J Adv Manuf Technol 76(1):623–634
Ning Y, Liu J, Yan L (2013) Uncertain aggregate production planning. Soft Comput 17(4):617–624
Nowak M (2013) An interactive procedure for aggregate production planning. Croatian Oper Res Rev 4(1):247–257
Pradenas L, Penailillo F, Ferland J (2004) Aggregate production planning problem. A new algorithm. Elsevier Electron Notes Discrete Math 18:193–199
Rahmati SHA, Hajipour V, Niaki STA (2013) A soft-computing Pareto-based meta-heuristic algorithm for a multi-objective multi-server facility location problem. Appl Soft Comput 13(4):1728–1740
Rakes TR, Franz LS, Wynne AJ (1984) Aggregate production planning using chance-constrained goal programming. Int J Prod Res 22(4):673–684
Ramezanian R, Rahmani D, Barzinpour F (2012) An aggregate production planning model for two phase production systems: solving with genetic algorithm and tabu search. Expert Syst Appl 39:1256–1263
Sangaiah AK, Thangavelu AK, Gao XZ, Anbazhagan N, Durai MS (2015) An ANFIS approach for evaluation of team-level service climate in GSD projects using Taguchi-genetic learning algorithm. Appl Soft Comput 30:628–635
Singh N, Singh SB (2017) A novel hybrid GWO-SCA approach for optimization problems. Eng Sci Technol Int J 20(6):1586–1601
Soyster AL (1973) Convex programming with set-inclusive constraints and applications to inexact linear programming. Oper Res 21(5):1154–1157
Srinivasan S, Ramakrishnan S (2013) A social intelligent system for multi-objective optimization of classification rules using cultural algorithms. Computing 95(4):327–350
Srinivass N, Deb K (1994) Multi-objective optimization using non-dominated sorting in genetic algorithm. Evol Comput 2:221–248
Taguchi, G. (1986). Introduction to quality engineering: designing quality into products and processes (No. 658.562 T3)
Taguchi G, Chowdhury S, Wu Y (2005) Taguchi’s quality engineering handbook, vol 1736. Wiley, Hoboken
Tirkolaee EB, Goli A, Bakhsi M, Mahdavi I (2017) A robust multi-trip vehicle routing problem of perishable products with intermediate depots and time windows. Numer Algebra Control Optim 7(4):417–433
Tirkolaee EB, Mahdavi I, Esfahani MMS (2018) A robust periodic capacitated arc routing problem for urban waste collection considering drivers and crew’s working time. Waste Manag 76:138–146
Techawiboonwong A, Yenradee P (2010) Aggregate production planning with workforce transferring plan for multiple product types. Prod Plan Control Manag Oper 14(5):447–458
Thompson SD, Wantanabe DT, Davis WJ (1993) A comparative study of aggregate production planning strategies under conditions of uncertainty and cyclic product demands. Int J Prod Res 31(8):1957–1979
Vörös J (1999) On the risk-based aggregate planning for seasonal products. Int J Prod Econ 59(1–3):195–201
Zitzler E, Deb K, Thiele L (2000) Comparison of multiobjective evolutionary algorithms: empirical results. Evol Comput 8(2):173–195
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Goli, A., Tirkolaee, E.B., Malmir, B. et al. A multi-objective invasive weed optimization algorithm for robust aggregate production planning under uncertain seasonal demand. Computing 101, 499–529 (2019). https://doi.org/10.1007/s00607-018-00692-2
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00607-018-00692-2
Keywords
- Aggregate production planning
- Uncertain seasonal demand
- Multi-objective invasive weed optimization algorithm (MOIWO)
- NSGA-II
- Robust optimization