摘要

Job scheduling and maintenance activities scheduling are two important issues in production management, which are often addressed separately. In this paper, the non-permutation flow shop scheduling problem with learning effects and flexible maintenance activities is studied. Each machine has a number of preventive maintenance activities that should be finished within specific time intervals. The aim is to simultaneously determine the sequence of jobs and the finish time of maintenance activities for minimising the sum of tardiness costs and maintenance costs. A mixed integer linear programming model is proposed to formulate the problem. Owing to the high complexity of the problem, an improvement heuristic method and a hybrid meta-heuristic algorithm based on the simulated annealing algorithm and firefly algorithm is presented to find nearly optimal solutions for medium and large problems. To obtain better and more robust solutions, the Taguchi method is used in order to calibrate the hybrid algorithm parameters. Finally, the computational results are provided for evaluating the performance and effectiveness of the proposed solution approaches.

  • 出版日期2013-6-1