Particle swarm optimization hybridized with genetic algorithm for uncertain integrated process planning and scheduling with interval processing time

Abstract Integrated process planning and scheduling (IPPS) is a hot research topic on providing a blueprint of efficient manufacturing system. Most existing IPPS models and methods focus on the static machining shop status. However, in the real-world production, the machining shop status changes dynamically because of external and internal fluctuations. The uncertain IPPS can better model the practical machining shop environment but is rarely researched because of its complexity (including the difficulties of modelling and algorithm design). To deal with the uncertain IPPS problem, this paper presents a new uncertain IPPS model with uncertain processing time represented by the interval number. A new probability and preference-ratio based interval ranking method is proposed for precise interval computation. Particle swarm optimization (PSO) algorithm hybridizing with genetic algorithm (GA) is designed to achieve the good solution. To improve the search capability of the hybrid algorithm, the special genetic operators are adopted corresponding to the characteristics of uncertain IPPS problem. Some strategies are designed to prevent the particles from trapping into a local optimum. Six experiments which are adopted from some famous IPPS benchmark problems have been used to evaluate the performance of the proposed algorithm. The experimental results illustrate that the proposed algorithm has achieved good improvement and is effective for uncertain IPPS problem.

[1]  Liang Gao,et al.  An effective multi-objective discrete virus optimization algorithm for flexible job-shop scheduling problem with controllable processing times , 2017, Comput. Ind. Eng..

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

[3]  Bo Fang,et al.  An effective hybrid discrete grey wolf optimizer for the casting production scheduling problem with multi-objective and multi-constraint , 2019, Comput. Ind. Eng..

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

[5]  Liang Gao,et al.  An Effective Hybrid Genetic Algorithm and Variable Neighborhood Search for Integrated Process Planning and Scheduling in a Packaging Machine Workshop , 2019, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[6]  Tao Zhang,et al.  Localized Weighted Sum Method for Many-Objective Optimization , 2018, IEEE Transactions on Evolutionary Computation.

[7]  Jamal Shahrabi,et al.  A reinforcement learning approach to parameter estimation in dynamic job shop scheduling , 2017, Comput. Ind. Eng..

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

[9]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[10]  Mitsuo Gen,et al.  Hybrid Particle Swarm Optimization Combined With Genetic Operators for Flexible Job-Shop Scheduling Under Uncertain Processing Time for Semiconductor Manufacturing , 2018, IEEE Transactions on Semiconductor Manufacturing.

[11]  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 .

[12]  Soheil Sadi-Nezhad,et al.  Preference ratio-based maximum operator approximation and its application in fuzzy flow shop scheduling , 2008, Appl. Soft Comput..

[13]  M. Sayadi,et al.  Extension of VIKOR method for decision making problem with interval numbers , 2009 .

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

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

[16]  Tao Zhang,et al.  Evolutionary Many-Objective Optimization: A Comparative Study of the State-of-the-Art , 2018, IEEE Access.

[17]  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.

[18]  E. Lee,et al.  Comparison of fuzzy numbers based on the probability measure of fuzzy events , 1988 .

[19]  Mehmet Fatih Tasgetiren,et al.  Artificial bee colony algorithm for scheduling and rescheduling fuzzy flexible job shop problem with new job insertion , 2016, Knowl. Based Syst..

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

[21]  Serpil Erol,et al.  A neuro-fuzzy model for a new hybrid integrated Process Planning and Scheduling system , 2013, Expert Syst. Appl..

[22]  Omar A. Ghrayeb A bi-criteria optimization: minimizing the integral value and spread of the fuzzy makespan of job shop scheduling problems , 2003, Appl. Soft Comput..

[23]  Sang-Oh Shim,et al.  Multi-level job scheduling under processing time uncertainty , 2018, Comput. Ind. Eng..

[24]  Xinyu Li,et al.  An effective hybrid genetic algorithm and tabu search for flexible job shop scheduling problem , 2016 .

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

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

[27]  Shaomin Wu,et al.  An elitist quantum-inspired evolutionary algorithm for the flexible job-shop scheduling problem , 2017, J. Intell. Manuf..

[28]  Liang Gao,et al.  Application of game theory based hybrid algorithm for multi-objective integrated process planning and scheduling , 2012, Expert Syst. Appl..

[29]  Liang Gao,et al.  Multi-objective inverse scheduling optimization of single-machine shop system with uncertain due-dates and processing times , 2017, Cluster Computing.

[30]  Elsayed A. Elsayed,et al.  Job shop scheduling with alternative machines , 1990 .

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

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

[33]  Mitsuo Gen,et al.  Hybrid sampling strategy-based multiobjective evolutionary algorithm for process planning and scheduling problem , 2014, J. Intell. Manuf..

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

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

[36]  Liang Gao,et al.  Hybrid optimization algorithms by various structures for a real-world inverse scheduling problem with uncertain due-dates under single-machine shop systems , 2019, Neural Computing and Applications.

[37]  Deming Lei,et al.  Population-based neighborhood search for job shop scheduling with interval processing time , 2011, Comput. Ind. Eng..

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

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

[40]  Quan-Ke Pan,et al.  An improved artificial bee colony algorithm for flexible job-shop scheduling problem with fuzzy processing time , 2016, Expert Syst. Appl..

[41]  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..

[42]  Hisao Ishibuchi,et al.  Multi-clustering via evolutionary multi-objective optimization , 2018, Inf. Sci..

[43]  Lingling Li,et al.  A Modeling Approach to Analyze Variability of Remanufacturing Process Routing , 2013, IEEE Transactions on Automation Science and Engineering.

[44]  Xinyu Li,et al.  Mathematical modeling and a discrete artificial bee colony algorithm for the welding shop scheduling problem , 2019, Memetic Comput..

[45]  Ling Wang,et al.  Comprehensive learning pigeon-inspired optimization with tabu list , 2019, Science China Information Sciences.

[46]  Chao Lu,et al.  A hybrid multi-objective grey wolf optimizer for dynamic scheduling in a real-world welding industry , 2017, Eng. Appl. Artif. Intell..

[47]  Mohammad Reza Razfar,et al.  Integration of process planning and job shop scheduling with stochastic processing time , 2014 .

[48]  Amir Hossein Alavi,et al.  Behavior of crossover operators in NSGA-III for large-scale optimization problems , 2020, Inf. Sci..

[49]  Soheil Sadi-Nezhad,et al.  Ranking fuzzy numbers by preference ratio , 2001, Fuzzy Sets Syst..

[50]  Chao Lu,et al.  An Effective Multiobjective Algorithm for Energy-Efficient Scheduling in a Real-Life Welding Shop , 2018, IEEE Transactions on Industrial Informatics.

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

[52]  G. P. Liu,et al.  A nonlinear interval number programming method for uncertain optimization problems , 2008, Eur. J. Oper. Res..