Skip to main content
Erschienen in: Business & Information Systems Engineering 3/2019

06.03.2019 | Research Paper

An Adaptive Scheduling Algorithm for Dynamic Jobs for Dealing with the Flexible Job Shop Scheduling Problem

verfasst von: Zhengcai Cao, Lijie Zhou, Biao Hu, Chengran Lin

Erschienen in: Business & Information Systems Engineering | Ausgabe 3/2019

Einloggen

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

search-config
loading …

Abstract

Modern manufacturing systems build on an effective scheduling scheme that makes full use of the system resource to increase the production, in which an important aspect is how to minimize the makespan for a certain production task (i.e., the time that elapses from the start of work to the end) in order to achieve the economic profit. This can be a difficult problem, especially when the production flow is complicated and production tasks may suddenly change. As a consequence, exact approaches are not able to schedule the production in a short time. In this paper, an adaptive scheduling algorithm is proposed to address the makespan minimization in the dynamic job shop scheduling problem. Instead of a linear order, the directed acyclic graph is used to represent the complex precedence constraints among operations in jobs. Inspired by the heterogeneous earliest finish time (HEFT) algorithm, the adaptive scheduling algorithm can make some fast adaptations on the fly to accommodate new jobs which continuously arrive in a manufacturing system. The performance of the proposed adaptive HEFT algorithm is compared with other state-of-the-art algorithms and further heuristic methods for minimizing the makespan. Extensive experimental results demonstrate the high efficiency of the proposed approach.

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

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!

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!

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!

