×

A bi-objective aggregate production planning problem with learning effect and machine deterioration: modeling and solution. (English) Zbl 1391.90561

Summary: The learning effects of the workers and machine deterioration in an aggregate production planning (APP) problem have not been taken into account in the literature yet. These factors affect the performance of any real-world production system and require attention. In this paper, a bi-objective optimization model is developed for an APP problem with labor learning effect and machine deterioration. The first objective of this model maximizes the profit by improving learning and reducing the failure cost of the system. The second objective function minimizes the costs associated with repairs and deterioration, which depend on the failure rate of the machines in the production periods. The aim of this article is to obtain appropriate levels of production rates in regular and overtimes, inventory and shortage levels, workers’ hiring and firing levels, and the quantities of the products that are subcontracted. To demonstrate the validity of the proposed mathematical formulation, the multi-objective model is converted into a single-objective model using the fuzzy goal programming method, based on which computational experiments are performed on a set of random small-sized instances solved by the LINGO software. As the problem is shown NP-hard, a subpopulation genetic algorithm (SPGA) is proposed to solve large-size problems. In addition, two other meta-heuristics called weighted sum multi-objective genetic algorithm (WMOGA) and non-dominated sorting genetic algorithm II (NSGA-II) are utilized to solve a set of benchmark problems, in order to validate the results obtained and to assess the performance of the SPGA. For tuning the parameters, the Taguchi method is proposed in order to obtain high-quality solutions. Finally, the performances of the proposed algorithms are statistically compared together. The computational results show that SPGA compared to the other algorithms has a better performance in terms of some multi-objective optimization criteria.

MSC:

90C29 Multi-objective and goal programming
90B30 Production models
90B25 Reliability, availability, maintenance, inspection in operations research
90C59 Approximation methods and heuristics in mathematical programming

Software:

LINGO; NSGA-II
Full Text: DOI

References:

