Hybrid Heuristic Approaches for Scheduling in Reconfigurable Manufacturing Systems

Reconfigurable Manufacturing Systems (RMS) are the next step in manufacturing, allowing the production of any quantity of highly customized products together with the benefits of mass production. In RMS, products are grouped into families, each of which requires one configuration of the system. The system is configured for producing the first family of products. Once it is finished, the system is reconfigured in order to produce the second family, and so forth. Then, the effectiveness of a RMS depends on the selection of the best set of product families and their scheduling. A methodology has been developed to group products into families, which takes into account the requirements of products in RMS. Once the families have been selected, a model to optimize the production scheduling is presented. This model is based on minimizing the costs required to reconfigure the system while both the capacity and functionality of machines are maximized. The complexity of the problem suggests the use of heuristics methodologies. Several heuristics are candidates to be used. With the aim of covering different approaches, both a specific heuristic for this problem and general heuristics or meta-heuristics have been developed. Tabu search is a traditional meta-heuristic that has demonstrated to offer satisfactory results to a broad range of combinatorial problems, and it has been considered to be implemented. In order to use another meta-heuristic to compare results, ant colony optimization techniques have been implemented because they have demonstrated to offer good behaviors to similar problems.

[1]  J. Jiao,et al.  Towards high value-added products and services: mass customization and beyond , 2003 .

[2]  Marco Dorigo,et al.  AntNet: Distributed Stigmergetic Control for Communications Networks , 1998, J. Artif. Intell. Res..

[3]  David He,et al.  Scheduling manufacturing systems for delayed product differentiation in agile manufacturing , 2002 .

[4]  Chun Hung Cheng,et al.  Solving the Generalized Machine Assignment Problem in Group Technology , 1996 .

[5]  Asoo J. Vakharia,et al.  Cell formation in group technology: review, evaluation and directions for future research , 1998 .

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

[7]  D. A. Milner,et al.  Direct clustering algorithm for group formation in cellular manufacture , 1982 .

[8]  J. A. Ventura,et al.  Grouping parts and tools in flexible manufacturing systems production planning , 1990 .

[9]  B. Sarker,et al.  Relative performances of similarity and dissimilarity measures , 1999 .

[10]  Zhenbi Luo,et al.  A stochastic model of a reconfigurable manufacturing system Part 2: Optimal configurations , 2000 .

[11]  Ingo Wegener,et al.  Complexity Theory , 2005 .

[12]  Fred W. Glover,et al.  Construction heuristics for the asymmetric TSP , 2001, Eur. J. Oper. Res..

[13]  J. K. Lenstra,et al.  Local Search in Combinatorial Optimisation. , 1997 .

[14]  Keld Helsgaun,et al.  An effective implementation of the Lin-Kernighan traveling salesman heuristic , 2000, Eur. J. Oper. Res..

[15]  A. Galip Ulsoy,et al.  Trends and perspectives in flexible and reconfigurable manufacturing systems , 2002, J. Intell. Manuf..

[16]  Yves Crama,et al.  Models for machine-part grouping in cellular manufacturing , 1996 .

[17]  J. Y. Zhu,et al.  Learning Force Control for Position Controlled Robotic Manipulator , 1999 .

[18]  Rahul Rai,et al.  Modular product family design: Agent-based Pareto-optimization and quality loss function-based post-optimal analysis , 2003 .

[19]  Shu Ming Ng,et al.  On the Characterization and Measure of Machine Cells in Group Technology , 1996, Oper. Res..

[20]  A. Kan Machine Scheduling Problems: Classification, Complexity and Computations , 1976 .

[21]  M. S. Akturk,et al.  Part-machine grouping using a multi-objective cluster analysis , 1996 .

[22]  Henry C. Co,et al.  Configuring cellular manufacturing systems , 1988 .

[23]  Ronald G. Askin,et al.  A Hamiltonian path approach to reordering the part-machine matrix for cellular manufacturing , 1991 .

[24]  Geetha Srinivasan,et al.  Incremental cell formation considering alternative machines , 2002 .

[25]  Jon Jouis Bentley,et al.  Fast Algorithms for Geometric Traveling Salesman Problems , 1992, INFORMS J. Comput..

[26]  John K. Gershenson,et al.  Product modularity: Definitions and benefits , 2003 .

[27]  F. Boctor A Jinear formulation of the machine-part cell formation problem , 1991 .

[28]  Ronald G. Asktn,et al.  A cost-based heuristic for group technology configuration† , 1987 .

[29]  Saurabh Gupta,et al.  Product family-based assembly sequence design methodology , 1998 .

[30]  G. K. Adil,et al.  Assignment allocation and simulated annealing algorithms for cell formation , 1997 .

[31]  Marco Dorigo,et al.  Distributed Optimization by Ant Colonies , 1992 .

[32]  M. Reza Abdi,et al.  Grouping and selecting products: the design key of Reconfigurable Manufacturing Systems (RMSs) , 2004 .

[33]  M. Resende,et al.  A probabilistic heuristic for a computationally difficult set covering problem , 1989 .

[34]  J. King Machine-component grouping in production flow analysis: an approach using a rank order clustering algorithm , 1980 .

[35]  Luca Maria Gambardella,et al.  Ant-Q: A Reinforcement Learning Approach to the Traveling Salesman Problem , 1995, ICML.

[36]  Hamid Seifoddini,et al.  Clustering algorithms for the design of a cellular manufacturing system—an analysis for their performance , 1990 .

[37]  G. Clarke,et al.  Scheduling of Vehicles from a Central Depot to a Number of Delivery Points , 1964 .

[38]  Luca Maria Gambardella,et al.  An Ant Colony System Hybridized with a New Local Search for the Sequential Ordering Problem , 2000, INFORMS J. Comput..

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

[40]  S. Shekhar,et al.  Evaluation of search algorithms and clustering efficiency measures for machine-part matrix clustering , 1995 .

[41]  J. J. Hopfield,et al.  “Neural” computation of decisions in optimization problems , 1985, Biological Cybernetics.

[42]  Zhao Xiaobo,et al.  A stochastic model of a reconfigurable manufacturing system Part 1: A framework , 2000 .

[43]  Mark V. Martin,et al.  DESIGN FOR VARIETY: DEVELOPMENT OF COMPLEXITY INDICES AND DESIGN CHARTS , 1998 .

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

[45]  Asoo J. Vakharia,et al.  Designing a Cellular Manufacturing System: A Materials Flow Approach Based on Operation Sequences , 1990 .

[46]  Andrew Kusiak,et al.  Grouping of parts and components in flexible manufacturing systems , 1986 .

[47]  Yoram Koren,et al.  Reconfigurable Manufacturing Systems , 2003 .

[48]  A. Galip Ulsoy,et al.  Reconfigurable manufacturing systems: Key to future manufacturing , 2000, J. Intell. Manuf..

[49]  R. A. Zemlin,et al.  Integer Programming Formulation of Traveling Salesman Problems , 1960, JACM.

[50]  Hamid Seifoddini,et al.  Single linkage versus average linkage clustering in machine cells formation applications , 1989 .

[51]  Daniel J. Rosenkrantz,et al.  An analysis of several heuristics for the traveling salesman problem , 2013, Fundamental Problems in Computing.

[52]  Fred Glover,et al.  Tabu Search - Part II , 1989, INFORMS J. Comput..

[53]  Qiang Tu,et al.  Measuring Modularity-Based Manufacturing Practices and Their Impact on Mass Customization Capability: A Customer-Driven Perspective , 2004, Decis. Sci..

[54]  D.T. Pham,et al.  Innovative production machines and systems (I*PROMS): a network of excellence funded by the EU sixth framework programme , 2004, 2nd IEEE International Conference on Industrial Informatics, 2004. INDIN '04. 2004.

[55]  T. Saaty,et al.  The Analytic Hierarchy Process , 1985 .

[56]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

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

[58]  Paul J. Schweitzer,et al.  Problem Decomposition and Data Reorganization by a Clustering Technique , 1972, Oper. Res..

[59]  B. Bullnheimer,et al.  A NEW RANK BASED VERSION OF THE ANT SYSTEM: A COMPUTATIONAL STUDY , 1997 .

[60]  Chuen-Sheng Cheng,et al.  A neural network-based cell formation algorithm in cellular manufacturing , 1995 .

[61]  Asoo J. Vakharia,et al.  A comparative investigation of hierarchical clustering techniques and dissimilarity measures applied to the cell formation problem , 1995 .

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

[63]  Brian W. Kernighan,et al.  An Effective Heuristic Algorithm for the Traveling-Salesman Problem , 1973, Oper. Res..

[64]  Kalyan Singhal,et al.  Supply chains and compatibility among components in product design , 2002 .

[65]  T. Narendran,et al.  An assignment model for the part-families problem in group technology , 1990 .