An ant colony optimisation approach considering jointly scheduling and preventive maintenance in the flowshop sequencing problem

This paper presents INTACO, a hybrid Ant Colony Optimisation (ACO) algorithm coupled with a local search applied to the joint production and preventive maintenance scheduling problem in the flowshop sequencing problem. INTACO uses pheromone trail information to perform modifications on complete joint production and preventive maintenance solutions unlike more traditional ant systems that use pheromone trail information to construct complete solutions. Several new interesting features are proposed and evaluated. In particular, the use of a common representation of preventive maintenance and production data to optimise a common objective function which takes into account both preventive maintenance and production criteria with a new pheromone evaluation rule. Moreover, to enhance the performances of the proposed ACO algorithm, new local search procedures for ants are proposed. INTACO is tested on a set of non-standard test problems. We compare the results obtained to those of a genetic algorithm developed in previous works. The results and experiments carried out indicate that the proposed ant-colony algorithm provide very effective solutions for this problem.

[1]  N. Zerhouni,et al.  An integrated ACO approach for the joint production and preventive maintenance scheduling problem in the flowshop sequencing problem , 2008, 2008 IEEE International Symposium on Industrial Electronics.

[2]  Bernd Freisleben,et al.  New Genetic Local Search Operators for the Traveling Salesman Problem , 1996, PPSN.

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

[4]  Thomas Stützle,et al.  ACO algorithms for the quadratic assignment problem , 1999 .

[5]  F. Ahmadizar,et al.  Solving permutation flow shop sequencing using ant colony optimization , 2007, 2007 IEEE International Conference on Industrial Engineering and Engineering Management.

[6]  C. Richard Cassady,et al.  Minimizing Job Tardiness Using Integrated Preventive Maintenance Planning and Production Scheduling , 2003 .

[7]  Thomas Stützle,et al.  Ant Colony Optimization , 2009, EMO.

[8]  Alessandro Birolini Reliability Engineering: Theory and Practice , 1999 .

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

[10]  Daniel Merkle,et al.  An Ant Algorithm with a New Pheromone Evaluation Rule for Total Tardiness Problems , 2000, EvoWorkshops.

[11]  I. Osman,et al.  Simulated annealing for permutation flow-shop scheduling , 1989 .

[12]  Éric D. Taillard,et al.  Benchmarks for basic scheduling problems , 1993 .

[13]  Marco Dorigo,et al.  Ant colony optimization theory: A survey , 2005, Theor. Comput. Sci..

[14]  Marco Dorigo,et al.  Swarm intelligence: from natural to artificial systems , 1999 .

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

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

[17]  Mouloud Koudil,et al.  Solving Partitioning Problem in Codesign with Ant Colonies , 2005, IWINAC.

[18]  É. Taillard Some efficient heuristic methods for the flow shop sequencing problem , 1990 .

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

[20]  T. Stützle,et al.  MAX-MIN Ant System and local search for the traveling salesman problem , 1997, Proceedings of 1997 IEEE International Conference on Evolutionary Computation (ICEC '97).

[21]  Rubén Ruiz,et al.  Considering scheduling and preventive maintenance in the flowshop sequencing problem , 2007, Comput. Oper. Res..

[22]  Zhi-Long Chen,et al.  Scheduling jobs and maintenance activities on parallel machines , 2000 .

[23]  Chandrasekharan Rajendran,et al.  Ant-colony algorithms for permutation flowshop scheduling to minimize makespan/total flowtime of jobs , 2004, Eur. J. Oper. Res..

[24]  Matthijs den Besten,et al.  Ant Colony Optimization for the Total Weighted Tardiness Problem , 2000, PPSN.

[25]  Bernd Freisleben,et al.  A genetic local search algorithm for solving symmetric and asymmetric traveling salesman problems , 1996, Proceedings of IEEE International Conference on Evolutionary Computation.

[26]  Noureddine Zerhouni,et al.  Resolution of Joint Maintenance/Production Scheduling by Sequential and Integrated Strategies , 2003, IWANN.

[27]  Richard F. Hartl,et al.  An ant colony optimization approach for the single machine total tardiness problem , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).

[28]  David G. Dannenbring,et al.  An Evaluation of Flow Shop Sequencing Heuristics , 1977 .

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