Skip to main content
Erschienen in: Production Engineering 2/2020

01.01.2020 | Production Management

A shifting bottleneck procedure with multiple objectives in a complex manufacturing environment

verfasst von: Paul Cayo, Sinan Onal

Erschienen in: Production Engineering | Ausgabe 2/2020

Einloggen

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

search-config
loading …

Abstract

Scheduling problems have been studied extensively over the years. Broad ranges of focus areas exist, from optimization to heuristics, production planning to production sequencing, customized algorithms to general-purpose algorithms, and from simple machines to complex environments. In this research, a heuristic approach has been proposed to overcome the scheduling problem on a complex job shop found at a manufacturer of commercial building products. The research is aimed at sequencing production orders in near-real-time, primarily to minimize total tardiness, but also to reduce total setup time. A layered Shifting Bottleneck Procedure is employed, with the top layer determining release dates and due dates for individual jobs, and the bottom layer applying algorithms to individual work centers. The outcome of this research is a better production schedule than current methods with minimal computation cost. The proposed framework performs well and could be applied to other production areas.

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 "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Adams J, Balas E, Zawack D (1988) The shifting bottleneck procedure for job shop scheduling. Manage Sci 34:391–401MathSciNetMATH Adams J, Balas E, Zawack D (1988) The shifting bottleneck procedure for job shop scheduling. Manage Sci 34:391–401MathSciNetMATH
2.
Zurück zum Zitat Askin RG, Standridge CR (1993) Modeling and analysis of manufacturing systems. Wiley, New YorkMATH Askin RG, Standridge CR (1993) Modeling and analysis of manufacturing systems. Wiley, New YorkMATH
3.
Zurück zum Zitat Balas E, Lancia G, Serafini P, Vazacopoulos A (1998) Job shop scheduling with deadlines. J Comb Optim 1:329–353MathSciNetMATH Balas E, Lancia G, Serafini P, Vazacopoulos A (1998) Job shop scheduling with deadlines. J Comb Optim 1:329–353MathSciNetMATH
4.
Zurück zum Zitat Balas E, Simonetti N (2001) Linear time dynamic-programming algorithms for new classes of restricted TSPs: a computational study. INFORMS J Comput 13(1):56–75MathSciNetMATH Balas E, Simonetti N (2001) Linear time dynamic-programming algorithms for new classes of restricted TSPs: a computational study. INFORMS J Comput 13(1):56–75MathSciNetMATH
5.
Zurück zum Zitat Balas E, Simonetti N, Vazacopoulos A (2008) Job shop scheduling with setup times, deadlines, and precedence constraints. J Sched 11:253–262MathSciNetMATH Balas E, Simonetti N, Vazacopoulos A (2008) Job shop scheduling with setup times, deadlines, and precedence constraints. J Sched 11:253–262MathSciNetMATH
6.
Zurück zum Zitat Balas E, Toth P (1983) Branch and bound methods for the traveling salesman problem. Management Science Research Report, No MSRR 488. Carnegie-Mellon University, Pittsburgh Balas E, Toth P (1983) Branch and bound methods for the traveling salesman problem. Management Science Research Report, No MSRR 488. Carnegie-Mellon University, Pittsburgh
7.
Zurück zum Zitat Balas E, Vazacopoulos A (1998) Guided local search with shifting bottleneck for job shop scheduling. Manag Sci 44:262–275MATH Balas E, Vazacopoulos A (1998) Guided local search with shifting bottleneck for job shop scheduling. Manag Sci 44:262–275MATH
8.
Zurück zum Zitat Bean JC (1994) Genetic algorithms and random keys for sequencing and optimization. ORSA J Comput 6(2):154–160MATH Bean JC (1994) Genetic algorithms and random keys for sequencing and optimization. ORSA J Comput 6(2):154–160MATH
9.
Zurück zum Zitat Blackstone J (2013) APICS dictionary, Fourteenth edn. APICS, Chicago Blackstone J (2013) APICS dictionary, Fourteenth edn. APICS, Chicago
10.
Zurück zum Zitat Carpeneto G, Toth P (1980) Some new branching and bounding criteria for the asymmetric travelling salesman problem. Manag Sci 26(7):735–743MathSciNet Carpeneto G, Toth P (1980) Some new branching and bounding criteria for the asymmetric travelling salesman problem. Manag Sci 26(7):735–743MathSciNet
11.
Zurück zum Zitat Chiang TC (2013) Enhancing rule-based scheduling in wafer fabrication facilities by evolutionary algorithms: Review and opportunity. Comput Ind Eng 64:524–535 Chiang TC (2013) Enhancing rule-based scheduling in wafer fabrication facilities by evolutionary algorithms: Review and opportunity. Comput Ind Eng 64:524–535
12.
Zurück zum Zitat Chiang TC, Cheng HC, Fu LC (2010) A memetic algorithm for minimizing total weighted tardiness on parallel batch machines with incompatible job families and dynamic job arrival. Comput Oper Res 37:2257–2269MathSciNetMATH Chiang TC, Cheng HC, Fu LC (2010) A memetic algorithm for minimizing total weighted tardiness on parallel batch machines with incompatible job families and dynamic job arrival. Comput Oper Res 37:2257–2269MathSciNetMATH
13.
Zurück zum Zitat Edmonds J, Karp RM (1972) Theoretical improvements in algorithmic efficiency for network flow problems. J Assoc Comput Mach 19(2):248–264MATH Edmonds J, Karp RM (1972) Theoretical improvements in algorithmic efficiency for network flow problems. J Assoc Comput Mach 19(2):248–264MATH
14.
Zurück zum Zitat Fogel LJ, Owens AJ, Walsh MJ (1966) Artificial intelligence through simulated evolution. Wiley, New YorkMATH Fogel LJ, Owens AJ, Walsh MJ (1966) Artificial intelligence through simulated evolution. Wiley, New YorkMATH
15.
Zurück zum Zitat Graham RL, Lawler EL, Lenstra JK, Rinnooy Kan AHG (1979) Optimization and approximation in deterministic sequencing and scheduling: a survey. Ann Discrete Math 5:287–326MathSciNetMATH Graham RL, Lawler EL, Lenstra JK, Rinnooy Kan AHG (1979) Optimization and approximation in deterministic sequencing and scheduling: a survey. Ann Discrete Math 5:287–326MathSciNetMATH
17.
Zurück zum Zitat Hall LA, Shmoys DB (1990) Jackson’s rule for single-machine scheduling: making a good heuristic better. Math Oper Res 17(1):22–35MathSciNetMATH Hall LA, Shmoys DB (1990) Jackson’s rule for single-machine scheduling: making a good heuristic better. Math Oper Res 17(1):22–35MathSciNetMATH
18.
Zurück zum Zitat Hanzálek Z, Šůcha P (2017) Time symmetry of resource constrained project scheduling with general temporal constraints and take-give resources. Ann Oper Res 248:209–237MathSciNetMATH Hanzálek Z, Šůcha P (2017) Time symmetry of resource constrained project scheduling with general temporal constraints and take-give resources. Ann Oper Res 248:209–237MathSciNetMATH
19.
Zurück zum Zitat Johnson DS, Gutin G, McGeoch LA, Yeo A, Zhang W, Zverovitch A (2002) The traveling salesman problem and its variations. Kluwer Academic Publishers, DordrechtMATH Johnson DS, Gutin G, McGeoch LA, Yeo A, Zhang W, Zverovitch A (2002) The traveling salesman problem and its variations. Kluwer Academic Publishers, DordrechtMATH
20.
Zurück zum Zitat Kanellakis PC, Papadimitriou CH (1980) Local search for the asymmetric traveling salesman problem. Oper Res 28(5):1086–1099MathSciNetMATH Kanellakis PC, Papadimitriou CH (1980) Local search for the asymmetric traveling salesman problem. Oper Res 28(5):1086–1099MathSciNetMATH
21.
Zurück zum Zitat Karp RM (1979) A patching algorithm for the nonsymmetric traveling-salesman problem. SIAM J Comput 8(4):561–573MathSciNetMATH Karp RM (1979) A patching algorithm for the nonsymmetric traveling-salesman problem. SIAM J Comput 8(4):561–573MathSciNetMATH
22.
Zurück zum Zitat Karp RM, Steele JM (1985) Probabilistic analysis of heuristics. In: The traveling salesman problem. Wiley, New York, pp 181–205 Karp RM, Steele JM (1985) Probabilistic analysis of heuristics. In: The traveling salesman problem. Wiley, New York, pp 181–205
23.
Zurück zum Zitat 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:1084–1098MATH 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:1084–1098MATH
24.
Zurück zum Zitat Kim YD, Joo BJ, Choi SY (2010) Scheduling wafer lots on diffusion machines in a semiconductor wafer fabrication facility. IEEE Trans Semicond Manuf 23(2):246–254 Kim YD, Joo BJ, Choi SY (2010) Scheduling wafer lots on diffusion machines in a semiconductor wafer fabrication facility. IEEE Trans Semicond Manuf 23(2):246–254
25.
Zurück zum Zitat Koh SG, Koo PH, Kim DC, Hur WS (2005) Scheduling a single batch processing machine with arbitrary job sizes and incompatible job families. Int J Prod Econ 98:81–96 Koh SG, Koo PH, Kim DC, Hur WS (2005) Scheduling a single batch processing machine with arbitrary job sizes and incompatible job families. Int J Prod Econ 98:81–96
26.
Zurück zum Zitat Lawler EL, Lenstra JK, Rinnooy Kan AHG, Shmoys D (1985) The traveling salesman problem: a guided tour to combinatorial optimization. Wiley, New YorkMATH Lawler EL, Lenstra JK, Rinnooy Kan AHG, Shmoys D (1985) The traveling salesman problem: a guided tour to combinatorial optimization. Wiley, New YorkMATH
27.
Zurück zum Zitat Liu SQ, Kozan E (2012) A hybrid shifting bottleneck procedure algorithm for the parallel-machine job-shop scheduling problem. J Oper Res Soc 63:168–182 Liu SQ, Kozan E (2012) A hybrid shifting bottleneck procedure algorithm for the parallel-machine job-shop scheduling problem. J Oper Res Soc 63:168–182
28.
Zurück zum Zitat López-Ibáñez M, Blum C, Ohlmann JW, Thomas BW (2013) The travelling salesman problem with time windows: adapting algorithms from travel-time to makespan optimization. Appl Soft Comput 13:3806–3815 López-Ibáñez M, Blum C, Ohlmann JW, Thomas BW (2013) The travelling salesman problem with time windows: adapting algorithms from travel-time to makespan optimization. Appl Soft Comput 13:3806–3815
29.
Zurück zum Zitat 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:3016–3028MathSciNetMATH 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:3016–3028MathSciNetMATH
30.
Zurück zum Zitat Méndez CA, Cerdá J, Grossmann IE, Harjunkoski I, Fahl M (2006) State-of-the-art review of optimization methods for short-term scheduling of batch processes. Comput Chem Eng 30:913–946 Méndez CA, Cerdá J, Grossmann IE, Harjunkoski I, Fahl M (2006) State-of-the-art review of optimization methods for short-term scheduling of batch processes. Comput Chem Eng 30:913–946
31.
Zurück zum Zitat Mladenović N, Hansen P (1997) Variable neighborhood search. Comput Oper Res 24(11):1097–1100MathSciNetMATH Mladenović N, Hansen P (1997) Variable neighborhood search. Comput Oper Res 24(11):1097–1100MathSciNetMATH
32.
Zurück zum Zitat Mönch L (2012) Design and implementation of a service-based scheduling component for complex manufacturing systems. In: Proceedings of the 14th international conference on enterprise information systems, pp 284–290 Mönch L (2012) Design and implementation of a service-based scheduling component for complex manufacturing systems. In: Proceedings of the 14th international conference on enterprise information systems, pp 284–290
33.
Zurück zum Zitat Mönch L, Drießel R (2005) A distributed shifting bottleneck heuristic for complex job shops. Comput Ind Eng 49:363–380 Mönch L, Drießel R (2005) A distributed shifting bottleneck heuristic for complex job shops. Comput Ind Eng 49:363–380
34.
Zurück zum Zitat Mönch L, Fowler JW, Dauzère-Pérès S, Mason SJ, Rose O (2011) A survey of problems, solutions techniques, and future challenges in semiconductor manufacturing operations. J Sched 14:583–599MathSciNet Mönch L, Fowler JW, Dauzère-Pérès S, Mason SJ, Rose O (2011) A survey of problems, solutions techniques, and future challenges in semiconductor manufacturing operations. J Sched 14:583–599MathSciNet
35.
Zurück zum Zitat Phanden RK (2016) Multi agents approach for job shop scheduling problem using genetic algorithm and variable neighborhood search method. In: Proceedings of the 20th world multi-conference on systemics, cybernetics, and informatics, pp 275–278 Phanden RK (2016) Multi agents approach for job shop scheduling problem using genetic algorithm and variable neighborhood search method. In: Proceedings of the 20th world multi-conference on systemics, cybernetics, and informatics, pp 275–278
36.
Zurück zum Zitat Potts CN (1980) Analysis of a heuristic for one machine sequencing with release dates and delivery times. Oper Res 28(6):1436–1441MathSciNetMATH Potts CN (1980) Analysis of a heuristic for one machine sequencing with release dates and delivery times. Oper Res 28(6):1436–1441MathSciNetMATH
37.
Zurück zum Zitat Ramacher R, Mönch L (2016) An automated negotiation approach to solve single machine scheduling problems with interfering job sets. Comput Ind Eng 99:318–329 Ramacher R, Mönch L (2016) An automated negotiation approach to solve single machine scheduling problems with interfering job sets. Comput Ind Eng 99:318–329
38.
Zurück zum Zitat Schutten JMJ, van de Velde SL, Zijm WHM (1996) Single-machine scheduling with release dates, due dates and family setup times. Manag Sci 42(8):1165–1174MATH Schutten JMJ, van de Velde SL, Zijm WHM (1996) Single-machine scheduling with release dates, due dates and family setup times. Manag Sci 42(8):1165–1174MATH
39.
Zurück zum Zitat Shen L, Mönch L, Buscher U (2014) A simultaneous and iterative approach for parallel machine scheduling with sequence-dependent family setups. J Sched 17:471–487MathSciNetMATH Shen L, Mönch L, Buscher U (2014) A simultaneous and iterative approach for parallel machine scheduling with sequence-dependent family setups. J Sched 17:471–487MathSciNetMATH
40.
Zurück zum Zitat Sobeyko O, Mönch L (2015) Grouping genetic algorithms for solving single machine multiple orders per job scheduling problems. Ann Oper Res 235:709–739MathSciNetMATH Sobeyko O, Mönch L (2015) Grouping genetic algorithms for solving single machine multiple orders per job scheduling problems. Ann Oper Res 235:709–739MathSciNetMATH
41.
Zurück zum Zitat Sobeyko O, Mönch L (2015) Heuristic approaches for scheduling jobs in large-scale flexible job shops. Comput Oper Res 68:97–109MathSciNetMATH Sobeyko O, Mönch L (2015) Heuristic approaches for scheduling jobs in large-scale flexible job shops. Comput Oper Res 68:97–109MathSciNetMATH
42.
Zurück zum Zitat Sourirajan K, Uzsoy R (2007) Hybrid decomposition heuristics for solving large-scale scheduling problems in semiconductor wafer fabrication. J Sched 10:41–65MATH Sourirajan K, Uzsoy R (2007) Hybrid decomposition heuristics for solving large-scale scheduling problems in semiconductor wafer fabrication. J Sched 10:41–65MATH
43.
Zurück zum Zitat Tan Y, Mönch L, Fowler JW (2014) A decomposition heuristic for a two-machine flow shop with batch processing. In: Proceedings of the 2014 winter simulation conference, pp. 2490–2501 Tan Y, Mönch L, Fowler JW (2014) A decomposition heuristic for a two-machine flow shop with batch processing. In: Proceedings of the 2014 winter simulation conference, pp. 2490–2501
44.
Zurück zum Zitat Uzsoy R (1995) Scheduling batch processing machines with incompatible job families. Int J Prod Res 33(10):2685–2708MATH Uzsoy R (1995) Scheduling batch processing machines with incompatible job families. Int J Prod Res 33(10):2685–2708MATH
45.
Zurück zum Zitat Wang CS, Uzsoy R (2002) A genetic algorithm to minimize maximum lateness on a batch processing machine. Comput Oper Res 29:1621–1640MathSciNet Wang CS, Uzsoy R (2002) A genetic algorithm to minimize maximum lateness on a batch processing machine. Comput Oper Res 29:1621–1640MathSciNet
46.
Zurück zum Zitat Wright S (1932) The roles of mutation, inbreeding, crossbreeding, and selection in evolution. In: Proceedings of the sixth international congress on genetics, pp 356–366 Wright S (1932) The roles of mutation, inbreeding, crossbreeding, and selection in evolution. In: Proceedings of the sixth international congress on genetics, pp 356–366
47.
Zurück zum Zitat Waschneck B, Altenmüller T, Bauernhansl T, Kyek A (2017) Production scheduling in complex job shops from an industry 4.0 perspective: a review and challenges in the semiconductor industry. CEUR Workshop Proceedings 1793 Waschneck B, Altenmüller T, Bauernhansl T, Kyek A (2017) Production scheduling in complex job shops from an industry 4.0 perspective: a review and challenges in the semiconductor industry. CEUR Workshop Proceedings 1793
48.
Zurück zum Zitat Yusof R, Khalid M, Hui GT, Yusof SM, Othman MF (2011) Solving job shop scheduling problem using a hybrid parallel micro genetic algorithm. Appl Soft Comput 11:5782–5792 Yusof R, Khalid M, Hui GT, Yusof SM, Othman MF (2011) Solving job shop scheduling problem using a hybrid parallel micro genetic algorithm. Appl Soft Comput 11:5782–5792
Metadaten
Titel
A shifting bottleneck procedure with multiple objectives in a complex manufacturing environment
verfasst von
Paul Cayo
Sinan Onal
Publikationsdatum
01.01.2020
Verlag
Springer Berlin Heidelberg
Erschienen in
Production Engineering / Ausgabe 2/2020
Print ISSN: 0944-6524
Elektronische ISSN: 1863-7353
DOI
https://doi.org/10.1007/s11740-019-00947-7

Weitere Artikel der Ausgabe 2/2020

Production Engineering 2/2020 Zur Ausgabe

    Marktübersichten

    Die im Laufe eines Jahres in der „adhäsion“ veröffentlichten Marktübersichten helfen Anwendern verschiedenster Branchen, sich einen gezielten Überblick über Lieferantenangebote zu verschaffen.