PRODUCTION & MANUFACTURING | RESEARCH ARTICLE A priority-based heuristic algorithm (PBHA) for optimizing integrated process planning and scheduling problem

1 Abstract: Process planning and scheduling are two important components of a manufacturing setup. It is important to integrate them to achieve better global optimality and improved system performance. To find optimal solutions for integrated process planning and scheduling (IPPS) problem, numerous algorithm-based approaches exist. Most of these approaches try to use existing meta-heuristic algo- rithms for solving the IPPS problem. Although these approaches have been shown to be effective in optimizing the IPPS problem, there is still room for improvement in terms of quality of solution and algorithm efficiency, especially for more complicated problems. Dispatching rules have been successfully utilized for solving complicated scheduling problems, but haven't been considered extensively for the IPPS problem. This approach incorporates dispatching rules with the concept of prioritizing jobs, in an algorithm called priority-based heuristic algorithm (PBHA). PBHA tries to establish job and machine priority for selecting operations. Priority assignment and a set of dispatching rules are simultaneously used to generate both the process plans and schedules for all jobs and machines. The algorithm was tested for a series of benchmark problems. The proposed algorithm was able to achieve superior results for most complex problems presented in recent literature while utilizing lesser computational resources.

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

[2]  Frank DiCesare,et al.  FMS scheduling using Petri nets and heuristic search , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[3]  João Carlos Espíndola Ferreira,et al.  A multi-agent system for the integration of process planning and scheduling using operation-based time-extended negotiation protocols , 2010, Int. J. Comput. Integr. Manuf..

[4]  Chiung Moon,et al.  Advanced planning and scheduling with outsourcing in manufacturing supply chain , 2002 .

[5]  Manish Kumar,et al.  Integration of process planning and scheduling in a job shop environment , 2006 .

[6]  Li-Chen Fu,et al.  Using dispatching rules for job shop scheduling with due date-based objectives , 2007 .

[7]  Yu Dongmei,et al.  A genetic algorithm based approach for integration of process planning and production scheduling , 2004, 2004 International Conference on Intelligent Mechatronics and Automation, 2004. Proceedings..

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

[9]  Norhashimah Morad,et al.  Genetic algorithms in integrated process planning and scheduling , 1999, J. Intell. Manuf..

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

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

[12]  A. Mileham,et al.  Applications of particle swarm optimisationin integrated process planning and scheduling , 2009 .

[13]  Gareth J. Palmer,et al.  A simulated annealing approach to integrated production scheduling , 1996, J. Intell. Manuf..

[14]  William L. Maxwell,et al.  Theory of scheduling , 1967 .

[15]  Sanghyup Lee,et al.  Flexible job-shop scheduling problems with ‘AND’/‘OR’ precedence constraints , 2012 .

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

[17]  Nobuhiro Sugimura,et al.  Integrated process planning and scheduling in holonic manufacturing systems , 2001, Proceedings of the 2001 IEEE International Symposium on Assembly and Task Planning (ISATP2001). Assembly and Disassembly in the Twenty-first Century. (Cat. No.01TH8560).

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

[19]  Fuqing Zhao,et al.  Integration of Process Planning and Production Scheduling Based on A Hybrid PSO and SA Algorithm , 2006, 2006 International Conference on Mechatronics and Automation.

[20]  Weiming Shen,et al.  A novel function block based integration approach to process planning and scheduling with execution control , 2007, Int. J. Manuf. Technol. Manag..

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

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

[23]  Imran Ali Chaudhry,et al.  A Genetic Algorithm Approach for Process Planning and Scheduling in Job Shop Environment , 2012 .

[24]  Sun Hur,et al.  Integrated process planning and scheduling with minimizing total tardiness in multi-plants supply chain , 2002 .

[25]  George Chryssolouris,et al.  A decision-making approach to the operation of flexible manufacturing systems , 1992 .

[26]  Cezary Grabowik,et al.  Integration of the CAD/CAPP/PPC systems , 2005 .

[27]  N. P. Suh,et al.  An Integrated Approach to Process Planning and Scheduling , 1985 .

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

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

[30]  Hyung Rim Choi,et al.  Integration of process planning and job shop scheduling using genetic algorithm , 2006 .

[31]  R. M. Sundaram,et al.  Process planning and scheduling—a method of integration for productivity improvement , 1988 .

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

[33]  Lan Jiang,et al.  Improving the performances of part dispatching based on multiple process plans using graph theory , 1998 .

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

[35]  Peter Brucker,et al.  A Branch and Bound Algorithm for the Job-Shop Scheduling Problem , 1994, Discret. Appl. Math..

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

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

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

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

[40]  Liang Gao,et al.  Game theory-based Cooperation of Process Planning and Scheduling , 2008, 2008 12th International Conference on Computer Supported Cooperative Work in Design.

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

[42]  Manoj Kumar Tiwari,et al.  Bidding-based multi-agent system for integrated process planning and scheduling: a data-mining and hybrid tabu-SA algorithm-oriented approach , 2007 .

[43]  A. G. Mamalis,et al.  On-line integration of a process planning module with production scheduling , 1996 .

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

[45]  Felix T.S. Chan,et al.  A holonic architecture of the concurrent integrated process planning system , 2003 .

[46]  Ying-Chin Ho,et al.  Solving cell formation problems in a manufacturing environment with flexible processing and routeing capabilities , 1996 .

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

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

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

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

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

[52]  Saif Benjaafar,et al.  Modelling, measurement and evaluation of sequencing flexibility in manufacturing systems , 1996 .

[53]  Hamid R. Parsaei,et al.  A prototype of a feature-based multiple-alternative process planning system with scheduling verification , 2001 .

[54]  Liang Gao,et al.  A Genetic Algorithm for Integration of Process Planning and Scheduling Problem , 2008, ICIRA.

[55]  Thom J. Hodgson,et al.  Scheduling with alternatives: a link between process planning and scheduling , 1999 .

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