Skip to main content

Advertisement

Log in

The openshop batch processing problem with non-identical processing times, using simulated annealing and genetic algorithms approaches

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

Abstract

This paper addresses batch processing problem on the multimachine openshop. In the batch processing problem, jobs are categorized into batches and the batches are processed by machines. The processing time of each batch equals the maximum processing time of the batch jobs. The objective is to minimize the makespan. We assume non-identical processing time jobs. We used metaheuristic algorithms, including simulated annealing and genetic algorithms to solve the problem. Several numerical experiments show that for the small size problems, the proposed methods generate the solutions by no deviation or a little deviation from the global optimum. Furthermore, for the large-size problems, the proposed methods generate better solutions in a few times as compared to the commercial optimization software Lingo 8.

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. Ikura Y, Gimple M (1986) Scheduling algorithms for a single batch processing machine. Oper Res Lett 5:61–65

    Article  MathSciNet  MATH  Google Scholar 

  2. Melouk S, Damodaran P, Chang P-Y (2004) Minimizing makespan for single machine batch processing with non-identical job sizes using simulated annealing. Int J Prod Econ 87:141–147. doi:10.1016/S0925-5273(03)00092-6

    Article  Google Scholar 

  3. Kashan AH, Karimi B, Jenabi M (2008) A hybrid genetic heuristic for scheduling parallel batch processing machines with arbitrary job sizes. Comput Oper Res 35:1084–1098. doi:10.1016/j.cor.2006.07.005

    Article  MATH  Google Scholar 

  4. Wang HM, Chou FD (2010) Solving the parallel batch-processing machines with different release times, job sizes, and capacity limits by metaheuristics. Expert Systems Appl 37:1510–1521. doi:10.1016/j.eswa.2009.06.070

    Article  Google Scholar 

  5. Ridouard F, Richard P, Martineau P (2008) On-line scheduling on a batch processing machine with unbounded batch size to minimize the makespan. Eur J Oper Res 189:1327–1342. doi:10.1016/j.ejor.2006.06.080

    Article  MathSciNet  MATH  Google Scholar 

  6. Nong QQ, Cheng TCE, Ng CT (2008) An improved on-line algorithm for scheduling on two unrestrictive parallel batch processing machines. Oper Res Lett 36:584–588. doi:10.1016/j.orl.2008.03.004

    Article  MathSciNet  MATH  Google Scholar 

  7. Liu P, Lu X, Fang Y (2009) A best possible deterministic on-line algorithm for minimizing makespan on parallel batch. J Sched. doi:10.1007/s10951-009-0154-4

  8. Damodaran P, Velez-Gallego MC (2009) Heuristics for makespan minimization on parallel batch processing machines with unequal job ready times. Int J Adv Manuf Technol. doi:10.1007/s00170-009-2457-1

  9. Perez IC, Fowler JW, Carlyle WM (2005) Minimizing total weighted tardiness on a single batch process machine with incompatible job families. Comput Oper Res 32:327–341. doi:10.1016/S0305-0548(03)00239-9

    Article  MathSciNet  MATH  Google Scholar 

  10. Ren J, Zhang Y, Zhang X, Sun G (2009) Approximation algorithm for minimizing the weighted number of tardy jobs on a batch machine. Lect Notes Comput Sci. doi:10.1007/978-3-642-02026-1

  11. Chiang TC, Cheng HC, Fu LC (2010) A memetic algorithm for minimizing total weighted tardiness on parallel batch machines with incompatible job families and dynamic job arrival. Comput Oper Res 37:2257–2269. doi:10.1016/j.cor.2010.03.017

    Article  MathSciNet  MATH  Google Scholar 

  12. Mathirajan M, Bhargav V, Ramachandran V (2009) Minimizing total weighted tardiness on a batch-processing machine with non-agreeable release times and due dates. Int J Adv Manuf Technol. doi:10.1007/s00170-009-2342-y

  13. He CH, Lin Y, Yuan J (2007) Bicriteria scheduling on a batching machine to minimize maximum lateness and makespan. Theor Comput Sci 381:234–240. doi:10.1016/j.tcs.2007.04.034

    Article  MathSciNet  MATH  Google Scholar 

  14. Husseinzadeh Kashan A, Karimi B, Jolai F (2010) An effective hybrid multi-objective genetic algorithm for bi-criteria scheduling on a single batch processing machine with non-identical job sizes. Eng Appl Artif Intel. doi:10.1016/j.engappai.2010.01.031

  15. Liu LL, Ng CT, Cheng TCE (2010) On the complexity of bi-criteria scheduling on a single batch processing machine. J Sched. doi:10.1007/s10951-010-0180-2

  16. Chang P-C, Wang H-M (2004) A heuristic for a batch processing machine scheduled to minimise total completion time with non-identical job sizes. Int J Adv Manuf Technol. doi:10.1007/s00170-003-1740-9

  17. Li L, Qiao F, Wu QD (2009) ACO-based multi-objective scheduling of parallel batch processing machines with advanced process control constraints. Int J Adv Manuf Technol. doi:10.1007/s00170-008-1904-8

  18. 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 

  19. Sung CS, Yoon SH (1997) Minimizing maximum completion time in a two-batch-processing-machine flowshop with dynamic arrivals allowed. Eng Optimization 28:231–243

    Article  Google Scholar 

  20. Oulamara A, Finke G, Kuiteing AK (2009) Flowshop scheduling problem with a batching machine and task compatibilities. Comput Oper Res 36:391–401. doi:10.1016/j.cor.2007.10.006

    Article  MathSciNet  MATH  Google Scholar 

  21. Liao CHJ, Liao LM (2008) Improved MILP models for two-machine flowshop with batch processing machines. Math Comput Model 48:1254–1264. doi:10.1016/j.mcm.2008.01.001

    Article  MATH  Google Scholar 

  22. Kumar Manjeshwar P, Damodaran P, Srihari K (2009) Minimizing makespan in a flow shop with two batch-processing machines using simulated annealing. Robot Cim-Int Manuf 25:667–679. doi:10.1016/j.rcim.2008.05.003

    Article  Google Scholar 

  23. Liao LM, Huang CJ (2010) Tabu search heuristic for two-machine flowshop with batch processing machines. Comput Ind Eng. doi:10.1016/j.cie.2010.03.004

  24. Liu B, Wang L, Liu Y, Qian B, Jin YH (2010) An effective hybrid particle swarm optimization for batch scheduling of polypropylene processes. Comput Chem Eng 34:518–528. doi:10.1016/j.compchemeng.2009.12.010

    Article  Google Scholar 

  25. Sung CHS, Kim YH (2003) Minimizing due date related performance measures on two batch processing machines. Eur J Oper Res 147:644–656. doi:10.1016/S0377-2217(02)00352-1

    Article  MathSciNet  MATH  Google Scholar 

  26. Strusevich VA (2000) Group technology approach to the open shop scheduling problem with batch setup times. Oper Res Lett 26:181–192

    Article  MathSciNet  MATH  Google Scholar 

  27. Averbakh I, Berman O, Chernykh I (2005) A 6/5-approximation algorithm for the two-machine routing open-shop problem on a two-node network. Eur J Oper Res 166:3–24. doi:10.1016/j.ejor.2003.06.050

    Article  MathSciNet  MATH  Google Scholar 

  28. Gribkovskaia IV, Lee CHY, Strusevich VA, de Werra D (2006) Three is easy, two is hard: open shop sum-batch scheduling problem refined. Oper Res Lett 34:459–464. doi:10.1016/j.orl.2005.07.006

    Article  MathSciNet  MATH  Google Scholar 

  29. Mosheiov G, Oron D (2008) Open-shop batch scheduling with identical jobs. Eur J Oper Res 187:1282–1292. doi:10.1016/j.ejor.2006.03.068

    Article  MathSciNet  MATH  Google Scholar 

  30. Kirkpatrick S, Gelatt CD, Vecchi MP (1983) Optimization by simulated annealing. Science 220:671–680

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to A. Mirzazadeh.

Electronic supplementary material

Below is the link to the electronic supplementary material.

ESM 1

(XLS 36 kb)

Rights and permissions

Reprints and permissions

About this article

Cite this article

Khormali, A., Mirzazadeh, A. & Faez, F. The openshop batch processing problem with non-identical processing times, using simulated annealing and genetic algorithms approaches. Int J Adv Manuf Technol 59, 1157–1165 (2012). https://doi.org/10.1007/s00170-011-3548-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-011-3548-3

Keywords

Navigation