Comparison of Heuristics for Identical Parallel Machine Scheduling

Article Preview

Abstract:

This paper addresses the problem of scheduling n independent jobs processed nonpreemtively on m identical parallel machines with the objective of minimizing makespan. Since these scheduling problems are well known to be NP-hard, among various solution methodologies, heuristics are preferred most. They guarantee near-optimal solutions and due to their polynomial time algorithms require reasonable computational effort, especially for solving large problem sizes. We consider three popular heuristics, multifit, combine and listfit since the seminal work of McNaughton in 1959. We present different experimental frameworks to investigate these heuristics for a comprehensive comparative performance evaluation. We show, through computational experimentation, that listfit outperforms the multifit and combine heuristics in most of the problem instances, however, at the cost of increased time complexity. The computational results also reveal that the combine heuristic performs better than the multifit heuristic, while requiring almost similar computational effort.

You might also be interested in these eBooks

Info:

Periodical:

Advanced Materials Research (Volumes 488-489)

Pages:

1708-1712

Citation:

Online since:

March 2012

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2012 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] R. McNaughton: Management Science Vo. 6 (1959), p.1.

Google Scholar

[2] E. Mokotoff, J. L. Jimeno, and A. I. Gutierrez: TOP Vol. 9 (2001), p.243.

Google Scholar

[3] L. H. Su and C. Y. Lien, Int. J. Production Economics Vol. 17 (2009), p.256.

Google Scholar

[4] E. Mokotoff: Asia-Pacific Journal of Operational Research Vol. 18 (2001), p.193.

Google Scholar

[5] T. C. E. Chen and C. C. S. Sin: European Journal of Operational Research Vol. 47 (1990), p.271.

Google Scholar

[6] M. R. Garey and J. S. Johnson: Computers and intractability: A guide to the theory of NP-Completeness, (San Francisco CA, Freeman 1979).

Google Scholar

[7] R. L. Graham: SIAM Journal of Applied Mathematics Vol. 17 (1969), p.416.

Google Scholar

[8] E. G. Coffman, M. R. Garey and D. S. Johnson: SIAM Journal of Computing Vol. 7 (1978), p.1.

Google Scholar

[9] C. Y. Lee and J. D. Massey: Discrete Applied Mathematics Vol. 20 (1988), p.233.

Google Scholar

[10] J. N. D. Gupta and J. Ruiz-Torres: Production Planning & Control Vol. 12 (2001), p.28.

Google Scholar

[11] G. Paletta and P. Pietramala: SIAM Journal of Discrete Math Vol. 21 (2007), p.313.

Google Scholar

[12] M. Haouari, A. Gharbi and M. Jemmali: Intl. Trans. Op. Res. Vol. 13 (2006), p.529.

Google Scholar

[13] M. Dell'Amico and S. Martello: ORSA Journal on Computing Vol. 7, (1995), p.191.

Google Scholar

[14] S. M. T. Fatemi Ghomi and F. Jolai Ghazvini: Production Planning & Control Vol. 9 (1998), p.685.

Google Scholar

[15] J. F. Lin and S. J. Chen: Computers Math. Applic Vol. 28 (1994), p.85.

Google Scholar

[16] G. Chiaselotti, M. I. Gualtieri and P. Pietramala: J Math Model Algor Vol. 9 (2010), p.39.

Google Scholar

[17] J. M. Van Den Akker, J. A. Hoogeveen and S. L. Van De Velde: Operations Research Vol. 47 (1999), p.862.

DOI: 10.1287/opre.47.6.862

Google Scholar

[18] A. Dogramaci and J. Surkis: Management Science Vol. 25 (1979), p.1208.

Google Scholar

[19] J. Chen , Q. K. Pan, L. Wang and J. Q. Li, Engineering Optimization (2011), p.1.

Google Scholar

[20] A. H. Kashan and B. Karimi, Computers & Industrial Engineering Vol. 56 (2009), p.216.

Google Scholar

[21] L. Min and W. Cheng: Artificial Intelligence in Engineering Vol. 13 (1999), p.399.

Google Scholar

[22] W. C. Lee, C. C. Wu and P. Chen: Int J Adv Manuf Technol Vol. 31 (2006), p.328.

Google Scholar

[23] M. Pinedo: Scheduling: Theory, algorithms, and systems (Prentice Hall, Upper Saddle River, New Jersey, 2002).

Google Scholar

[24] D. K. Friesen: SIAM Journal of Computing Vol. 13 (1984), p.170.

Google Scholar

[25] M. Yue: Annals of Operations Research Vol. 24 (1990), p.233.

Google Scholar