DOI QR코드

DOI QR Code

Efficient Heuristics for Flowshop Scheduling for Minimizing the Makespan and Total Flowtime of Jobs

  • Hirakawa, Yasuhiro (Department of Industrial Administration, Tokyo University of Science) ;
  • Ishigaki, Aya (Department of Industrial Administration, Tokyo University of Science)
  • 투고 : 2011.01.15
  • 심사 : 2011.04.22
  • 발행 : 2011.06.01

초록

The problem of scheduling in permutation flowshops has been extensively investigated by many researchers. Recently, attempts are being made to consider more than one objective simultaneously and develop algorithms to obtain a set of Pareto-optimal solutions. Varadharajan et al. (2005) presented a multi-objective simulated-annealing algorithm (MOSA) for the problem of permutation-flowshop scheduling with the objectives of minimizing the makespan and the total flowtime of jobs. The MOSA uses two initial sequences obtained using heuristics, and seeks to obtain non-dominated solutions through the implementation of a probability function, which probabilistically selects the objective of minimizing either the makespan or the total flowtime of jobs. In this paper, the same problem of heuristically developing non-dominated sequences is considered. We propose an effective heuristics based on simulated annealing (SA), in which the weighted sum of the makespan and the total flowtime is used. The essences of the heuristics are in selecting the initial sequence, setting the weight and generating a solution in the search process. Using a benchmark problem provided by Taillard (1993), which was used in the MOSA, these conditions are extracted in a large-scale experiment. The non-dominated sets obtained from the existing algorithms and the proposed heuristics are compared. It was found that the proposed heuristics drastically improved the performance of finding the non-dominated frontier.

키워드

참고문헌

  1. Varadharajan, T. K. and Rajendran, C. (2005), A multiobjective simulated-annealing algorithm for scheduling in flowshops to minimize the makespan and total flowtime of jobs, European Journal of Operational Research, 167, 772-795. https://doi.org/10.1016/j.ejor.2004.07.020
  2. Taillard, E. (1993), Benchmark for basic scheduling problems, European Journal of Operational Research, 64, 278-285. https://doi.org/10.1016/0377-2217(93)90182-M
  3. Ishibuchi, H. and Murata, T. (1998), A Multi-objective Genetic Local Search Algorithm and Its Application to Flowshop Scheduling, IEEE Transactions on Systems, Man and Cybernetics-Part C: Applications and Reviews, 28, 392-403. https://doi.org/10.1109/5326.704576
  4. Ulungu, E. L., Teghem, J., Fortemps, P. H., and Tuyttens, D. (1999), MOSA Method: A tool for solving multiobjective combinatorial optimization problems, Journal of Multicriteria Decision Analysis, 8, 221-236. https://doi.org/10.1002/(SICI)1099-1360(199907)8:4<221::AID-MCDA247>3.0.CO;2-O
  5. Kirkpatrick, S., Gelatt, C. D., and Vecchi, M. P. (1983), Optimization by simulated annealing, Science, 220, 671-680. https://doi.org/10.1126/science.220.4598.671
  6. Metropolis, N., Rosenbluth, A., Rosenbluth, M., Teller, A., and Teller, E. (1953), Equation of State Calculation by Fast Computing Machines, Journal of Chemical Physics, 21, 1087-1092. https://doi.org/10.1063/1.1699114