Integrated process planning and scheduling: an enhanced ant colony optimization heuristic with parameter tuning

This study develops an enhanced ant colony optimization (E-ACO) meta-heuristic to accomplish the integrated process planning and scheduling (IPPS) problem in the job-shop environment. The IPPS problem is represented by AND/OR graphs to implement the search-based algorithm, which aims at obtaining effective and near-optimal solutions in terms of makespan, job flow time and computation time taken. In accordance with the characteristics of the IPPS problem, the mechanism of ACO algorithm has been enhanced with several modifications, including quantification of convergence level, introduction of node-based pheromone, earliest finishing time-based strategy of determining the heuristic desirability, and oriented elitist pheromone deposit strategy. Using test cases with comprehensive consideration of manufacturing flexibilities, experiments are conducted to evaluate the approach, and to study the effects of algorithm parameters, with a general guideline for ACO parameter tuning for IPPS problems provided. The results show that with the specific modifications made on ACO algorithm, it is able to generate encouraging performance which outperforms many other meta-heuristics.

[1]  John M. Usher,et al.  Negotiation-based routing in job shops via collaborative agents , 2003, J. Intell. Manuf..

[2]  Nobuhiro Sugimura,et al.  Multi agent architecture for dynamic incremental process planning in the flexible manufacturing system , 2010, J. Intell. Manuf..

[3]  Ghaith Rabadi,et al.  A two-stage Ant Colony Optimization algorithm to minimize the makespan on unrelated parallel machines with sequence-dependent setup times , 2010, J. Intell. Manuf..

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

[5]  Thomas Stützle,et al.  Parameter Adaptation in Ant Colony Optimization , 2012, Autonomous Search.

[6]  Hartmut Schmeck,et al.  Ant colony optimization for resource-constrained project scheduling , 2000, IEEE Trans. Evol. Comput..

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

[8]  A Ławrynowicz Integration of production planning and scheduling using an expert system and a genetic algorithm , 2008 .

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

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

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

[12]  Chi-Wei Lin,et al.  Ant colony optimization for unrelated parallel machine scheduling , 2013 .

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

[14]  Chin-Chia Wu,et al.  Ant colony algorithms for a two-agent scheduling with sum-of processing times-based learning and deteriorating considerations , 2012, J. Intell. Manuf..

[15]  Zhonghua Ni,et al.  Application of ant colony optimization algorithm in process planning optimization , 2013, J. Intell. Manuf..

[16]  Douglas H. Norrie,et al.  Multi-Agent Planning and Coordination for Distributed Concurrent Engineering , 1996, Int. J. Cooperative Inf. Syst..

[17]  Hong Zhang Ant Colony Optimization for Multimode Resource-Constrained Project Scheduling , 2012 .

[18]  Kyoung Seok Shin,et al.  An asymmetric multileveled symbiotic evolutionary algorithm for integrated FMS scheduling , 2007, J. Intell. Manuf..

[19]  M. Dorigo,et al.  Ant System: An Autocatalytic Optimizing Process , 1991 .

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

[21]  Manoj Kumar Tiwari,et al.  Scheduling of flexible manufacturing systems: An ant colony optimization approach , 2003 .

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

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

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

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

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

[27]  Luca Maria Gambardella,et al.  A Study of Some Properties of Ant-Q , 1996, PPSN.

[28]  Chuan-Wen Chiang,et al.  Ant colony optimization with parameter adaptation for multi-mode resource-constrained project scheduling , 2008, J. Intell. Fuzzy Syst..

[29]  Ghaith Rabadi,et al.  A two-stage Ant Colony optimization algorithm to minimize the makespan on unrelated parallel machines—part II: enhancements and experimentations , 2014, J. Intell. Manuf..

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

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

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

[33]  Moacir Godinho Filho,et al.  An ant colony optimization approach for the parallel machine scheduling problem with outsourcing allowed , 2015, J. Intell. Manuf..

[34]  Wenhua Ye,et al.  A particle swarm optimization for integrated process planning and scheduling , 2009, 2009 IEEE 10th International Conference on Computer-Aided Industrial Design & Conceptual Design.

[35]  T. N. Wong,et al.  An enhanced ant Colony optimization approach for integrated process planning and scheduling , 2013, Proceedings of 2013 International Conference on Industrial Engineering and Systems Management (IESM).

[36]  C. S. Ko,et al.  External partner selection using tabu search heuristics in distributed manufacturing , 2001 .

[37]  Marco Dorigo,et al.  Optimization, Learning and Natural Algorithms , 1992 .

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

[39]  Tomasz Wiśniewski,et al.  Ant colony optimization for job shop scheduling using multi-attribute dispatching rules , 2013 .

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

[41]  Jose A. Ventura,et al.  A new genetic algorithm for lot-streaming flow shop scheduling with limited capacity buffers , 2013, J. Intell. Manuf..

[42]  Sicheng Zhang An enhanced ant colony optimization approach for integrating process planning and scheduling based on multi-agent system , 2012 .

[43]  Pius J. Egbelu,et al.  Process plan selection based on product mix and production volume , 1996 .

[44]  Tamás Kis,et al.  Job-shop scheduling with processing alternatives , 2003, Eur. J. Oper. Res..

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

[46]  Christian Blum,et al.  Ant colony optimization: Introduction and recent trends , 2005 .

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

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