An Improved Ant Colony System for Parallel-Machine Scheduling Problem with Job Release Times and Sequence-Dependent Setup Times

작업투입시점과 순서의존적인 준비시간이 존재하는 병렬기계 일정계획을 위한 개선 개미군집 시스템

  • Joo, Cheol-Min (Dept. of System and Management Engineering, Dongseo University)
  • 주철민 (동서대학교 시스템경영공학과)
  • Received : 2009.06.22
  • Accepted : 2009.10.17
  • Published : 2009.12.31

Abstract

This paper considers a parallel-machine scheduling problem with job release times and sequence-dependent setup times. The objective of this problem is to determine the allocation policy of jobs and the scheduling policy of machines so as to minimize the weighted sum of setup times, delay times, and tardy times. A mathematical model for optimal solution is derived and a meta heuristic algorithm based on the improved ant colony system is proposed in this paper. The performance of the meta heuristic algorithm is evaluated through compare with optimal solutions using randomly generated several examples.

Keywords

References

  1. Behnamian, J., Zandieh M., and Ghomi, F. (2009), Parallel-machine scheduling problems with sequence-dependent setup times using an ACO, SA and VNS hybrid algorithm, Expert Systems with Applications, 36, 9637-9644 https://doi.org/10.1016/j.eswa.2008.10.007
  2. Bell, J. E. and McMullen, P. R. (2004), An colony optimization technique for the vehicle routing problem, Advanced Engineering Informatics, 18, 41-48 https://doi.org/10.1016/j.aei.2004.07.001
  3. Bobrowski, P. M. and Kim, S. C. (1994), The impact of sequence dependent setup time on job shop scheduling performance, International Journal of Production Research, 32, 1503-1520 https://doi.org/10.1080/00207549408957019
  4. Cheng, C. and Mao, C. (2007), A modified ant colony system for solving the traveling salesman problem with time window, Mathematical and Computer Modeling, 46, 1225-1235 https://doi.org/10.1016/j.mcm.2006.11.035
  5. Dorigo, M., Birattari, M., and Stutzle, T. (2006), Ant Colony Optimization : Artificial Ants as a Computational Intelligence Technique, TR/IRIDIA/2006-023, University Libre De Bruxelles, Belgium
  6. Dorigo, M. and Blum, C. (2005), Ant colony optimization theory : Asurvey, Theoretical Computer Science, 344, 243-278 https://doi.org/10.1016/j.tcs.2005.05.020
  7. Dorigo, M. and Di Caro, G. (1999), The Ant Colony Optimization Meta-heuristic, New Ideas in Optimization, McGraw-Hill
  8. Dorigo, M. and Gambardella, L. M. (1997), Ant Colony System : A cooperative learning approach to the traveling salesman problem, IEEE Transactions on Evolutionary Computation I, 1, 53-66 https://doi.org/10.1109/4235.585892
  9. Dorigo, M., Maniezzo, V., and Colorni, A. (1996), The Ant System : Optimization by a Colony of Cooperating Agents, IEEE Transactions on Systems, 26, 29-41
  10. Flynn, B. B. (1987), The effects of setup time on output capacity in cellular manufacturing, International Journal of Production Research, 25, 1761-1772
  11. Frederickson, G., Hecht, M. S., and Kim, C. E. (1978), Approximation algorithm for some routing problems, SIAM Journal on Computing, 7, 178-193 https://doi.org/10.1137/0207017
  12. Gharehgozli, A. H., Tavakkoli-Moghaddam, R., and Zaerpour, N. (2009), A fuzzy-mixed-integer goal programming mode for a parallel-machine scheduling problem with sequence- dependent setup times and relaeas dates, Robotics and Computer-Integrated Manufacturing, 25, 853-859 https://doi.org/10.1016/j.rcim.2008.12.005
  13. Garey, M. and Johnson, D. (1997), Computers and intractability : A guide to the theory of NP-completeness, New York : W. H. Freeman
  14. Hahn, C. K., Bragg, D. J., and Shin, D. W. (1989), Impact of the setup variable on capacity and inventory decisions, Academic Management Review, 13, 91-103
  15. Mendes, A. S., Muller, F. M., Franca, P. M., and Moscato, P. (2002), Comparing metaheuristic approaches for parallel machine scheduling problems, Production Planning and Control, 13, 143-154 https://doi.org/10.1080/09537280110069649
  16. Nessah, F., Yalaoui, F., and Chu, C. (2005), New heuristics for identical parallel machine scheduling with Sequence-dependent setup times and dates, In Proceedings of the international conference on industrial engineering and systems management, Marrakech, Morocco, 32- 41
  17. Pinedo, M. (1995), Scheduling theory, algorithms, and systems, Prentice-Hall
  18. Shyu, S. J., Lin, B. M. T., and Lin, P.Y. (2004), Application of ant colony optimization for no-wait flowshop scheduling problem to minimize the total completion time, Computers and Industrial Engineering, 47, 181-193 https://doi.org/10.1016/j.cie.2004.06.006
  19. Solimanpur, M., Vart, P., and Shankar, R. (2004), Ant colony optimization algorithm to the inner-cell layout problem in cellular manufacturing, European Journal of Operations Research, 157, 592-606 https://doi.org/10.1016/S0377-2217(03)00248-0
  20. Tahar, D. N., Yalaoui, F., Chu, C., and Amodeo, L. (2006), A linear programming approach for identical parallel machine scheduling with job splitting and sequence-dependent setup times, International Journal of Production Economics, 99, 63-73 https://doi.org/10.1016/j.ijpe.2004.12.007
  21. Ying, K. and Liao, C. (2004), An ant colony system for permutation flow-shop sequencing, Computers and Operations Research, 31, 791-801 https://doi.org/10.1016/S0305-0548(03)00038-8