Skip to main content

Advertisement

Log in

Genetic algorithms for minimizing makespan in a flow shop with two capacitated batch processing machines

  • ORIGINAL ARTICLE
  • Published:
The International Journal of Advanced Manufacturing Technology Aims and scope Submit manuscript

Abstract

This paper considers a flow shop with two batch processing machines. The processing times of the job and their sizes are given. The batch processing machines can process multiple jobs simultaneously in a batch as long as the total size of all the jobs in a batch does not exceed its capacity. When the jobs are grouped into batches, the processing time of the batch is defined by the longest processing job in the batch. Batch processing machines are expensive and a bottleneck. Consequently, the objective is to minimize the makespan (or maximize the machine utilization). The scheduling problem under study is NP-hard, hence, a genetic algorithm (GA) is proposed. The effectiveness (in terms of solution quality and run time) of the GA approach is compared with a simulated annealing approach, a heuristic, and a commercial solver which was used to solve a mixed-integer formulation of the problem. Experimental study indicates that the GA approach outperforms the other approaches by reporting better solution.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Garey MR, Johnson DS (1979) Computers and intractability a guide to the theory of NP-completeness. W.H Freeman, San Francisco

    MATH  Google Scholar 

  2. Johnson SM (1954) Optimal two and three-stage production schedules with setup times included. Nav Res Logist Q 1:61–67

    Article  Google Scholar 

  3. Damodaran P, Srihari K (2004) Mixed integer formulation to minimize makespan in a flow-shop with batch-processing machines. Math Comput Model 40:1465–1472

    Article  MATH  MathSciNet  Google Scholar 

  4. Manjeshwar P, Damodaran P, Srihari K (2008) Minimizing makespan on two batch processing machines in a flow shop. Robot Comput Integr Manuf 25:667–679

    Article  Google Scholar 

  5. Damodaran P, Manjeshwar P, Srihari K (2006) Minimizing makespan on a batch processing machine with non-identical job sizes using genetic algorithms. Int J Prod Econ 103(2):882–891

    Article  Google Scholar 

  6. Potts CN, Kovalyov MY (2000) Scheduling with batching: a review. Eur J Oper Res 120:228–249

    Article  MATH  MathSciNet  Google Scholar 

  7. Mathiarajan M, Sivakumar AI (2006) A literature review, classification and simple meta-analysis on scheduling of batch processors in semiconductor. Int J Adv Manuf Technol 29:990–1001

    Article  Google Scholar 

  8. Ahmadi JH, Ahmadi RH, Dasu S, Tang CS (1992) Batching and scheduling jobs on batch and discrete processors. Oper Res 39:750–763

    Article  MathSciNet  Google Scholar 

  9. Sung CS, Kim YH, Yoon SH (2000) A problem reduction and decomposition approach for scheduling for a flow-shop of batch processing machines. Eur J Oper Res 121:179–192

    Article  MATH  MathSciNet  Google Scholar 

  10. Sung CS, Min JI (2001) Scheduling in a two-machine flowshop with batch processing machine(s) for earliness/tardiness measure under a common due date. Eur J Oper Res 131:95–106

    Article  MATH  MathSciNet  Google Scholar 

  11. Glass CA, Potts CN, Strusevich VA (2001) Scheduling batches with sequential job processing for two-machine flow and open shops. INFORMS J Comput 13:120–137

    Article  MathSciNet  Google Scholar 

  12. Sung CS, Kim YH (2002) Minimizing makespan in a two-machine flowshop with dynamic arrivals allowed. Comput Oper Res 29:275–294

    Article  MATH  MathSciNet  Google Scholar 

  13. Sung CS, Kim YH (2003) Minimizing due date related performance measures on two batch processing machines. Eur J Oper Res 147:644–656

    Article  MATH  MathSciNet  Google Scholar 

  14. Su LH (2003) A hybrid two-stage flowshop with limited waiting time constraints. Comput Ind Eng 44:409–424

    Article  Google Scholar 

  15. Li Y, Ip WH, Wang DW (1998) Genetic algorithms approach to earliness and tardiness production scheduling and planning problem. Int J Prod Econ 54:65–76

    Article  Google Scholar 

  16. Sevaux M, Peres SD (2003) Genetic algorithms to minimize the weighted number of late jobs on a single machine. Eur J Oper Res 151:296–306

    Article  MATH  Google Scholar 

  17. Koksalan M, Keha AB (2003) Using genetic algorithms for single machine bicriteria scheduling problems. Eur J Oper Res 145:543–556

    Article  MathSciNet  Google Scholar 

  18. Wang CS, Uzsoy R (2002) A genetic algorithm to minimize maximum lateness on a batch processing machine. Comput Oper Res 29:1621–1640

    Article  MathSciNet  Google Scholar 

  19. Reeves C (1997) Genetic algorithms for the operations researcher. INFORMS J Comput 9:231–250

    Article  MATH  Google Scholar 

  20. Nearchou AC (2004) The effect of various operators on the genetic search for large scheduling problems. Int J Prod Econ 88:191–203

    Article  Google Scholar 

  21. Conway R, Maxwell W, Miller L (1967) Theory of scheduling. Addison-Wesley, Reading, Massachusetts

    MATH  Google Scholar 

  22. Melouk S, Damodaran P, Chang PY (2004) Minimizing makespan for single machine batch processing with non-identical job sizes using simulated annealing. Int J Prod Econ 87:141–147

    Article  Google Scholar 

  23. Dupont L, Flipo CD (2002) Minimizing makespan on a batch machine with non-identical job sizes: an exact procedure. Comput Oper Res 29:807–819

    Article  MATH  MathSciNet  Google Scholar 

  24. Reeves C (1993) Using genetic algorithms with small populations. In: Forrest S, Kaufmann M (eds) In: Proceedings of 5th International Conference on Genetic Algorithms. San Mateo, CA, USA, pp 92–99

    Google Scholar 

  25. Davis L (1991) Handbook of genetic algorithms. Van Nostrand Reinhold, NY

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Purushothaman Damodaran.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Manjeshwar, P.K., Damodaran, P. & Srihari, K. Genetic algorithms for minimizing makespan in a flow shop with two capacitated batch processing machines. Int J Adv Manuf Technol 55, 1171–1182 (2011). https://doi.org/10.1007/s00170-010-3150-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-010-3150-0

Keywords

Navigation