Skip to main content

Bicriteria Scheduling Problem on the Two-Machine Flowshop Using Simulated Annealing

  • Conference paper
Evolutionary Computation in Combinatorial Optimization (EvoCOP 2010)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 6022))

Abstract

Real life scheduling problems require the decision maker to consider a number of criteria before arriving at any decision. The trade-offs involved in considering several different criteria provide useful insights for the decision maker. Surprisingly, research in the field of multi-objective scheduling has been quite limited when compared to research in single criterion scheduling. The subject of this paper is the bicriteria scheduling problem in a two-machine flowshop. The objective is to find a job sequence that minimizes sum of weighted total flowtime and total tardiness. Based on the problem characteristics, a Simulated Annealing algorithm is developed. The proposed metaheuristic is compared with the branch and bound enumeration algorithm of the integer programming model as well as a modified version of the well-known NEH algorithm. During these evaluations, the experimental design approach and careful statistical analysis have been used to validate the effectiveness of the simulated annealing approach.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Baker, K.R., Trietsch, D.: Principles of Sequencing and Scheduling. John Wiley and Sons, New York (2009)

    Book  MATH  Google Scholar 

  2. Brucker, P.: Scheduling Algorithms. Springer, Heidelberg (2007)

    MATH  Google Scholar 

  3. Chen, C.L., Bulfin, R.L.: Complexity of a Single Machine Multi-criteria Scheduling Problems. Eur. J. Oper. Res. 70, 115–125 (1993)

    Article  MATH  Google Scholar 

  4. Chou, F.D., Lee, C.E.: Two-Machine Flowshop Scheduling with Bicriteria Problem. Comput. Ind. Eng. 36, 549–564 (1999)

    Article  Google Scholar 

  5. Daniels, R.L., Chambers, R.J.: Multiobjective Flowshop Scheduling. Nav. Res. Log. 37, 981–995 (1990)

    Article  MATH  Google Scholar 

  6. Eren, T., Guner, E.: A Bicriteria Flowshop Scheduling with a Learning Effect. Appl. Math. Model. 32, 1719–1733 (2007)

    Article  Google Scholar 

  7. Fisher, M.L.: A Dual Algorithm for the One-Machine Scheduling Problem. Math. Program. 11, 229–251 (1976)

    Article  Google Scholar 

  8. French, S.: Sequencing and Scheduling: An Introduction to the Mathematics of the Jobshop. Ellis Horwood, Chichester (1982)

    Google Scholar 

  9. Gonzales, T., Sahni, S.: Flowshop and Jobshop Schedules. Oper. Res. 26, 36–52 (1978)

    Article  Google Scholar 

  10. Gupta, J.N.D., Stafford Jr., E.F.: Flowshop Scheduling Research after Five Decades. Eur. J. Oper. Res. 169, 699–711 (2006)

    Article  MATH  Google Scholar 

  11. Henderson, D., Jacobson, S.H., Johnson, A.W.: The Theory and Practice of Simulated Annealing. In: Glover, F., Kochenberger, G.A. (eds.) Handbook of Metaheuristics. Kluwer Academic publisher, Dordrecht (2003)

    Google Scholar 

  12. Hoogeveen, H.: Multicriteria scheduling. Eur. J. Oper. Res. 167, 592–623 (2005)

    Article  MATH  MathSciNet  Google Scholar 

  13. Jackson, J.R.: Scheduling a Production Line to Minimize Maximum Tardiness. Research Report 43, Management Research Project, UCLA (1955)

    Google Scholar 

  14. Johnson, D.S., Aragon, C.R., McGooch, L., Schevon, C.: Optimization by Simulated Annealing: Experimental Evaluation Part 1. Graph partitioning. Oper. Res. 37, 865–891 (1989)

    Article  MATH  Google Scholar 

  15. Johnson, S.M.: Optimal Two- and Three- Stage Production Schedules with Set-up Times Included. Nav. Res. Log. Quart. 1, 61–68 (1954)

    Article  Google Scholar 

  16. Kalczynski, P.J., Kamburowski, J.: On the NEH Heuristics for Minimizing the Makespan in Permutation Flowshops. Omega-Int. J. Manage. S. 35, 53–60 (2007)

    Article  Google Scholar 

  17. Lei, D.: Multi-objective Production Scheduling: a Survey. Int. J. Adv. Manuf. Tech. 43, 926–938 (2009)

    Article  Google Scholar 

  18. Lenstra, J.K., Rinnooy kan, A.H.G., Brucker, P.: Complexity of Machine Scheduling Problems. Ann. Discrete Math. 4, 281–300 (1977)

    Google Scholar 

  19. Lewis, T.G., El-Rewini, H.: Introduction to Parallel Computing: Chapter Scheduling Parallel Programs. Prentice-Hall Inc., Englewood Cliffs (1992)

    MATH  Google Scholar 

  20. LINDO Systems Inc. Extended LINGO Release 9.0. Chicago, IL (2005)

    Google Scholar 

  21. Loukil, T., Teghem, J., Tuyttens, D.: Solving Multi-Objective Production Scheduling Problems Using Metaheuristics. Eur. J. Oper. Res. 161, 42–61 (2005)

    Article  MATH  MathSciNet  Google Scholar 

  22. Metropolis, N., Rosenbluth, A.W., Teller, A.H., Teller, E.: Equation of State Calculation by Fast Computing Machines. J. Chem. Phys. 21, 1087–1091 (1953)

    Article  Google Scholar 

  23. Nagar, A., Haddock, J., Heragu, S.: Multiple and Bicriteria Scheduling: A Literature Survey. Eur. J. Oper. Res. 81, 88–104 (1995)

    Article  MATH  Google Scholar 

  24. Nawaz, M., Enscore Jr., E.E., Ham, I.: A Heuristic Algorithm for the m-Machine, n-Job Flowshop Sequencing Problem. Omega-Int. J. Manage. S. 11, 91–95 (1983)

    Article  Google Scholar 

  25. Nearchou, A.C.: A Novel Metaheuristic Approach for the Flowshop Scheduling Problem. Eng. Appl. Artif. Intel. 17, 289–300 (2004)

    Article  Google Scholar 

  26. Panwalker, S.S., Iskander, W.: A Survey of Scheduling Rule. Oper. Res. 25, 45–61 (1977)

    Article  Google Scholar 

  27. Pham, D.T., Karaboga, D.: Intelligent Optimization Techniques: Genetic Algorithms. In: Tabu Search, Simulated Annealing and Neural Networks. Springer, London (2000)

    Google Scholar 

  28. Rajendran, C., Ziegler, H.: Scheduling to Minimize the Sum of Weighted Flowtime and Weighted Tardiness of Jobs in a Flowshop with Sequence-Dependent Setup Times. Eur. J. Oper. Res. 149, 513–522 (2003)

    Article  MATH  MathSciNet  Google Scholar 

  29. Smith, W.E.: Various Optimizers for Single Stage production. Nav. Res. Log. Quart. 3, 59–66 (1956)

    Article  Google Scholar 

  30. Tian, P., Ma, J., Zhang, D.-M.: Application of the Simulated Annealing Algorithm to the Combinatorial Optimization Problem with Permutation Property: An Investigation of Generation Mechanism. Eur. J. Oper. Res. 118, 81–94 (1999)

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Mesgarpour, M., Kirkavak, N., Ozaktas, H. (2010). Bicriteria Scheduling Problem on the Two-Machine Flowshop Using Simulated Annealing. In: Cowling, P., Merz, P. (eds) Evolutionary Computation in Combinatorial Optimization. EvoCOP 2010. Lecture Notes in Computer Science, vol 6022. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-12139-5_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-12139-5_15

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-12138-8

  • Online ISBN: 978-3-642-12139-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics