Efficient algorithms to minimize makespan of the unrelated parallel batch-processing machines scheduling problem with unequal job ready times
RAIRO. Operations Research, Tome 55 (2021) no. 3, pp. 1501-1522

This paper considers the minimization of makespan in the unrelated parallel batch processing machines scheduling problem with considering non-identical job size and dynamic job ready time. The considered unrelated machines have different capacity and different processing speed. Each machine processes a number of the jobs as a batch at the same time so that the machine’s capacity is not exceeded. The batch processing time and the batch ready time are equal to the largest processing time and the largest ready time of jobs in the same batch, respectively. In this paper, a Mixed Integer Linear Programming (MILP) model, two categories of the heuristic procedures (six heuristics) and a meta-heuristic algorithm are proposed to solve the problem. A lower bound is also presented by relaxing of the original problem to evaluate the quality of the proposed algorithms. The computational experiments show the performance of the proposed algorithms under the considered measures.

DOI : 10.1051/ro/2021062
Classification : 90B35, 90C11, 68W25
Keywords: Unrelated parallel machines, batch-processing, heuristic, dynamic job ready times, Makespan, mathematical modeling
@article{RO_2021__55_3_1501_0,
     author = {Zarook, Yaser and Rezaeian, Javad and Mahdavi, Iraj and Yaghini, Masoud},
     title = {Efficient algorithms to minimize makespan of the unrelated parallel batch-processing machines scheduling problem with unequal job ready times},
     journal = {RAIRO. Operations Research},
     pages = {1501--1522},
     year = {2021},
     publisher = {EDP-Sciences},
     volume = {55},
     number = {3},
     doi = {10.1051/ro/2021062},
     mrnumber = {4269470},
     language = {en},
     url = {https://www.numdam.org/articles/10.1051/ro/2021062/}
}
TY  - JOUR
AU  - Zarook, Yaser
AU  - Rezaeian, Javad
AU  - Mahdavi, Iraj
AU  - Yaghini, Masoud
TI  - Efficient algorithms to minimize makespan of the unrelated parallel batch-processing machines scheduling problem with unequal job ready times
JO  - RAIRO. Operations Research
PY  - 2021
SP  - 1501
EP  - 1522
VL  - 55
IS  - 3
PB  - EDP-Sciences
UR  - https://www.numdam.org/articles/10.1051/ro/2021062/
DO  - 10.1051/ro/2021062
LA  - en
ID  - RO_2021__55_3_1501_0
ER  - 
%0 Journal Article
%A Zarook, Yaser
%A Rezaeian, Javad
%A Mahdavi, Iraj
%A Yaghini, Masoud
%T Efficient algorithms to minimize makespan of the unrelated parallel batch-processing machines scheduling problem with unequal job ready times
%J RAIRO. Operations Research
%D 2021
%P 1501-1522
%V 55
%N 3
%I EDP-Sciences
%U https://www.numdam.org/articles/10.1051/ro/2021062/
%R 10.1051/ro/2021062
%G en
%F RO_2021__55_3_1501_0
Zarook, Yaser; Rezaeian, Javad; Mahdavi, Iraj; Yaghini, Masoud. Efficient algorithms to minimize makespan of the unrelated parallel batch-processing machines scheduling problem with unequal job ready times. RAIRO. Operations Research, Tome 55 (2021) no. 3, pp. 1501-1522. doi: 10.1051/ro/2021062

[1] R. Baker, Principles of Sequencing and Scheduling. Wiley, New Jersey (1943).

[2] J. C. Bean, Genetic algorithms and random keys for sequencing and optimization. ORSA J. Comput. 6 (1994) 154–160. | Zbl | DOI

[3] P. Y. Chang, P. Damodaran and S. Melouk, Minimizing makespan on parallel batch processing machines. Int. J. Prod. Res. 42 (2004) 4211–4220. | DOI

[4] P. Damodaran and P. Y. Chang, Heuristics to minimize makespan of parallel batch processing machines. Int. J. Adv. Manuf. Technol. 37 (2008) 1005–1013. | DOI

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

[6] P. Damodaran, N. S. Hirani and M. C. Velez-Gallego, Scheduling identical parallel batch processing machines to minimize makespan using genetic algorithms. Eur. J. Ind. Eng. 3 (2009) 187–206. | DOI

[7] S. Dauzère-Pérès and L. Mönch, Scheduling jobs on a single batch processing machine with incompatible job families and weighted number of tardy jobs objective. Comput. Oper. Res. 40 (2013) 1224–1233. | MR | Zbl | DOI

[8] J. Holland, Adaptation in Natural and Artificial Systems. University of Michigan Press, Ann Arbor (1975). | MR | Zbl

[9] C. A. José Elias and Joseph Y.-T. Leung, Scheduling unrelated parallel batch processing machines with non-identical job sizes and unequal ready times. Comput. Oper. Res. 78 (2017) 117–128. | MR | Zbl | DOI

[10] C. A. José Elias, Joseph Y.-T. Leung and T. Ricardo Gonçalves, An iterated greedy algorithm for total flow time minimization in unrelated parallel batch machines with unequal job release times. Eng. App. Artif. Intell. 77 (2019) 239–254. | DOI

[11] A. H. Kashan, B. Karimi and M. Jenabi, A hybrid genetic heuristic for scheduling parallel batch processing machines with arbitrary job sizes. Comput. Oper. Res. 35 (2008) 1084–1098. | Zbl | DOI

[12] S.-G. Koh, P.-H. Koo, J.-W. Ha and W. S. Lee, Scheduling parallel batch processing machines with arbitrary job sizes and incompatible job families. Int. J. Prod. Res. 42 (2004) 4091–4107. | Zbl | DOI

[13] S. Koh, P. H. Koo, D. C. Kim and W. S. Hur, Scheduling a single batch processing machine with arbitrary job sizes and incompatible job families. Int. J. Prod. Econ. 98 (2005) 81–96. | DOI

[14] M. Lars and S. Roob, A Mata heuristic framework for batch machine scheduling problems with incompatible job families and regular sum objective. Appl. Soft Comput. J. 68 (2018) 835–846. | DOI

[15] C.-Y. Lee, R. Uzsoy and L.-A. Martin-Vega, Efficient algorithms for scheduling semi-conductor burn-in operations. Oper. Res. 40 (1992) 764–775. | MR | Zbl | DOI

[16] S. Malve and R. Uzsoy, A genetic algorithm for minimizing maximum lateness on parallel identical batch processing machines with dynamic job arrivals and incompatible job families. Computers & Operations Research 34 (2007) 3016–3028. | MR | Zbl | DOI

[17] M. Mathirajan and A. I. Sivakumar, A literature review, classification and simple meta-analysis on scheduling of batch processors in semiconductor. Int. J. Adv. Manuf. Technol. 29 (2006) 990–1001. | DOI

[18] S. Melouk, P. Damodaran and P. Y. Chang, Minimizing makespan for single machine batch processing with non-identical job sizes using simulated annealing. Int. J. Prod. Econ. 87 (2004) 141–147. | DOI

[19] L. Monch, J. W. Flower, S. Dauzère-Pérès, S. J. Mason and O. Rose, A survey of problems, solution techniques, and future challenges in scheduling semiconductor manufacturing operations. J. Scheduling 14 (2011) 583–599. | MR | DOI

[20] I. Muter, Exact algorithms to minimize makespan on single and parallel batch processing machines. Eur. J. Oper. Res. 285 (2020) 470–483. | MR | Zbl | DOI

[21] M. L. Pinedo, Scheduling Theory, Algorithms, and Systems, 3rd edition. Springer, New York (2008). | MR | Zbl

[22] X. Rui, C. Huaping and L. Xueping, Makespan minimization on single batch-processing machine via ant colony optimization. Comput. Oper. Res. 39 (2012) 582–593. | MR | Zbl | DOI

[23] Z. Shengchao, C. Huaping and L. Xueping, Distance matrix based heuristics to minimize makespan of parallel-batch processing machines with arbitrary job sizes and release times. Appl. Soft Comput. 52 (2017) 630–641. | DOI

[24] G. Taguchi, Introduction to Quality Engineering. Asian Productivity Organization/UNIPUB White Plains (1986).

[25] R. Uzsoy, Scheduling a single batch processing machine with non-identical job sizes. Int. J. Prod. Res. 32 (1994) 1615–1635. | Zbl | DOI

[26] S. Xu and J. C. Bean, A genetic algorithm for scheduling parallel non-identical batch processing machines. In: . IEEE Symposium on Computational Intelligence in Scheduling (2007) 143–150.

[27] R. Xu, H. P. Chen and X. P. Li, A bi-objective scheduling problem on batch machines via a pareto-based ant colony system. Int. J. Prod. Econ. 145 (2013) 371–386. | DOI

[28] Y. Zarook, J. Rezaeian, R. Tavakkoli-Moghaddam, I. Mahdavi and N. Javadian, Minimization of makespan for the single batch-processing machine scheduling problem with considering aging effect and multi-maintenance activities. Int. J. Adv. Manuf. Technol. 76 (2015) 1879–1892. | DOI

[29] J. Zhao-Hong, W. Ting-Ting, Y.-T. Joseph and K. L. Leung, Effective heuristics for makespan minimization in parallel batch machines with non-identical capacities and job release times. J. Ind. Manage. Optim. 13 (2017) 977–993. | MR | Zbl | DOI

[30] S. Zhou, M. Jin and N. Du, Energy-efficient scheduling of a single batch processing machine with dynamic job arrival times. Energy 209 (2020) 118420. | DOI

Cité par Sources :