An Effective Hybrid Genetic Algorithm and Variable Neighborhood Search for Integrated Process Planning and Scheduling in a Packaging Machine Workshop

Process planning and scheduling are modeled sequentially in the traditional manufacturing system. However, because of their complementarity, the increasing need to integrate them has emerged to enhance the manufacturing productivity significantly. Therefore, the integrated process planning and scheduling (IPPS) is becoming a hotspot in providing a blueprint for efficient manufacturing system. This paper proposes a novel algorithm hybridizing the genetic algorithm with strong global searching ability and variable neighborhood search with strong local searching ability for the IPPS problem. To improve the searching ability, a novel procedure, encoding method, and local search method have been designed. Effective operators have been adopted. Three experiments with totally 37 well-known benchmark problems are employed to evaluate the performance of the proposed method. Based on the results, the proposed algorithm outperforms the state-of-the-art methods and finds the new solutions (the best solutions found so far) for some problems. The proposed method has also been applied on a real-world case from a nonstandard equipment production workshop for the packaging machine of a machine tool company in China. The solution demonstrates that it can solve real-world cases very well.

[1]  S. Zhang,et al.  Integrated process planning and scheduling: an enhanced ant colony optimization heuristic with parameter tuning , 2018, J. Intell. Manuf..

[2]  Wei Liu,et al.  A cross-entropy-based approach for joint process plan selection and scheduling optimization , 2016 .

[3]  Sicheng Zhang,et al.  Integrated process planning and scheduling – multi-agent system with two-stage ant colony optimisation algorithm , 2012 .

[4]  Liang Gao,et al.  An active learning genetic algorithm for integrated process planning and scheduling , 2012, Expert Syst. Appl..

[5]  Liang Gao,et al.  An effective hybrid algorithm for integrated process planning and scheduling , 2010 .

[6]  Liang Gao,et al.  Integrated process planning and scheduling using an imperialist competitive algorithm , 2012 .

[7]  Hua Xu,et al.  Multiobjective Flexible Job Shop Scheduling Using Memetic Algorithms , 2015, IEEE Transactions on Automation Science and Engineering.

[8]  Liang Gao,et al.  A review on Integrated Process Planning and Scheduling , 2010, Int. J. Manuf. Res..

[9]  Wenqiang Zhang,et al.  Recent advances in hybrid evolutionary algorithms for multiobjective manufacturing scheduling , 2017, Comput. Ind. Eng..

[10]  F.T.S. Chan,et al.  Optimizing the Performance of an Integrated Process Planning and Scheduling Problem: An AIS-FLC based Approach , 2006, 2006 IEEE Conference on Cybernetics and Intelligent Systems.

[11]  Quan-Ke Pan,et al.  Discrete harmony search algorithm for flexible job shop scheduling problem with multiple objectives , 2016, J. Intell. Manuf..

[12]  MengChu Zhou,et al.  Flexible Job-Shop Rescheduling for New Job Insertion by Using Discrete Jaya Algorithm , 2019, IEEE Transactions on Cybernetics.

[13]  Leyuan Shi,et al.  An efficient search method for job-shop scheduling problems , 2005, IEEE Trans Autom. Sci. Eng..

[14]  Stephan Biller,et al.  Energy-Efficient Production Systems Through Schedule-Based Operations , 2013, IEEE Transactions on Automation Science and Engineering.

[15]  Pierre Hansen,et al.  Variable neighborhood search , 1997, Eur. J. Oper. Res..

[16]  Xiaoyu Wen,et al.  Application of an efficient modified particle swarm optimization algorithm for process planning , 2013 .

[17]  Ahmad J. Afshari,et al.  A hybrid genetic algorithm for integrated process planning and scheduling problem with precedence constraints , 2012 .

[18]  T. N. Wong,et al.  Solving integrated process planning and scheduling problem with constructive meta-heuristics , 2016, Inf. Sci..

[19]  Manoj Kumar Tiwari,et al.  The relevance of outsourcing and leagile strategies in performance optimization of an integrated process planning and scheduling model , 2009 .

[20]  Hongzhi Liu,et al.  An improved artificial bee colony algorithm , 2013, 2013 25th Chinese Control and Decision Conference (CCDC).

[21]  Ling Wang,et al.  A Knowledge-Based Cooperative Algorithm for Energy-Efficient Scheduling of Distributed Flow-Shop , 2020, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[22]  Muhammad Usman,et al.  Integrated process planning and scheduling using genetic algorithms , 2017 .

[23]  Behrokh Khoshnevis,et al.  Integration of process planning and scheduling— a review , 2000, J. Intell. Manuf..