Weitere Produktempfehlungen anzeigen
Literatur
Zurück zum Zitat Alvarez-Valdesabacc R (2005) A heuristic to schedule flexible job-shop in a glass factory. Eur J Oper Res 165(2):525–534CrossRef Alvarez-Valdesabacc R (2005) A heuristic to schedule flexible job-shop in a glass factory. Eur J Oper Res 165(2):525–534CrossRef
Zurück zum Zitat Birgin EG, Feofiloff P, Fernandes CG, De Melo EL, Oshiro MT, Ronconi DP (2014) A milp model for an extended version of the flexible job shop problem. Optim Lett 8(4):1417–1431CrossRef Birgin EG, Feofiloff P, Fernandes CG, De Melo EL, Oshiro MT, Ronconi DP (2014) A milp model for an extended version of the flexible job shop problem. Optim Lett 8(4):1417–1431CrossRef
Zurück zum Zitat Birgin EG, Ferreira JE, Ronconi DP (2015) List scheduling and beam search methods for the flexible job shop scheduling problem with sequencing flexibility. Eur J Oper Res 247(2):421–440CrossRef Birgin EG, Ferreira JE, Ronconi DP (2015) List scheduling and beam search methods for the flexible job shop scheduling problem with sequencing flexibility. Eur J Oper Res 247(2):421–440CrossRef
Zurück zum Zitat Borenstein D (2000) A directed acyclic graph representation of routing manufacturing flexibility. Eur J Oper Res 127(1):78–93CrossRef Borenstein D (2000) A directed acyclic graph representation of routing manufacturing flexibility. Eur J Oper Res 127(1):78–93CrossRef
Zurück zum Zitat Brucker P, Schlie R (1990) Job-shop scheduling with multi-purpose machines. Computing 45(4):369–375CrossRef Brucker P, Schlie R (1990) Job-shop scheduling with multi-purpose machines. Computing 45(4):369–375CrossRef
Zurück zum Zitat Cao Y, Jia LW, Cao S, Bai Y (2014) Visualized modeling and simulation of manufacturing execution system in dynamic job-shop scheduling. Appl Mech Mater 496–500:1498–1501CrossRef Cao Y, Jia LW, Cao S, Bai Y (2014) Visualized modeling and simulation of manufacturing execution system in dynamic job-shop scheduling. Appl Mech Mater 496–500:1498–1501CrossRef
Zurück zum Zitat Cao Z, Lin C, Zhou M, Huang R (2017) An improved cuckoo search algorithm for semiconductor final testing scheduling. In: Automation science and engineering (CASE), pp 1040–1045 Cao Z, Lin C, Zhou M, Huang R (2017) An improved cuckoo search algorithm for semiconductor final testing scheduling. In: Automation science and engineering (CASE), pp 1040–1045
Zurück zum Zitat Fink A, Kliewer N, Mattfeld D, Mönch L, Rothlauf F, Schryen G, Suhl L, Voß S (2014) Model-based decision support in manufacturing and service networks. Bus Inf Syst Eng 6(1):17–24CrossRef Fink A, Kliewer N, Mattfeld D, Mönch L, Rothlauf F, Schryen G, Suhl L, Voß S (2014) Model-based decision support in manufacturing and service networks. Bus Inf Syst Eng 6(1):17–24CrossRef
Zurück zum Zitat Gan PY, Lee KS (2002) Scheduling of flexible-sequenced process plans in a mould manufacturing shop. Int J Adv Manuf Technol 20(3):214–222CrossRef Gan PY, Lee KS (2002) Scheduling of flexible-sequenced process plans in a mould manufacturing shop. Int J Adv Manuf Technol 20(3):214–222CrossRef
Zurück zum Zitat Garey MR, Johnson DS, Sethi R (1976) The complexity of flowshop and jobshop scheduling. Math Oper Res 1(2):117–129CrossRef Garey MR, Johnson DS, Sethi R (1976) The complexity of flowshop and jobshop scheduling. Math Oper Res 1(2):117–129CrossRef
Zurück zum Zitat Hoffmann K, Buscher U, Neufeld JS, Tamke F (2017) Solving practical railway crew scheduling problems with attendance rates. Bus Inf Syst Eng 59(3):147–159CrossRef Hoffmann K, Buscher U, Neufeld JS, Tamke F (2017) Solving practical railway crew scheduling problems with attendance rates. Bus Inf Syst Eng 59(3):147–159CrossRef
Zurück zum Zitat Kennedy J (2011) Particle swarm optimization. In: Encyclopedia of machine learning. Springer, Berlin, pp 760–766 Kennedy J (2011) Particle swarm optimization. In: Encyclopedia of machine learning. Springer, Berlin, pp 760–766
Zurück zum Zitat Kriglstein S, Leitner M, Kabicher-Fuchs S (2016) Evaluation methods in process-aware information systems research with a perspective on human orientation. Bus Inf Syst Eng 58(6):1–18CrossRef Kriglstein S, Leitner M, Kabicher-Fuchs S (2016) Evaluation methods in process-aware information systems research with a perspective on human orientation. Bus Inf Syst Eng 58(6):1–18CrossRef
Zurück zum Zitat Lee S, Moon I, Bae H, Kim J (2012) Flexible job-shop scheduling problems with ’and’/’or’ precedence constraints. Int J Prod Res 50(7):1979–2001CrossRef Lee S, Moon I, Bae H, Kim J (2012) Flexible job-shop scheduling problems with ’and’/’or’ precedence constraints. Int J Prod Res 50(7):1979–2001CrossRef
Zurück zum Zitat Li Y (2015) Combined scheduling algorithm for re-entrant batch-processing machines in semiconductor wafer manufacturing. Int J Prod Res 53(6):1866–1879CrossRef Li Y (2015) Combined scheduling algorithm for re-entrant batch-processing machines in semiconductor wafer manufacturing. Int J Prod Res 53(6):1866–1879CrossRef
Zurück zum Zitat Ma H (2010) Process-aware information systems: bridging people and software through process technology. J Assoc Inf Sci Technol 58(3):455–456CrossRef Ma H (2010) Process-aware information systems: bridging people and software through process technology. J Assoc Inf Sci Technol 58(3):455–456CrossRef
Zurück zum Zitat Raileanu S, Borangiu T, Morariu O, Stocklosa O (2014) Ilog-based mixed planning and scheduling system for job-shop manufacturing. In: IEEE international conference on automation, quality and testing, robotics, pp 1–6 Raileanu S, Borangiu T, Morariu O, Stocklosa O (2014) Ilog-based mixed planning and scheduling system for job-shop manufacturing. In: IEEE international conference on automation, quality and testing, robotics, pp 1–6
Zurück zum Zitat Schryen G, Rauchecker G, Comes T (2015) Resource planning in disaster response. Bus Inf Syst Eng 57(4):243–259CrossRef Schryen G, Rauchecker G, Comes T (2015) Resource planning in disaster response. Bus Inf Syst Eng 57(4):243–259CrossRef
Zurück zum Zitat Tian G, Ren Y, Zhou MC (2016) Dual-objective scheduling of rescue vehicles to distinguish forest fires via differential evolution and particle swarm optimization combined algorithm. IEEE Trans Intell Transp Syst 17(11):3009–3021CrossRef Tian G, Ren Y, Zhou MC (2016) Dual-objective scheduling of rescue vehicles to distinguish forest fires via differential evolution and particle swarm optimization combined algorithm. IEEE Trans Intell Transp Syst 17(11):3009–3021CrossRef
Zurück zum Zitat Topcuouglu H, Hariri S, Wu MY (2002) Performance-effective and low-complexity task scheduling for heterogeneous computing. IEEE Trans Parallel Distrib Syst 13(3):260–274CrossRef Topcuouglu H, Hariri S, Wu MY (2002) Performance-effective and low-complexity task scheduling for heterogeneous computing. IEEE Trans Parallel Distrib Syst 13(3):260–274CrossRef
Zurück zum Zitat Ulmer MW, Heilig L, Voß S (2017) On the value and challenge of real-time information in dynamic dispatching of service vehicles. Bus Inf Syst Eng 59(2):1–11 Ulmer MW, Heilig L, Voß S (2017) On the value and challenge of real-time information in dynamic dispatching of service vehicles. Bus Inf Syst Eng 59(2):1–11
Zurück zum Zitat Varvara G (2016) Service architecture for CSP based planning for holonic manufacturing execution systems. In: International conference on exploring services science, pp 403–416 Varvara G (2016) Service architecture for CSP based planning for holonic manufacturing execution systems. In: International conference on exploring services science, pp 403–416
Zurück zum Zitat Vilcota G, Billautb JC (2008) A tabu search and a genetic algorithm for solving a bicriteria general job shop scheduling problem. Eur J Oper Res 190(2):398–411CrossRef Vilcota G, Billautb JC (2008) A tabu search and a genetic algorithm for solving a bicriteria general job shop scheduling problem. Eur J Oper Res 190(2):398–411CrossRef
Zurück zum Zitat Wang H, Liu L, Fei Y, Liu T (2014) A collaborative manufacturing execution system oriented to discrete manufacturing enterprises. In: International conference on cooperative design, visualization and engineering, pp 277–285 Wang H, Liu L, Fei Y, Liu T (2014) A collaborative manufacturing execution system oriented to discrete manufacturing enterprises. In: International conference on cooperative design, visualization and engineering, pp 277–285
Zurück zum Zitat Wang HK, Chien CF, Gen M (2015) An algorithm of multi-subpopulation parameters with hybrid estimation of distribution for semiconductor scheduling with constrained waiting time. IEEE Trans Semicond Manuf 28(3):353–366CrossRef Wang HK, Chien CF, Gen M (2015) An algorithm of multi-subpopulation parameters with hybrid estimation of distribution for semiconductor scheduling with constrained waiting time. IEEE Trans Semicond Manuf 28(3):353–366CrossRef
Zurück zum Zitat Wang L, Wang S, Zheng X, Automation DO, University T (2016) A hybrid estimation of distribution algorithm for unrelated parallel machine scheduling with sequence-dependent setup times. IEEE/CAA J Autom Sin 3(3):235–246CrossRef Wang L, Wang S, Zheng X, Automation DO, University T (2016) A hybrid estimation of distribution algorithm for unrelated parallel machine scheduling with sequence-dependent setup times. IEEE/CAA J Autom Sin 3(3):235–246CrossRef
Zurück zum Zitat Xie G, Zeng G, Li Z, Li R, Li K (2017) Adaptive dynamic scheduling on multifunctional mixed-criticality automotive cyber-physical systems. IEEE Trans Veh Technol 66(8):6676–6692CrossRef Xie G, Zeng G, Li Z, Li R, Li K (2017) Adaptive dynamic scheduling on multifunctional mixed-criticality automotive cyber-physical systems. IEEE Trans Veh Technol 66(8):6676–6692CrossRef
Zurück zum Zitat Zeng J, Jacson S, Lin L, Gustafson J, Hoarau E, Mitchell R (2010) On-demand digital print operations a simulation based case study. Hewlett-Packard. Techchnical, report Zeng J, Jacson S, Lin L, Gustafson J, Hoarau E, Mitchell R (2010) On-demand digital print operations a simulation based case study. Hewlett-Packard. Techchnical, report
Zurück zum Zitat Zhou L, Chen Z, Chen S (2015) An effective detailed operation scheduling in MES based on hybrid genetic algorithm. J Intell Manuf 29:1–19 Zhou L, Chen Z, Chen S (2015) An effective detailed operation scheduling in MES based on hybrid genetic algorithm. J Intell Manuf 29:1–19
Metadaten
Titel
An Adaptive Scheduling Algorithm for Dynamic Jobs for Dealing with the Flexible Job Shop Scheduling Problem
verfasst von
Zhengcai Cao
Lijie Zhou
Biao Hu
Chengran Lin
Publikationsdatum
06.03.2019
Verlag
Springer Fachmedien Wiesbaden
Erschienen in
Business & Information Systems Engineering / Ausgabe 3/2019
Print ISSN: 2363-7005
Elektronische ISSN: 1867-0202
DOI
https://doi.org/10.1007/s12599-019-00590-7

Weitere Artikel der Ausgabe 3/2019

Business & Information Systems Engineering 3/2019 Zur Ausgabe