Optimal job sequence determination and operation machine allocation in flexible manufacturing systems: an approach using adaptive hierarchical ant colony algorithm

In this paper, an Adaptive Hierarchical Ant Colony Optimization (AHACO) has been proposed to resolve the traditional machine loading problem in Flexible Manufacturing Systems (FMS). Machine loading is one of the most important issues that is interlinked with the efficiency and utilization of FMS. The machine loading problem is formulated in order to minimize the system unbalance and maximize the throughput, considering the job sequencing, optional machines and technological constraints. The performance of proposed AHACO has been tested over a number of benchmark problems taken from the literature. Computational results indicate that the proposed algorithm is more effective and produces promising results as compared to the existing solution methodologies in the literature. The evaluation and comparison of system efficiency and system utilization justifies the supremacy of the algorithm. Further, results obtained from the proposed algorithm have been compared with well known random search algorithm viz. genetic algorithm, simulated annealing, artificial Immune system, simple ant colony optimization, tabu search etc. In addition, the algorithm has been tested over a randomly generated problem set of varying complexities; the results validate the robustness and scalability of the algorithm utilizing the concepts of ‘heuristic gap’ and ANOVA analysis.

[1]  Patrick R. McMullen,et al.  An ant colony optimization approach to addressing a JIT sequencing problem with multiple objectives , 2001, Artif. Intell. Eng..

[2]  Andrew Kusiak,et al.  The part families problem in flexible manufacturing systems , 1985 .

[3]  Manoj Kumar Tiwari,et al.  Fast clonal algorithm , 2008, Eng. Appl. Artif. Intell..

[4]  Vittorio Maniezzo,et al.  The Ant System Applied to the Quadratic Assignment Problem , 1999, IEEE Trans. Knowl. Data Eng..

[5]  Marco Dorigo,et al.  An Investigation of some Properties of an "Ant Algorithm" , 1992, PPSN.

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

[7]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[8]  Chen-Hua Chung,et al.  An examination of flexibility measurements and performance of flexible manufacturing systems , 1996 .

[9]  Tadeusz Sawik A lexicographic approach to bi-objective loading of a flexible assembly system , 1998, Eur. J. Oper. Res..

[10]  Fred Glover,et al.  Tabu Search: A Tutorial , 1990 .

[11]  Godwin C. Ovuworie,et al.  Mathematical Programming: Structures and Algorithms , 1979 .

[12]  Yeo Keun Kim,et al.  Multileveled Symbiotic Evolutionary Algorithm: Application to FMS Loading Problems , 2005, Applied Intelligence.

[13]  Rolf H. Möhring,et al.  Resource-constrained project scheduling: Notation, classification, models, and methods , 1999, Eur. J. Oper. Res..

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

[15]  Itsuo Hatono,et al.  Modeling and scheduling of flexible manufacturing systems using timed/stochastic petri nets , 1991 .

[16]  Leandro Nunes de Castro,et al.  Recent Developments In Biologically Inspired Computing , 2004 .

[17]  T. Sawik Modelling and scheduling of a Flexible Manufacturing System , 1990 .

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

[19]  Manoj Kumar Tiwari,et al.  A heuristic solution approach to the machine loading problem of an FMS and its Petri net model , 1997 .

[20]  Manoj Kumar Tiwari,et al.  Modified immune algorithm for job selection and operation allocation problem in flexible manufacturing systems , 2008, Adv. Eng. Softw..

[21]  Manoj Kumar Tiwari,et al.  A Cooperative Multi Colony Ant Optimization Based Approach to Efficiently Allocate Customers to Multiple Distribution Centers in a Supply Chain Network , 2005, ICCSA.

[22]  Patrick R. McMullen,et al.  Ant colony optimization techniques for the vehicle routing problem , 2004, Adv. Eng. Informatics.

[23]  G. Di Caro,et al.  Ant colony optimization: a new meta-heuristic , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).

[24]  Ric,et al.  Adaptive Memories for the Quadratic Assignment Problem , 1997 .

[25]  Fernando Guerrero,et al.  MACHINE LOADING AND PART TYPE SELECTION IN FLEXIBLE MANUFACTURING SYSTEMS , 1999 .

[26]  Kripa Shanker,et al.  A loading and dispatching problem in a random flexible manufacturing system , 1985 .

[27]  Ming Liang,et al.  Combined part selection, load sharing and machine loading problem in hybrid manufacturing systems , 1992 .

