Integration of process planning and job shop scheduling with stochastic processing time

In a conventional approach, process planning and scheduling are two separate tasks and perform sequentially. This is while without the integration of process planning and scheduling, a true computer-integrated manufacturing system may not be effectively realized. Although there are several scientific manuscripts which address some approaches for integration of process planning and scheduling in the recent years, the focus of these researches was on deterministic constraints of jobs. In this paper, we consider stochastic parameters and present a new approach to adjust to the real-world industry situations. In this way, the CAPP system generates all the possible process plans at first, and then four near-optimal process plans are selected via Dijkstra algorithm, and ten scenarios are generated with Monte Carlo sampling method. A mathematical model was solved within reasonable time with a hybrid algorithm consisting of Simulated Annealing and Tabu Search. To evaluate the proposed algorithm, four problems were generated and solved with the proposed algorithm in the deterministic and stochastic manners, which indicates that stochastic results are more robust than those of deterministic in different situations. Then, the same experiments were solved taking advantage of Lingo to evaluate the running time, which shows that the hybrid algorithm exhibits high performance in large-scale problems, whereas the running time of Lingo was increased exponentially. As a result, the proposed algorithm generates solutions in more acceptable time than Lingo, especially for large-scale problems.

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

[2]  Leo Alting,et al.  Dynamic planning enriches concurrent process and production planning , 1992 .

[3]  Edsger W. Dijkstra,et al.  A note on two problems in connexion with graphs , 1959, Numerische Mathematik.

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

[5]  Mohammad Reza Razfar,et al.  Integrating Process Planning and Scheduling for Prismatic Parts Regard to Due Date , 2009 .

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

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

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

[9]  M. Shahidehpour,et al.  Stochastic Security-Constrained Unit Commitment , 2007, IEEE Transactions on Power Systems.

[10]  Vahid Vahidinasab,et al.  Stochastic multiobjective self-scheduling of a power producer in joint energy and reserves markets , 2010 .

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

[12]  Nico Di Domenica,et al.  A review of scenario generation methods , 2010, Int. J. Comput. Sci. Math..

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

[14]  Zuyi Li,et al.  Risk-Constrained Bidding Strategy With Stochastic Unit Commitment , 2007, IEEE Transactions on Power Systems.

[15]  Hong Chul Lee,et al.  Integration of Process Planning and Scheduling Using Simulation Based Genetic Algorithms , 2001 .

[16]  Amir Azaron,et al.  A hybrid method for solving stochastic job shop scheduling problems , 2005, Appl. Math. Comput..

[17]  Scott Kirkpatrick,et al.  Optimization by Simmulated Annealing , 1983, Sci..

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

[19]  Rakesh Kumar Phanden,et al.  Integration of process planning and scheduling: a state-of-the-art review , 2011, Int. J. Comput. Integr. Manuf..

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

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

[22]  Josef Stoer,et al.  Numerische Mathematik 1 , 1989 .

[23]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

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

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

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

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

[28]  Michael Pinedo,et al.  Scheduling: Theory, Algorithms, and Systems , 1994 .