[1] Affenzeller, M., New generic hybrids based upon genetic algorithms, Lect. Notes Comput. Sci., 2527, 329-339, (2002) · Zbl 1036.68561
[2] Andersson, J., A survey of multi-objective optimization in engineering design, (2000), Department of Mechanical Engineering, Linköping University Linköping, Sweden, Technical Report LiTH-IKP-R-1097
[3] Ari, E. A.; Axsater, S., Disaggregation under uncertainty in hierarchical production planning, Eur. J. Oper. Res., 35, 182-186, (1988) · Zbl 0639.90052
[4] Axsater, S., On the feasibility of aggregate production plans, Oper. Res., 34, 796-800, (1986) · Zbl 0613.90043
[5] Baykasogluy, A., MOAPPS 1.0: aggregate production planning using the multiple objective tabu search, Int. J. Prod. Res., 39, 3685-3702, (2006) · Zbl 1114.90340
[6] Behnamian, J.; Zandieh, M.; FatemiGhomi, S. M.T., A multi-phase covering Pareto-optimal front method to multi-objective parallel machine scheduling, Int. J. Prod. Res., 48, 4949-4976, (2009) · Zbl 1197.90321
[7] Bitran, G. R.; Haas, E. A.; Hax, A. C., Hierarchical production planning: A two stage system, Oper. Res., 29, 232-251, (1982) · Zbl 0481.90040
[8] Chakrabortty, R. K.; Akhtar Hasin, M. A.; Sarker, R. A.; Essam, D. L., A possibilistic environment based particle swarm optimization for aggregate production planning, Comput. Indus. Eng., 88, 366-377, (2015)
[9] Chang, P.-C.; Chen, S.-H.; Hsieh, J.-Ch., A global archive sub-population genetic algorithm with adaptive strategy in multi-objective parallel-machine scheduling problem, Lect. Notes Comput. Sci., 4221, 730-739, (2006)
[10] Chang, P.-C.; Chen, S.-H.; Lin, K.-L., Two-phase sub-population genetic algorithm for parallel machine-scheduling problem, Expert Syst. Appl., 29, 705-712, (2005)
[11] Chankong, V.; Haimes, Y., Multi-objective decision making theory and methodology, (1983), North-Holland New York · Zbl 0525.90085
[12] Cochran, J. K.; Horng, S. M.; Fowler, J. W., A multi-population genetic algorithm to solve multi-objective scheduling problems for parallel machines, Comput. Oper. Res., 30, 1087-1102, (2003) · Zbl 1039.90015
[13] CoelloCoello, C. A.; Van Veldhuizen, D. A.; Lamont, G. B., Evolutionary algorithms for solving multi objective problems, (2002), Kluwer Academic Publishers · Zbl 1130.90002
[14] Deb, K.; Pratap, A.; Agarwal, S.; Meyarivan, T., A fast and elitist multiobjective genetic algorithm: NSGA-II, IEEE Trans. Evol. Comput., 6, 182-197, (2002)
[15] Entezaminia, A.; Heydari, M.; Rahmani, D., A multi-objective model for multi-product multi-site aggregate production planning in a Green supply chain: considering collection and recycling centers, J. Manuf. Syst., 40, 63-75, (2016)
[16] Fahimnia, B.; Luong, L. H.S.; Marian, R. M., Modeling and optimization of aggregate production planning - A genetic algorithm, (Proceedings of World Academy of Science, Engineering and Technology, (2006)), 169-174
[17] Ganesh, K.; Punniyamoorthy, M., Optimization of continuous-time production planning using hybrid genetic algorithms-simulated annealing, Int. J. Adv. Manuf. Technol., 26, 148-154, (2005)
[18] Geem, Z. W.; Kim, J. H.; Loganathan, G. V., Harmony search optimization: application to pipe network design, Int. J. Model. Simul., 22, 125-133, (2002)
[19] Goodman, E.; Hu, J.; Seo, K.; Fan, Z.; Rosenberg, R., The hierarchical fair competition (HFC) framework for sustainable evolutionary algorithms, Evol. Comput., 13, 2, 241-277, (2005)
[20] Hajipour, V.; Mehdizadeh, E.; Tavakkoli-Moghaddam, R., A novel Pareto-based multi-objective vibration damping optimization algorithm to solve multi-objective optimization problems, Scientia Iranica, Trans. E, 21, 6, 2368-2378, (2014)
[21] Hans, A. E., Multi criteria optimization for highly accurate systems. multi criteria optimization in engineering and sciences, Math. Concepts Methods Sci. Eng., 19, 309-352, (1988), W. Stadler (Ed.)
[22] Hossain, Md. M.; Nahar, K.; Reza, S.; Shaifullah, K. M., Multi-period, multi-product, aggregate production planning under demand uncertainty by considering wastage cost and incentives, World Rev. Bus. Res., 6, 2, 170-185, (2016)
[23] Hung, Y. F.; Hu, Y. C., Solving mixed integer programming production planning problems with setups by shadow price information, Comput. Oper. Res., 25, 1027-1042, (1998) · Zbl 1042.90594
[24] Hyun, C. J.; Kim, Y. K.; Kim, Y., A genetic algorithm for multiple objective sequencing problems in mixed model assembly lines, Comput. Oper. Res., 25, 675-690, (1998) · Zbl 1042.90553
[25] Jiang, G.; Kong, J.; Li, G., Aggregate production planning model of production line in iron and steel enterprise based on genetic algorithm, (Intelligent Control and Automation, WCICA 2008, 7th World Congress on, (2008)), 7716-7719
[26] Jin, Y.; Olhofer, M.; Sendho, B., Dynamic weighted aggregation for evolutionary multi-objective optimization: why does it work and how?, (Proc. GECCO 2000, (2000))
[27] Lee, K. S.; Geem, Z. W., A new structural optimization method based on the harmony search algorithm, Comput. Struct., 82, 781-798, (2004)
[28] Leung, S. C.H.; Chan, S. S.W., A goal programming model for aggregate production planning with resource utilization constraint, Comput. Indus. Eng., 56, 1053-1064, (2009)
[29] Leung, Y. W.; Wang, Y. P., Multi-objective programming using uniform design and genetic algorithm, IEEE Trans. Syst. Man Cybern. C, 30, 293-304, (2000)
[30] Mansouri, S. A., A multi-objective genetic algorithm for mixed-model sequencing on JIT assembly lines, Eur. J. Oper. Res., 167, 696-716, (2005) · Zbl 1077.90027
[31] Masud, A. S.M.; Hwang, C. L., An aggregate production planning model and application of three multiple objective decision methods, Int. J. Prod. Res., 18, 741-752, (1980)
[32] Mehdizadeh, E.; Atashi-Abkenar, A. A., An integrated aggregate production planning model with two-phase production system and maintenance costs, Int. J. Appl. Oper. Res., 4, 87-106, (2014)
[33] Mirzapour Al-e-hashem, S. M.J.; Baboli, A.; Sazvar, Z., 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, 26-41, (2013) · Zbl 1317.90051
[34] Mirzapour Al-e-Hashem, S. M.J.; Malekly, H.; Aryanezhad, M. B., 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, 28-42, (2011)
[35] MirzapourAl-e-hashem, S. M.J.; Aryanezhad, M. B.; Sadjadi, S. J., An efficient algorithm to solve a multi-objective robust aggregate production planning in an uncertain environment, Int. J. Adv. Manuf. Technol., 58, 765-782, (2012)
[36] Modarres, M.; Izadpanahi, E., Aggregate production planning by focusing on energy saving: A robust optimization approach, J. Cleaner Prod., 133, 1074-1085, (2016)
[37] Mohan Kumar, G.; NoorulHaq, A., Hybrid genetic-ant colony algorithms for solving aggregate production plan, J. Adv. Manuf. Syst. (JAMS), 1, 103-111, (2005)
[38] Nam, S. J.; Ogendar, N. R., Aggregate production planning-a survey of models and methodologies, Eur. J. Oper. Res., 61, 255-272, (1992)
[39] Partovi, F.; Seifbarghy, M., Service centers location problem considering service diversity within queuing framework, Scientia Iranica E, 22, 1103-1116, (2015)
[40] Pradenas, L.; Peñailillo, F., Aggregate production planning problem: A new algorithm, Electron. Notes Discrete Math., 18, 193-199, (2004) · Zbl 1075.90519
[41] Ramezanian, R.; Rahmani, D.; Barzinpour, F., An aggregate production planning model for two phase production systems: solving with genetic algorithm and tabu search, Expert Syst. Appl., 39, 1256-1263, (2012)
[42] Ramyar, M.; Mehdizadeh, M.; Hadji Molana, M., Optimizing reliability and cost of system for aggregate production planning in supply chain, Scientia Iranica, (2017), Articles in Press
[43] Sadeghi, M.; Hajiagha, S. H.R.; Hashemi, S. S., A fuzzy grey goal programming approach for aggregate production planning, Int. J. Adv. Manuf. Technol., 64, 1715-1727, (2013)
[44] Silva, A. F.D.; Marines, F. A.S., A fuzzy goal programming model for solving aggregate production-planning problems under uncertainty: A case study in a Brazilian sugar mill, Energy Econ., 45, 196-204, (2014)
[45] Simoes, A.; Costa, E., Parametric study to enhance genetic Algorithm’s performance when using transformation, (Proceedings of the genetic algorithm and evolution computation conference (GECCO’02), New York, (2002), Morgan Kaufmann Publishers), 9-13
[46] Srinivas, N.; Deb, K., Multi objective optimization using non-dominated sorting in genetic algorithms, Evol. Comput., 2, 221-248, (1994)
[47] Tabucanon, M. T.; Majumdar, S., Production planning in a ship repair company in bangladesh, (Proceedings of the International Conference on MCDM: Application in industry and service, Bangkok, (1989), Asian Institute of Technology)
[48] Taleizadeh, A. A.; Niaki, S. T.A.; Barzinpour, F., Multiple-buyer multiple-vendor multi-product multi-constraint supply chain problem with stochastic demand and variable lead-time: A harmony search algorithm, Appl. Math. Comput., 217, 9234-9253, (2011) · Zbl 1231.90103
[49] Techawiboonwong, A.; Yenradee, P., Aggregate production planning with workforce transferring plan for multiple product types, Prod. Plann. Control, 14, 447-458, (2003)
[50] Wang, R. C.; Liang, T. F., Application of fuzzy multi-objective linear programming to aggregate production planning, Comput. Indus. Eng., 46, 1, 17-41, (2004)
[51] Wang, R. C.; Liang, T. T., Aggregate production planning with multiple fuzzy goals, Int. J. Adv. Manuf. Technol., 25, 589-597, (2005)
[52] Wang, S. C.; Yeh, M. F., A modified particle swarm optimization for aggregate production planning, Expert Syst. Appl., 41, 3069-3077, (2014)
[53] Zitzler, E.; Thiele, L., Multiobjective optimization using evolutionary algorithms—a comparative case study, International Conference on Parallel Problem Solving from Nature, 292-301, (1998), Springer, Berlin Heidelberg
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.