Skip to main content

Hybrid Metaheuristic Approaches for Makespan Minimization on a Batch Processing Machine

  • Conference paper
  • First Online:
Metaheuristics (MIC 2022)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 13838))

Included in the following conference series:

  • 651 Accesses

Abstract

A batch processing machine (BPM) is characterized as being able to process multiple jobs simultaneously. This type of machines is common in industrial processes such as electrolytic coating, heat treatments and drying ovens. The BPM scheduling problem consists of grouping a set of jobs into batches to be processed in a single machine with a limited capacity, in such a way that the time necessary to manufacture all jobs (makespan) is minimized. The BPM scheduling problem can be formulated as a mixed integer linear program (MILP). Nevertheless, it is usually addressed through metaheuristic algorithms due to it belongs to NP-Hard class of problems. In this paper, techniques such as the savings methods, NEH algorithm, Large Neighborhood Search (LNS) metaheuristic and splitting algorithm (order-first cluster-second) are adapted to solve the BPM. The performance of the algorithms is evaluated using known instances from literature with up to 100 jobs. The proposed algorithms improve some of the best known solutions in the literature.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Cheng, T., Ng, C., Yuan, J., Liu, Z.: Single machine scheduling to minimize total weighted tardiness. Eur. J. Oper. Res. 165(2), 423–443 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  2. Chou, F.D.: A joint GA+DP approach for single burn-in oven scheduling problems with makespan criterion. Int. J. Adv. Manuf. Technol. 35(5–6), 587–595 (2007)

    Article  Google Scholar 

  3. Chou, F.D., Chang, P.C., Wang, H.M.: A hybrid genetic algorithm to minimize makespan for the single batch machine dynamic scheduling problem. Int. J. Adv. Manuf. Technol. 31(3–4), 350–359 (2006)

    Article  Google Scholar 

  4. Clarke, G., Wright, J.W.: Scheduling of vehicles from a central depot to a number of delivery points. Oper. Res. 12(4), 568–581 (1964)

    Article  Google Scholar 

  5. Dupont, L., Ghazvini, F.: Minimizing makespan on a single batch processing machine with non-identical job sizes. Eur. J. Autom. 32, 431–440 (1998)

    Google Scholar 

  6. Lourenço, H.R., Martin, O.C., Stützle, T.: Iterated local search: framework and applications. In: Gendreau, M., Potvin, J.Y. (eds.) Handbook of Metaheuristics. International Series in Operations Research & Management Science, vol. 146, pp. 363–397. Springer, Boston (2010). https://doi.org/10.1007/978-1-4419-1665-5_12

    Chapter  Google Scholar 

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

    Article  Google Scholar 

  8. Nawaz, M., Enscore, E.E., Ham, I.: A heuristic algorithm for the m-machine, n-job flow-shop sequencing problem. Omega 11(1), 91–95 (1983)

    Article  Google Scholar 

  9. Prins, C.: A simple and effective evolutionary algorithm for the vehicle routing problem. Comput. Oper. Res. 31, 1985–2002 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  10. Prins, C., Lacomme, P., Prodhon, C.: Order-first split-second methods for vehicle routing problems: a review. Transp. Res. Part C 40, 179–200 (2014)

    Article  Google Scholar 

  11. Shaw, P.: Using constraint programming and local search methods to solve vehicle routing problems. In: Maher, M., Puget, J.-F. (eds.) CP 1998. LNCS, vol. 1520, pp. 417–431. Springer, Heidelberg (1998). https://doi.org/10.1007/3-540-49481-2_30

    Chapter  Google Scholar 

  12. Uzsoy, R.: Scheduling a batch processing machine with non-identical job sizes. Int. J. Prod. Res. 38(10), 2173–2184 (2000)

    Article  MATH  Google Scholar 

  13. Vélez-Gallego, M., Damodaran, P., Rodríguez, M.: Makespan minimization on a single batch processing machine with unequal job ready times. Int. J. Ind. Eng. Theory Appl. Pract. 18(10), 536–546 (2011)

    Google Scholar 

  14. Xu, R., Chen, H., Li, X.: Makespan minimization on single batch-processing machine via ant colony optimization. Comput. Oper. Res. 39(3), 582–593 (2012)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Juan Carlos Rivera .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Rivera, J.C., Cortes, A.M. (2023). Hybrid Metaheuristic Approaches for Makespan Minimization on a Batch Processing Machine. In: Di Gaspero, L., Festa, P., Nakib, A., Pavone, M. (eds) Metaheuristics. MIC 2022. Lecture Notes in Computer Science, vol 13838. Springer, Cham. https://doi.org/10.1007/978-3-031-26504-4_43

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-26504-4_43

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-26503-7

  • Online ISBN: 978-3-031-26504-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics