A hybrid genetic algorithm with variable neighborhood search for dynamic integrated process planning and scheduling

A new dynamic IPPS model is formulated is this paper.The rolling scheduling strategy is used for dynamic IPPS problem.A hybrid GAVNS is developed for dynamic IPPS.Two efficient neighborhoods are applied for local search. Integrated process planning and scheduling (IPPS) which is a hot research topic has provided a blueprint of efficient manufacturing process, but in real production the machining environment changes dynamically because of external and internal fluctuations. These disturbances which include machine breakdowns, rush order arrivals and so on, will make the optimal process plan and schedule may become less efficient or even infeasible. The dynamic IPPS (DIPPS) can better model the practical manufacturing environment but is rarely researched because of its complexity. In this paper, a new dynamic IPPS model is formulated, the combination of hybrid algorithm (HA) and rolling window technology is applied to solve the dynamic IPPS problem, and two kinds of disturbances are considered, which are the machine breakdown and new job arrival. A hybrid genetic algorithm with variable neighborhood search (GAVNS) is developed for the dynamic IPPS problem because of its good searching performance. Three experiments which are adopted from some famous benchmark problems have been conducted to verify the performance of the proposed algorithm, and the computational results are compared with the results of improved genetic algorithm (IGA). The results show that the proposed method has achieved significant improvement for solving the DIPPS.

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

[2]  Ming Lim,et al.  A multi-agent based manufacturing control strategy for responsive manufacturing , 2003 .

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

[4]  Ming Kim Lim,et al.  An integrated agent-based approach for responsive control of manufacturing resources , 2004, Comput. Ind. Eng..

[5]  D. H. Norrie,et al.  Bidding-based process planning and scheduling in a multi-agent system , 1997 .

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

[7]  Xin Yao,et al.  Mathematical modeling and multi-objective evolutionary algorithms applied to dynamic flexible job shop scheduling problems , 2015, Inf. Sci..

[8]  Xinyu Li,et al.  A hybrid genetic algorithm and tabu search for a multi-objective dynamic job shop scheduling problem , 2013 .

[9]  Behrokh Khoshnevis,et al.  Integration of process planning and scheduling functions , 1991, J. Intell. Manuf..

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

[11]  Velusamy Subramaniam,et al.  Reactive Recovery of Job Shop Schedules – A Review , 2002 .

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

[13]  Y W Guo,et al.  Optimisation of integrated process planning and scheduling using a particle swarm optimisation approach , 2009 .

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

[15]  Fuqing Zhao,et al.  A hybrid particle swarm optimisation algorithm and fuzzy logic for process planning and production scheduling integration in holonic manufacturing systems , 2010, Int. J. Comput. Integr. Manuf..

[16]  Richard Y. K. Fung,et al.  An agent-based negotiation approach to integrate process planning and scheduling , 2006 .

[17]  Rong-Kwei Li,et al.  A heuristic rescheduling algorithm for computer-based production scheduling systems , 1993 .

[18]  Jeffrey W. Herrmann,et al.  Rescheduling Manufacturing Systems: A Framework of Strategies, Policies, and Methods , 2003, J. Sched..

[19]  Richard Y. K. Fung,et al.  A Multi-Agent System for Dynamic Integrated Process Planning and Scheduling Using Heuristics , 2012, KES-AMSTA.

[20]  Osman Kulak,et al.  Hybrid genetic algorithms for minimizing makespan in dynamic job shop scheduling problem , 2016, Comput. Ind. Eng..

[21]  Peigen Li,et al.  An effective hybrid genetic algorithm for the job shop scheduling problem , 2008 .

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

[23]  Yoonho Seo,et al.  Evolutionary algorithm for advanced process planning and scheduling in a multi-plant , 2005, Comput. Ind. Eng..

[24]  Reha Uzsoy,et al.  Executing production schedules in the face of uncertainties: A review and some future directions , 2005, Eur. J. Oper. Res..

[25]  Hossein Tehrani Nik Nejad,et al.  Agent-based dynamic integrated process planning and scheduling in flexible manufacturing systems , 2011 .

[26]  Manish Kumar,et al.  Integration of scheduling with computer aided process planning , 2003 .

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

[28]  Lihong Qiao,et al.  Process planning and scheduling integration with optimal rescheduling strategies , 2014, Int. J. Comput. Integr. Manuf..

[29]  Andrew Y. C. Nee,et al.  Hybrid genetic algorithm and simulated annealing approach for the optimization of process plans for prismatic parts , 2002 .

[30]  Richard Y. K. Fung,et al.  Dynamic shopfloor scheduling in multi-agent manufacturing systems , 2006, Expert Syst. Appl..

[31]  T. N. Wong,et al.  Distributed Genetic Algorithm for Integrated Process Planning and Scheduling Based on Multi Agent System , 2013, MIM.

[32]  Integrated dynamic process planning and scheduling in flexible manufacturing systems via autonomous agents , 2007 .

[33]  J. A. Svestka,et al.  Rescheduling job shops under random disruptions , 1997 .

[34]  Kai-Ling Mak,et al.  Integrated process planning and scheduling/rescheduling—an agent-based approach , 2006 .

[35]  Mostafa Zandieh,et al.  Dynamic job shop scheduling using variable neighbourhood search , 2010 .

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

[37]  Xinyu Shao,et al.  An effective hybrid honey bee mating optimization algorithm for integrated process planning and scheduling problems , 2015 .

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

[39]  Anil K. Jain,et al.  PRODUCTION SCHEDULING/RESCHEDULING IN FLEXIBLE MANUFACTURING , 1997 .

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

[41]  E. Nowicki,et al.  A Fast Taboo Search Algorithm for the Job Shop Problem , 1996 .

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

[43]  S. J. Mason,et al.  Rescheduling strategies for minimizing total weighted tardiness in complex job shops , 2004 .