Multi-objective process planning and scheduling using controlled elitist non-dominated sorting genetic algorithm

The integration of process planning and scheduling is considered as a critical component in manufacturing systems. In this paper, a multi-objective approach is used to solve the planning and scheduling problem. Three different objectives considered in this work are minimisation of makespan, machining cost and idle time of machines. To solve this integration problem, we propose an improved controlled elitist non-dominated sorting genetic algorithm (NSGA) to take into account the computational intractability of the problem. An illustrative example and five test cases have been taken to demonstrate the capability of the proposed model. The results confirm that the proposed multi-objective optimisation model gives optimal and robust solutions. A comparative study between proposed algorithm, controlled elitist NSGA and NSGA-II show that proposed algorithm significantly reduces scheduling objectives like makespan, cost and idle time, and is computationally more efficient.

[1]  Guan-Chun Luh,et al.  MOIA: Multi-objective immune algorithm , 2003 .

[2]  Mario Calderini,et al.  A hierarchical bicriterion approach to integrated process plan selection and job shop scheduling , 1995 .

[3]  Wenqiang Zhang,et al.  Multiobjective process planning and scheduling using improved vector evaluated genetic algorithm with archive , 2012 .

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

[5]  Lihui Wang,et al.  GA-based adaptive setup planning toward process planning and scheduling integration , 2009 .

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

[7]  Cevdet Gologlu,et al.  Machine capability and fixturing constraints-imposed automatic machining set-ups generation , 2004 .

[8]  Shensheng Zhang,et al.  Modeling integrated CAPP/PPS systems , 2004, Comput. Ind. Eng..

[9]  Yunfeng Zhang,et al.  A PSO-based multi-objective optimization approach to the integration of process planning and scheduling , 2010, IEEE ICCA 2010.

[10]  W. E. I. Ta N,et al.  Integration of process planning and schedulingÐ a review , 2000 .

[11]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[12]  Alexandre Dolgui,et al.  Single machine scheduling with precedence constraints and positionally dependent processing times , 2012, Comput. Oper. Res..

[13]  Parul Jain,et al.  An integrated scheme for process planning and scheduling in FMS , 2006 .

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

[15]  Yiming Rong,et al.  Graph-based set-up planning and tolerance decomposition for computer-aided fixture design , 2001 .

[16]  Andrew Y. C. Nee,et al.  Reducing tardy jobs by integrating process planning and scheduling functions , 2009 .

[17]  Alexandre Dolgui,et al.  Graph approach for optimal design of transfer machine with rotary table , 2009 .

[18]  Manoj Kumar Tiwari,et al.  An adapted NSGA-2 algorithm based dynamic process plan generation for a reconfigurable manufacturing system , 2012, J. Intell. Manuf..

[19]  Hong-Chao Zhang,et al.  A hybrid-graph approach for automated setup planning in CAPP , 1999 .

[20]  Andrew Y. C. Nee,et al.  Hybrid GA and SA dynamic set-up planning optimization , 2002 .

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

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

[23]  Lihui Wang,et al.  Architecture design for distributed process planning , 2003 .

[24]  Ghorbanali Mohammadi,et al.  A multi-objective optimisation model to integrating flexible process planning and scheduling based on hybrid multi-objective simulated annealing , 2012 .

[25]  Subbarao Kambhampati,et al.  Planning and Scheduling , 1997, The Computer Science and Engineering Handbook.

[26]  Jim Duggan,et al.  Shop Floor Control Systems , 1991 .

[27]  Jerry Y. H. Fuh,et al.  Integration of process planning and scheduling by exploring the flexibility of process planning , 2003 .

[28]  Samuel H. Huang,et al.  Automatic set-up planning for metal cutting: an integrated methodology , 2003 .

[29]  Markus Wagner,et al.  Fast and effective multi-objective optimisation of wind turbine placement , 2013, GECCO '13.

[30]  Y. Guoa,et al.  Applications of particle swarm optimisation in integrated process planning and scheduling , 2008 .

[31]  Jean-Pierre Kruth,et al.  A computer aided process planning system that increases the flexibility of Manufacturing , 1992 .

[32]  Bai Li,et al.  Modeling integrated CAPP/PPS systems , 2004 .

[33]  Kalyanmoy Deb,et al.  Controlled Elitist Non-dominated Sorting Genetic Algorithms for Better Convergence , 2001, EMO.

[34]  Arabinda Tripathy Shop Floor Control Systems: From Design to Implementation , 1993 .

[35]  Tao Zhang,et al.  Scheduling in a flexible job shop with continuous operations at the last stage , 2016, J. Simulation.

[36]  Behrokh Khoshnevis,et al.  Scheduling with flexible process plans , 1993 .

[37]  C. Saygin,et al.  Integrating Flexible Process Plans with Scheduling in Flexible Manufacturing Systems , 1999 .

[38]  D. Sarkar,et al.  Pareto-optimal solutions for multi-objective optimization of fed-batch bioreactors using nondominated sorting genetic algorithm. , 2005 .

[39]  P. Asokan,et al.  A GRASP algorithm for the Integration of Process Planning and Scheduling in a flexible job-shop , 2010, Int. J. Manuf. Res..

[40]  Alexandre Dolgui,et al.  Combinatorial design of a minimum cost transfer line with parallel operations at workstations , 2007 .

[41]  Samuel H. Huang,et al.  A progressive approach for the integration of process planning and scheduling , 1995 .