[24]  Liang Gao,et al.  An agent-based approach for integrated process planning and scheduling , 2010, Expert Syst. Appl..

[25]  George Chryssolouris,et al.  Decision making on the factory floor: An integrated approach to process planning and scheduling , 1984 .

[26]  Anders Bjerg Pedersen,et al.  A Fast Taboo Search Algorithm for the Job Shop Scheduling Problem , 2008 .

[27]  Gonzalo Mejía,et al.  Petri Nets and Deadlock-Free Scheduling of Open Shop Manufacturing Systems , 2018, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[28]  Jesuk Ko,et al.  A symbiotic evolutionary algorithm for the integration of process planning and job shop scheduling , 2003, Comput. Oper. Res..

[29]  Liang Gao,et al.  A hybrid genetic algorithm with variable neighborhood search for dynamic integrated process planning and scheduling , 2016, Comput. Ind. Eng..

[30]  Xiaoyu Wen,et al.  An effective multi-objective genetic algorithm based on immune principle and external archive for multi-objective integrated process planning and scheduling , 2017 .

[31]  Liang Gao,et al.  Mathematical modeling and evolutionary algorithm-based approach for integrated process planning and scheduling , 2010, Comput. Oper. Res..

[32]  Qiao Lihong,et al.  An improved genetic algorithm for integrated process planning and scheduling , 2012 .

[33]  Liang Gao,et al.  Integration of process planning and scheduling - A modified genetic algorithm-based approach , 2009, Comput. Oper. Res..

[34]  Yanchun Liang,et al.  An Effective PSO and AIS-Based Hybrid Intelligent Algorithm for Job-Shop Scheduling , 2008, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[35]  Najdan Vukovic,et al.  Integration of process planning and scheduling using chaotic particle swarm optimization algorithm , 2016, Expert Syst. Appl..

[36]  Nishikant Mishra,et al.  Cloud-based multi-agent architecture for effective planning and scheduling of distributed manufacturing , 2016 .

[37]  Kun Chen,et al.  Integration of process planning and scheduling using a hybrid GA/PSO algorithm , 2014, The International Journal of Advanced Manufacturing Technology.

[38]  T. N. Wong,et al.  An object-coding genetic algorithm for integrated process planning and scheduling , 2015, Eur. J. Oper. Res..

[39]  Richard Y. K. Fung,et al.  Integrated process planning and scheduling by an agent-based ant colony optimization , 2010, Comput. Ind. Eng..

[40]  Min Liu,et al.  A High Performing Memetic Algorithm for the Flowshop Scheduling Problem With Blocking , 2013, IEEE Transactions on Automation Science and Engineering.

[41]  Elahe Shokouhi,et al.  Integrated multi-objective process planning and flexible job shop scheduling considering precedence constraints , 2018 .

[42]  Xiao-Long Zheng,et al.  A Collaborative Multiobjective Fruit Fly Optimization Algorithm for the Resource Constrained Unrelated Parallel Machine Green Scheduling Problem , 2018, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[43]  Zoran Miljkovic,et al.  Application of modified multi-objective particle swarm optimisation algorithm for flexible process planning problem , 2017, Int. J. Comput. Integr. Manuf..

[44]  Manoj Kumar Tiwari,et al.  Integration of process planning and scheduling using mobile-agent based approach in a networked manufacturing environment , 2016, Comput. Ind. Eng..

[45]  Kun Chen,et al.  Two-generation Pareto ant colony algorithm for multi-objective job shop scheduling problem with alternative process plans and unrelated parallel machines , 2015, Journal of Intelligent Manufacturing.

[46]  Weiming Shen,et al.  Agent-based distributed manufacturing process planning and scheduling: a state-of-the-art survey , 2006, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[47]  Chiung Moon,et al.  Integrated process planning and scheduling in a supply chain , 2008, Comput. Ind. Eng..

[48]  Yaochu Jin,et al.  Evolutionary Multiobjective Blocking Lot-Streaming Flow Shop Scheduling With Machine Breakdowns , 2019, IEEE Transactions on Cybernetics.

[49]  W. D. Li,et al.  A simulated annealing-based optimization approach for integrated process planning and scheduling , 2007, Int. J. Comput. Integr. Manuf..

[50]  Shengyao Wang,et al.  An Estimation of Distribution Algorithm-Based Memetic Algorithm for the Distributed Assembly Permutation Flow-Shop Scheduling Problem , 2016, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[51]  L. Mönch,et al.  Integrated process planning and scheduling for large-scale flexible job shops using metaheuristics , 2017, Int. J. Prod. Res..