[28]  S. K. Mukhopadhyay,et al.  A heuristic procedure for loading problems in flexible manufacturing systems , 1992 .

[29]  Luca Maria Gambardella,et al.  Ant colony system: a cooperative learning approach to the traveling salesman problem , 1997, IEEE Trans. Evol. Comput..

[30]  Luca Maria Gambardella,et al.  Ant Algorithms for Discrete Optimization , 1999, Artificial Life.

[31]  Ming Liang,et al.  SOLVING A COMBINED PART‐SELECTION, MACHINE‐LOADING, AND TOOL‐CONFIGURATION PROBLEM IN FLEXIBLE MANUFACTURING SYSTEMS* , 2009 .

[32]  Thomas Stützle,et al.  MAX-MIN Ant System , 2000, Future Gener. Comput. Syst..

[33]  E. D. Taillard,et al.  Ant Systems , 1999 .

[34]  Kathryn E. Stecke,et al.  Loading and control policies for a flexible manufacturing system , 1981 .

[35]  Ronald G. Askin,et al.  A multiobjective evaluation of flexible manufacturing system loading heuristics , 1990 .

[36]  Marco Dorigo,et al.  Ant system: optimization by a colony of cooperating agents , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[37]  Manoj Kumar Tiwari,et al.  A collaborative ant colony algorithm to stochastic mixed-model U-shaped disassembly line balancing and sequencing problem , 2008 .

[38]  M Dorigo,et al.  Ant colonies for the quadratic assignment problem , 1999, J. Oper. Res. Soc..

[39]  Manish Kumar Singh,et al.  FMS machine loading: A simulated annealing approach , 1998 .

[40]  Manoj Kumar Tiwari,et al.  Solving Part-Type Selection and Operation Allocation Problems in an FMS: An Approach Using Constraints-Based Fast Simulated Annealing Algorithm , 2006, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[41]  M. Dorigo,et al.  The Ant Colony Optimization MetaHeuristic 1 , 1999 .

[42]  K. Barber,et al.  Expert simulation for on-line scheduling , 1989, WSC '89.

[43]  Manoj Kumar Tiwari,et al.  Solving machine loading problems in a flexible manufacturing system using a genetic algorithm based heuristic approach , 2000 .

[44]  Simin Huang,et al.  Variable capacity sizing and selection of connections in a facility layout , 2003 .

[45]  Manoj Kumar Tiwari,et al.  Modelling the machine loading problem of FMSs and its solution using a tabu-search-based heuristic , 2002, Int. J. Comput. Integr. Manuf..

[46]  Fong-Yuen Ding,et al.  Heuristics for the FMS-loading and part-type-selection problems , 1993 .

[47]  Pacifico M. Pelagagge,et al.  An effective loading rule for FMS real time scheduling , 1996 .

[48]  É. Taillard,et al.  Adaptive memories for the Quadratic Assignment Problems , 1997 .

[49]  Francisco Herrera,et al.  A New ACO Model Integrating Evolutionary Computation Concepts: The Best-Worst Ant System , 2000 .

[50]  Corso Elvezia,et al.  Ant colonies for the traveling salesman problem , 1997 .

[51]  Marco Dorigo,et al.  The ant colony optimization meta-heuristic , 1999 .

[52]  Andrew Kusiak,et al.  Flexible Manufacturing Systems: A Structural Approach , 1985 .

[53]  Manoj Kumar Tiwari,et al.  Modeling machine loading problem of FMSs and its solution methodology using a hybrid tabu search and , 2004 .

[54]  Sanjay Jain,et al.  Expert Simulation For On-line Scheduling , 1989, 1989 Winter Simulation Conference Proceedings.

[55]  Kripa Shanker,et al.  A genetic algorithm for FMS part type selection and machine loading , 2000 .

[56]  J. A. Bland Space-planning by ant colony optimisation , 1999 .

[57]  R. S. Lashkari,et al.  A new formulation of operation allocation problem in flexible manufacturing systems: mathematical modelling and computational experience , 1987 .

[58]  Ravi Shankar,et al.  Ant colony optimization algorithm to the inter-cell layout problem in cellular manufacturing , 2004, Eur. J. Oper. Res..

[59]  Kathryn E. Stecke,et al.  Design, planning, scheduling, and control problems of flexible manufacturing systems , 1985 .

[60]  M Dorigo,et al.  Ant colonies for the travelling salesman problem. , 1997, Bio Systems.