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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
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)
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)
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)
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)
Dupont, L., Ghazvini, F.: Minimizing makespan on a single batch processing machine with non-identical job sizes. Eur. J. Autom. 32, 431–440 (1998)
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
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)
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)
Prins, C.: A simple and effective evolutionary algorithm for the vehicle routing problem. Comput. Oper. Res. 31, 1985–2002 (2004)
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)
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
Uzsoy, R.: Scheduling a batch processing machine with non-identical job sizes. Int. J. Prod. Res. 38(10), 2173–2184 (2000)
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)
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)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
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)