Modified particle swarm optimization for solving machine-loading problems in flexible manufacturing systems

In flexible manufacturing systems (FMSs), the loading problem is considered as a vital pre-release decision because its operational effectiveness largely depends on a good quality solution to the loading problem. Difficulties arise in obtaining optimal solutions to such problems because of its combinatorial and NP-hard nature. In the past, numerous techniques have been suggested and found to be efficient, but they take long computational times when the problem size increases. In order to address the above issues, a meta-heuristic approach based on particle swarm optimization (PSO) has been proposed in this paper to improve the solution quality and reduce the computational effort. However, PSO has the tendency to suffer from premature convergence. Therefore, the PSO algorithm has been modified through the introduction of a mutation operator to improve efficiency of the algorithm. The proposed algorithm attempts to minimize the system unbalance while satisfying the technological constraints, such as the availability of machining time and tool slots. The proposed algorithm produces promising results in comparison to existing methods for ten benchmark instances available in the FMS literature.

[1]  Kumbakonam R. Rajagopal,et al.  A heuristic based on multi-stage programming approach for machine-loading problem in a flexible manufacturing system , 2006 .

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

[3]  Kripa Shanker,et al.  Some solution methodologies for loading problems in a flexible manufacturing system , 1989 .

[4]  Peter O'Grady,et al.  Loading a flexible manufacturing system , 1987 .

[5]  S. Zolfaghari,et al.  Jointly solving the group scheduling and machining speed selection problems: A hybrid tabu search and simulated annealing approach , 1999 .

[6]  M. A. Abido,et al.  Optimal power flow using particle swarm optimization , 2002 .

[7]  Imtiaz Ahmad,et al.  Particle swarm optimization for task assignment problem , 2002, Microprocess. Microsystems.

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

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

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

[11]  J. N. D. Gupta Part dispatching and machine loading in flexible manufacturing systems using central queues , 1999 .

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

[13]  Kathryn E. Stecke,et al.  Formulation and Solution of Nonlinear Integer Production Planning Problems for Flexible Manufacturing Systems , 1983 .

[14]  Mansour E. Abou Gamila,et al.  A modeling technique for loading and scheduling problems in FMS , 2003 .

[15]  Ryszard Zdanowicz,et al.  Modeling of manufacturing systems and robot motions , 2005 .

[16]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[17]  Kathryn E. Stecke,et al.  A Branch and Bound Approach for Machine Load Balancing in Flexible Manufacturing Systems , 1986 .

[18]  Chen-Hua Chung,et al.  Effects of loading and routeing decisions on performance of flexible manufacturing systems , 1991 .

[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.  Modeling machine loading problem of FMSs and its solution methodology using a hybrid tabu search and , 2004 .

[21]  R. S. Lashkari,et al.  A model of machine-tool selection and operation allocation in FMS , 1998 .

[22]  Andries Petrus Engelbrecht,et al.  Cooperative learning in neural networks using particle swarm optimizers , 2000, South Afr. Comput. J..

[23]  Jacques Riget,et al.  A Diversity-Guided Particle Swarm Optimizer - the ARPSO , 2002 .

[24]  Manoj Kumar Tiwari,et al.  Machine loading problem of FMS: A fuzzy-based heuristic approach , 2001 .

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

[26]  Felix T.S. Chan,et al.  Ant colony optimization approach to a fuzzy goal programming model for a machine tool selection and operation allocation problem in an FMS , 2006 .

[27]  R. Saravanan,et al.  Scheduling optimisation of flexible manufacturing systems using particle swarm optimisation algorithm , 2005 .

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

[29]  Manoj Kumar Tiwari,et al.  Solving the machine-loading problem in a flexible manufacturing system using a combinatorial auction-based approach , 2004 .

[30]  Subhash C. Sarin,et al.  The machine loading and tool allocation problem in a flexible manufacturing system , 1987 .

[31]  Ming Liang,et al.  An integrated approach to the part selection and machine loading problem in a class of flexible manufacturing systems , 1993 .

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

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

[34]  Thiemo Krink,et al.  The LifeCycle Model: Combining Particle Swarm Optimisation, Genetic Algorithms and HillClimbers , 2002, PPSN.