Abstract
This paper investigates coordinated scheduling on uniform parallel batch machines with batch transportation. Jobs are characterized by different processing time and sizes, and they are first delivered to manufacturers in batches and then processed on the uniform parallel batch machines. The manufacturers are distributed in different geographic zones and there exists one parallel batch machine in each manufacturer. A mixed integer programming model is developed for the studied problem, and its objective is to minimize the makespan. In addition, the structural properties of the problem are analyzed. A hybrid algorithm combining the merits of discrete particle swarm optimization (DPSO) and genetic algorithm (GA) is proposed to solve this problem. In the hybrid algorithm, a heuristic and a local search strategy are introduced. Finally, computational experiments are conducted and the results show that the proposed hybrid algorithm can effectively and efficiently solve the problem within a reasonable time, particularly in large-scale instances.
Similar content being viewed by others
References
Pei J, Pardalos PM, Liu X, Fan W, Yang S (2015) Serial batching scheduling of deteriorating jobs in a two-stage supply chain to minimize the makespan. Eur J Oper Res 244(1):13–25
Uzsoy R (1994) Scheduling a single batch processing machine with non-identical job sizes. Int J Prod Res 32(7):1615–1635
Ikura Y, Gimple M (1986) Efficient scheduling algorithms for a single batch processing machine. Oper Res Lett 5(2):61–65
Ghazvini FJ, Dupont L (1998) Minimizing mean flow times criteria on a single batch processing machine with non-identical jobs sizes. Int J Prod Econ 55(3):273–280
Zhang X, Li X, Wang J (2016) Local search algorithm with path relinking for single batch-processing machine scheduling problem. Neural Comput & Applic. doi:10.1007/s00521-016-2339-z.
Damodaran P, Chang PY (2008) Heuristics to minimize makespan of parallel batch processing machines. Int J Adv Manuf Technol 37(9–10):1005–1013
Ozturk O, Espinouse ML, Mascolo MD, Gouin A (2012) Makespan minimisation on parallel batch processing machines with non-identical job sizes and release dates. Int J Prod Res 50(20):6022–6035
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(4):1084–1098
Malve S, Uzsoy R (2007) A genetic algorithm for minimizing maximum lateness on parallel identical batch processing machines with dynamic job arrivals and incompatible job families. Comput Oper Res 34(10):3016–3028
Belkaid F, Sari Z, Yalaoui F (2013) A hybrid genetic algorithm for parallel machine scheduling problem with consumable resources. In: Proceedings of the 2013 I.E. international conference on control, decision and information technologies, pp. 143–148
Chang PY, Damodaran P, Melouk S (2004) Minimizing makespan on parallel batch processing machines. Int J Prod Res 42(19):4211–4220
Abedi M, Seidgar H, Fazlollahtabar H, et al. (2015) Bi-objective optimization for scheduling the identical parallel batch-processing machines with arbitrary job sizes, unequal job release times and capacity limits. Int J Prod Res 53(6):1680–1711
Bilyk A, Mönch L, Almeder C (2014) Scheduling jobs with ready times and precedence constraints on parallel batch machines using metaheuristics. Comput Ind Eng 78:175–185
Xu S, Bean JC (2007) A genetic algorithm for scheduling parallel non-identical batch processing machines. In: Proceedings of the 2007 I.E. symposium on computational intelligence in scheduling, pp. 143–150
Damodaran P, Diyadawagamage DA, Ghrayeb O, Vélez-Gallego MC (2012) A particle swarm optimization algorithm for minimizing makespan of nonidentical parallel batch processing machines. Int J Adv Manuf Technol 58(9–12):1131–1140
Li X, Chen H, Du B, Tan Q (2013) Heuristics to schedule uniform parallel batch processing machines with dynamic job arrivals. Int J Comput Integr Manuf 26(5):474–486
Li X, Huang Y, Tan Q, Chen H (2013) Scheduling unrelated parallel batch processing machines with non-identical job sizes. Comput Oper Res 40(12):2983–2990
Zhou S, Liu M, Chen H, et al. (2016) An effective discrete differential evolution algorithm for scheduling uniform parallel batch processing machines with non-identical capacities and arbitrary job sizes. Int J Prod Econ 179:1–11
Lu L, Yuan J (2008) Unbounded parallel batch scheduling with job delivery to minimize makespan. Oper Res Lett 36(4):477–480
Pei J, Liu X, Pardalos PM, et al. (2015) Solving a supply chain scheduling problem with non-identical job sizes and release times by applying a novel effective heuristic algorithm. Int J Syst Sci 47(4):765–776
Pei J, Liu X, Pardalos PM, Fan W, Yang S, Wang L (2014) Application of an effective modified gravitational search algorithm for the coordinated scheduling problem in a two-stage supply chain. Int J Adv Manuf Technol 70(1–4):335–348
Li S, Yuan J, Fan B (2011) Unbounded parallel-batch scheduling with family jobs and delivery coordination. Inf Process Lett 111(12):575–582
Cheng B, Yang Y, Hu X (2016) Supply chain scheduling with batching, production and distribution. Int J Comput Integr Manuf 29(3):251–262
Wan L, Zhang A (2014) Coordinated scheduling on parallel machines with batch delivery. Int J Prod Econ 150:199–203
Gong H, Chen D, Xu K (2014) Parallel-batch scheduling and transportation coordination with waiting time constraint. Sci World J. doi:10.1155/2014/356364.
Kashan AH, Karimi B (2009) A discrete particle swarm optimization algorithm for scheduling parallel machines. Comput Ind Eng 56(1):216–223
Lin YK (2013) Particle swarm optimization algorithm for unrelated parallel machine scheduling with release dates. Math Probl Eng 34(1):130–137
Yilmaz Eroglu D, Ozmutlu HC, Ozmutlu S (2014) Genetic algorithm with local search for the unrelated parallel machine scheduling problem with sequence-dependent set-up times. Int J Prod Res 52(19):5841–5856
Balin S (2011) Non-identical parallel machine scheduling using genetic algorithm. Expert Syst Appl 38(6):6814–6821
Liu LL, Hu RS, Hu XP, Zhao GP, Wang S (2014) A hybrid PSO-GA algorithm for job shop scheduling in machine tool production. Int J Prod Res 1–27
Yu M, Zhang Y, Chen K, Zhang D (2015) Integration of process planning and scheduling using a hybrid GA/PSO algorithm. Int J Adv Manuf Technol 78(1–4):583–592
Graham RL, Lawler EL, Lenstra JK, Kan AR (1979) Optimization and approximation in deterministic sequencing and scheduling: a survey. Ann Discret Math 5:287–326
Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Proceedings of the 1995 I.E. international conference on neural networks, pp. 1942–1948
Spears WM, Jong KAD (1991) On the virtues of parameterized uniform crossover. In: Proceedings of the 4th international conference on genetic algorithm, pp. 230–236
Author information
Authors and Affiliations
Corresponding authors
Rights and permissions
About this article
Cite this article
Jiang, L., Pei, J., Liu, X. et al. Uniform parallel batch machines scheduling considering transportation using a hybrid DPSO-GA algorithm. Int J Adv Manuf Technol 89, 1887–1900 (2017). https://doi.org/10.1007/s00170-016-9156-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-016-9156-5