Abstract
To adapt to the flexibility characteristics of modern manufacturing enterprises and the dynamics of manufacturing subsystems, promote collaboration in manufacturing functions, and allocate production resources in a reasonable manner, a mathematical model of integrated process planning and scheduling (IPPS) problems was developed to optimize the global performance of manufacturing systems. To solve IPPS problems, a hierarchical multistrategy genetic algorithm was developed. To address the multidimensional flexibility of IPPS problems, a chromosome coding method was designed to include a scheduling layer, a process layer, a machine layer, and a logic layer. Multiple crossover operators and mutation operators with polytypic global or local optimization strategies were used during the genetic operation stage to expand the algorithm’s search dimension and maintain the population’s diversity, thereby addressing the problems of population evolution stagnation and premature convergence. The effectiveness of the algorithm was verified by benchmark testing in the example simulation process. The test data show that if the makespan is taken as the optimization target, the proposed genetic algorithm performs better in solving IPPS problems with high complexity. The use of multistrategy genetic operators and logic layer coding makes a significant contribution to the improved performance of the algorithm reported in this paper.
























Similar content being viewed by others
References
Baykasoğlu, A., & Özbakır, L. (2009). A grammatical optimization approach for integrated process planning and scheduling. Journal of Intelligent Manufacturing, 20(2), 211–221.
Brandimarte, P., & Calderini, M. (1995). A hierarchical bicriterion approach to integrated process plan selection and job shop scheduling. International Journal of Production Research, 33(1), 161–181.
Cai, N., Wang, L., & Feng, H. Y. (2009). GA-based adaptive setup planning toward process planning and scheduling integration. International Journal of Production Research, 47(10), 2745–2766.
Chan, F. T. S., Kumar, V., & Tiwari, M. K. (2006). Optimizing the performance of an integrated process planning and scheduling problem: an AIS-FLC based approach. In IEEE conference on cybernetics & intelligent systems, IEEE, 2006
Chryssolouris, G., Chan, S., & Cobb, W. (1984). Decision making on the factory floor: An integrated approach to process planning and scheduling. Robotics & Computer Integrated Manufacturing, 1(3), 315–319.
Chryssolouris, G., Chan, S., & Suh, N. P. (1985). An integrated approach to process planning and scheduling. CIRP Annals - Manufacturing Technology, 34(1), 413–417.
Guo, Y. W., Li, W. D., Mileham, A. R., & Owen, G. W. (2009). Applications of particle swarm optimisation in integrated process planning and scheduling. Robotics and Computer-Integrated Manufacturing, 25(2), 280–288.
Haddadzade, M., Razfar, M. R., & Zarandi, M. H. F. (2014). Integration of process planning and job shop scheduling with stochastic processing time. International Journal of Advanced Manufacturing Technology, 71(1–4), 241–252.
Han, W., Jiang, Z., Yan, W., Hua, Z., & Wang, Y. (2018). A two-stage optimization method for energy-saving flexible job-shop scheduling based on energy dynamic characterization. Journal of Cleaner Production, 188, 575–588.
Hao, X., Li, X., & Liang, G. (2016). A hybrid genetic algorithm with variable neighborhood search for dynamic integrated process planning and scheduling. Computers & Industrial Engineering, 102, 99–112.
Jin, L., Zhang, C., & Shao, X. (2015). An effective hybrid honey bee mating optimization algorithm for integrated process planning and scheduling problems. International Journal of Advanced Manufacturing Technology, 80(5–8), 1253–1264.
Khoshnevis, B., & Chen, Q. M. (1991). Integration of process planning and scheduling functions. Journal of Intelligent Manufacturing, 2(3), 165–175.
Kim, Y. K., Park, K., & Ko, J. (2003). A symbiotic evolutionary algorithm for the integration of process planning and job shop scheduling. Computers & Operations Research, 30(8), 1151–1171.
Kis, T. (2003). Job-shop scheduling with processing alternatives. European Journal of Operational Research, 151(2), 307–332.
Larsen, N. E., & Alting, L. (1992). Dynamic planning enriches concurrent process and production planning. International Journal of Production Research, 30(8), 1861–1876.
Li, X. (2009). Research on the solution methods of integrated process planning and scheduling. Wuhan: Huazhong University of Science and Technology.
Li, X., Gao, L., Shao, X., Zhang, C., & Wang, C. (2010a). Mathematical modeling and evolutionary algorithm-based approach for integrated process planning and scheduling. Computers & Operations Research, 37(4), 656–667.
Li, W. D., & Mcmahon, C. A. (2007). A simulated annealing-based optimization approach for integrated process planning and scheduling. International Journal of Computer Integrated Manufacturing, 20(1), 80–95.
Li, W. D., Ong, S. K., & Nee, A. Y. C. (2002). Hybrid genetic algorithm and simulated annealing approach for the optimization of process plans for prismatic parts. International Journal of Production Research, 40(8), 1899–1922.
Li, X. Y., Shao, X. Y., & Gao, L. (2008). Optimization of flexible process planning by genetic programming. International Journal of Advanced Manufacturing Technology, 38(1–2), 143–153.
Li, X., Shao, X., Gao, L., & Qian, W. (2010b). An effective hybrid algorithm for integrated process planning and scheduling. International Journal of Production Economics, 126(2), 289–298.
Lian, K., Zhang, C., Liang, G., & Li, X. (2012). Integrated process planning and scheduling using an imperialist competitive algorithm. International Journal of Production Research, 50(15), 4326–4343.
Liu, X., Ni, Z., & Qiu, X. (2016). Application of ant colony optimization algorithm in integrated process planning and scheduling. International Journal of Advanced Manufacturing Technology, 84(1–4), 393–404.
Moon, C., Kim, J., & Sun, H. (2002). Integrated process planning and scheduling with minimizing total tardiness in multi-plants supply chain. Computers & Industrial Engineering, 43(1), 331–349.
Moon, C., Lee, Y. H., Chan, S. J., & Yun, Y. S. (2008). Integrated process planning and scheduling in a supply chain. Computers & Industrial Engineering, 54(4), 1048–1061.
Moon, C., & Seo, Y. (2005). Evolutionary algorithm for advanced process planning and scheduling in a multi-plant. Computers & Industrial Engineering, 48(2), 311–325.
Morad, N., & Zalzala, A. (1999). Genetic algorithms in integrated process planning and scheduling. Journal of Intelligent Manufacturing, 10(2), 169–179.
Palmer, G. J. (1996). A simulated annealing approach to integrated production scheduling. Journal of Intelligent Manufacturing, 7(3), 163–176.
Phanden, R. K., Jain, A., & Verma, R. (2011). Integration of process planning and scheduling: A state-of-the-art review. International Journal of Computer Integrated Manufacturing, 24(6), 517–534.
Potter, M. A., & Jong, K. A. D. (1994). A cooperative coevolutionary approach to function optimization. Third Parallel Problem Solving Form Nature, 866, 249–257.
Qiao, L., & Shengping, L. (2012). An improved genetic algorithm for integrated process planning and scheduling. International Journal of Advanced Manufacturing Technology, 58(5–8), 727–740.
Sugimura, N., Hino, R., & Moriwaki, T. (2001). Integrated process planning and scheduling in holonic manufacturing systems. IEEE international symposium on assembly & task planning, IEEE, 2001.
Tan, W., & Khoshnevis, B. (2000). Integration of process planning and scheduling—A review. Journal of Intelligent Manufacturing, 11(1), 51–63.
Usher, J. M., & Fernandes, K. J. (1996). Dynamic process planning—The static phase. Journal of Materials Processing Technology, 61(1–2), 53–58.
Wang, L., & Shen, W. (2003). DPP: An agent-based approach for distributed process planning. Journal of Intelligent Manufacturing, 14(5), 429–439.
Weintraub, A., Cormier, D., Hodgson, T., King, R., Wilson, J., & Zozom, A. (1999). Scheduling with alternatives: A link between process planning and scheduling. IIE Transactions, 31(11), 1093–1102.
Yan, J., Lin, L., Fu, Z., Zhang, F., & Zhao, Q. (2016). A multi-level optimization approach for energy-efficient flexible flow shop scheduling. Journal of Cleaner Production, 137, 1543–1552.
Yu, M., Zhang, Y., Chen, K., & Zhang, D. (2015). Integration of process planning and scheduling using a hybrid GA/PSO algorithm. International Journal of Advanced Manufacturing Technology, 78(1–4), 583–592.
Zhang, H. C., & Merchant, M. E. (1993). IPPM—A prototype to integrate process planning and job shop scheduling functions. CIRP Annals - Manufacturing Technology, 42(1), 513–518.
Zhang, Y. F., Saravanan, A. N., & Fuh, J. Y. H. (2003). Integration of process planning and scheduling by exploring the flexibility of process planning. International Journal of Production Research, 41(3), 611–628.
Zhang, Z., Tang, R., Peng, T., Tao, L., & Jia, S. (2016). A method for minimizing the energy consumption of machining system: integration of process planning and scheduling. Journal of Cleaner Production, 137, 1647–1662.
Acknowledgements
This research received grants from the National Science Foundation of China (No. 71701167), Humanities and Social Science Projects of the Ministry of Education of China (No. 17YJC630078).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Zhang, X., Liao, Z., Ma, L. et al. Hierarchical multistrategy genetic algorithm for integrated process planning and scheduling. J Intell Manuf 33, 223–246 (2022). https://doi.org/10.1007/s10845-020-01659-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10845-020-01659-x