Skip to main content

2016 | OriginalPaper | Buchkapitel

10. Metaheuristic Approaches for Scheduling Jobs on Parallel Batch Processing Machines

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

We consider a scheduling problem for parallel identical batch processing machines. A batch is a set of jobs that can be processed at the same time on a single machine. The jobs belong to incompatible job families. Only jobs of the same family can be batched together. We are interested in minimizing the total weighted tardiness (TWT) of the jobs. Problems of this type arise, for instance, in semiconductor manufacturing. Other known occurrence of batch processing machines can be found in gear manufacturing. We describe a genetic algorithm (GA), an ant colony optimization (ACO) approach, and a large neighborhood search (LNS) approach for this scheduling problem. The performance of the three metaheuristic approaches is compared based on randomly generated problem instances. The LNS scheme outperforms the two other metaheuristics and is comparable with a variable neighborhood search (VNS) approach, the best performing heuristic for this scheduling problem from the literature.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
Zurück zum Zitat Almeder C, Mönch L (2011) Metaheuristics for scheduling jobs with incompatible families on parallel batch machines. J Oper Res Soc 62:2083–2096CrossRef Almeder C, Mönch L (2011) Metaheuristics for scheduling jobs with incompatible families on parallel batch machines. J Oper Res Soc 62:2083–2096CrossRef
Zurück zum Zitat Aytuk H, Khouja M, Vergara FE (2003) Use of genetic algorithms to solve production and operations management problems: a review. Int J Prod Res 41(17):3955–4009CrossRef Aytuk H, Khouja M, Vergara FE (2003) Use of genetic algorithms to solve production and operations management problems: a review. Int J Prod Res 41(17):3955–4009CrossRef
Zurück zum Zitat Balasubramanian H, Mönch L, Fowler JW, Pfund ME (2004) Genetic algorithm based scheduling of parallel batch machines with incompatible job families to minimize total weighted tardiness. Int J Prod Res 42(8):1621–1638CrossRef Balasubramanian H, Mönch L, Fowler JW, Pfund ME (2004) Genetic algorithm based scheduling of parallel batch machines with incompatible job families to minimize total weighted tardiness. Int J Prod Res 42(8):1621–1638CrossRef
Zurück zum Zitat 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–185CrossRef 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–185CrossRef
Zurück zum Zitat Bücher B (2014) Exakte und heuristische Ablaufplanungsverfahren für Jobs mit inkompatiblen Jobfamilien auf einer Batchmaschine. Bachelor thesis, University of Hagen, Department of Mathematics and Computer Science Bücher B (2014) Exakte und heuristische Ablaufplanungsverfahren für Jobs mit inkompatiblen Jobfamilien auf einer Batchmaschine. Bachelor thesis, University of Hagen, Department of Mathematics and Computer Science
Zurück zum Zitat den Besten M, Stützle T, Dorigo M (2000) Ant colony optimization for the total weighted tardiness problem. In: Proceedings 6th international conference parallel problem solving from nature (PPSN VI), pp 611–620 den Besten M, Stützle T, Dorigo M (2000) Ant colony optimization for the total weighted tardiness problem. In: Proceedings 6th international conference parallel problem solving from nature (PPSN VI), pp 611–620
Zurück zum Zitat Devpura A, Fowler JW, Carlyle M, Perez I (2000) Minimizing total weighted tardiness on a single batch processing machine with incompatible job families. Proc Symp Oper Res 2000:366–371CrossRef Devpura A, Fowler JW, Carlyle M, Perez I (2000) Minimizing total weighted tardiness on a single batch processing machine with incompatible job families. Proc Symp Oper Res 2000:366–371CrossRef
Zurück zum Zitat Dorigo M, Stützle T (2004) Ant colony optimization. MIT Press, BostonCrossRef Dorigo M, Stützle T (2004) Ant colony optimization. MIT Press, BostonCrossRef
Zurück zum Zitat Kovacs AA, Parragh SN, Doerner KF, Hartl RF (2012) Adaptive large neighborhood search for service technician routing and scheduling problems. J Sched 15(5):579–600CrossRef Kovacs AA, Parragh SN, Doerner KF, Hartl RF (2012) Adaptive large neighborhood search for service technician routing and scheduling problems. J Sched 15(5):579–600CrossRef
Zurück zum Zitat Mathirajan M, Sivakumar AI (2006) A literature review, classification and simple meta-analysis on scheduling of batch processors in semiconductor. Int J Adv Manuf Technol 29:990–1001CrossRef Mathirajan M, Sivakumar AI (2006) A literature review, classification and simple meta-analysis on scheduling of batch processors in semiconductor. Int J Adv Manuf Technol 29:990–1001CrossRef
Zurück zum Zitat Mehta SV, Uzsoy R (1998) Minimizing total tardiness on a batch processing machine with incompatible job families. IIE Trans 30(2):165–178 Mehta SV, Uzsoy R (1998) Minimizing total tardiness on a batch processing machine with incompatible job families. IIE Trans 30(2):165–178
Zurück zum Zitat Mönch L, Fowler JW, Dauzére-Pèrés S, Mason SJ, Rose O (2011a) Scheduling semiconductor manufacturing operations: problems, solution techniques, and future challenges. J Sched 14(6):583–595CrossRef Mönch L, Fowler JW, Dauzére-Pèrés S, Mason SJ, Rose O (2011a) Scheduling semiconductor manufacturing operations: problems, solution techniques, and future challenges. J Sched 14(6):583–595CrossRef
Zurück zum Zitat Mönch L, Ziarnetzky T, Devpura A, Fowler JW (2011b) A genetic algorithm based column generation scheme for parallel machine scheduling with total weighted tardiness objective. In: Proceedings of the VIII metaheuristic international conference (MIC) 2011, pp 299–307 Mönch L, Ziarnetzky T, Devpura A, Fowler JW (2011b) A genetic algorithm based column generation scheme for parallel machine scheduling with total weighted tardiness objective. In: Proceedings of the VIII metaheuristic international conference (MIC) 2011, pp 299–307
Zurück zum Zitat Mönch L, Fowler JW, Mason SJ (2013) Production planning and control for semiconductor wafer fabrication facilities: modeling, analysis, and systems. Springer, New YorkCrossRef Mönch L, Fowler JW, Mason SJ (2013) Production planning and control for semiconductor wafer fabrication facilities: modeling, analysis, and systems. Springer, New YorkCrossRef
Zurück zum Zitat Pacino D, Van Hentenryck P (2011) Large neighborhood search and adaptive randomized decompositions for flexible job shop scheduling. In: Proceedings of the twenty-second international joint conference on artificial intelligence, 1999–2003 Pacino D, Van Hentenryck P (2011) Large neighborhood search and adaptive randomized decompositions for flexible job shop scheduling. In: Proceedings of the twenty-second international joint conference on artificial intelligence, 1999–2003
Zurück zum Zitat Parsa NR, Karimi B, Kashan AH (2010) A branch and price algorithm to minimize makespan on a single batch processing machine with non-identical job sizes. Comput Oper Res 37(10): 1720–1730CrossRef Parsa NR, Karimi B, Kashan AH (2010) A branch and price algorithm to minimize makespan on a single batch processing machine with non-identical job sizes. Comput Oper Res 37(10): 1720–1730CrossRef
Zurück zum Zitat Pisinger D, Ropke S (2010) Large neighborhood search. In: Gendreau M, Potvin J-Y (eds) Handbook of metaheuristics. Springer, Berlin, pp 399–420CrossRef Pisinger D, Ropke S (2010) Large neighborhood search. In: Gendreau M, Potvin J-Y (eds) Handbook of metaheuristics. Springer, Berlin, pp 399–420CrossRef
Zurück zum Zitat Ropke S, Pisinger D (2007) A general heuristic for vehicle routing problems. Comput Oper Res 34(8):2403–2435CrossRef Ropke S, Pisinger D (2007) A general heuristic for vehicle routing problems. Comput Oper Res 34(8):2403–2435CrossRef
Zurück zum Zitat Shaw P (1998) Using constraint programming and local search methods to solve vehicle routing problems. In: Proceedings fourth international conference on principles and practice of constraint programming (CP-98) Shaw P (1998) Using constraint programming and local search methods to solve vehicle routing problems. In: Proceedings fourth international conference on principles and practice of constraint programming (CP-98)
Zurück zum Zitat Wang P, Reinelt G, Tan Y (2012) Self-adaptive large neighborhood search algorithm for parallel machine scheduling. J Syst Eng Electron 23(2):208–215CrossRef Wang P, Reinelt G, Tan Y (2012) Self-adaptive large neighborhood search algorithm for parallel machine scheduling. J Syst Eng Electron 23(2):208–215CrossRef
Zurück zum Zitat Yuan Y, Xu H (2013) An integrated search heuristic for large-scale flexible job shop scheduling problems. Comput Oper Res 40(12):2864–2877CrossRef Yuan Y, Xu H (2013) An integrated search heuristic for large-scale flexible job shop scheduling problems. Comput Oper Res 40(12):2864–2877CrossRef
Metadaten
Titel
Metaheuristic Approaches for Scheduling Jobs on Parallel Batch Processing Machines
verfasst von
Stefan Lausch
Lars Mönch
Copyright-Jahr
2016
DOI
https://doi.org/10.1007/978-3-319-26024-2_10