Online scheduling of 2-re-entrant flexible manufacturing systems

J.H.H. van Pinxten, U. Waqas, M.C.W. Geilen, A.A. Basten, L. Somers

Research output: Contribution to journalArticleAcademicpeer-review

8 Citations (Scopus)
377 Downloads (Pure)

Abstract

Online scheduling of operations is essential to optimize productivity of flexible manufacturing systems (FMSs) where manufacturing requests arrive on the fly. An FMS processes products according to a particular flow through processing stations. This work focusses on online scheduling of re-entrant FMSs with flows using processing stations where products pass twice and with limited buffering between processing stations. This kind of FMS is modelled as a re-entrant flow shop with due dates and sequence-dependent set-up times. Such flow shops can benefit from minimization of the time penalties incurred from set-up times. On top of an existing greedy scheduling heuristic we apply a meta-heuristic that simultaneously explores several alternatives considering trade-offs between the used metrics by the scheduling heuristic. We identify invariants to efficiently remove many infeasible scheduling options so that the running time of online implementations is improved. The resulting algorithm is much faster than the state of the art and produces schedules with on average 4.6% shorter makespan.
Original languageEnglish
Article number160
Number of pages20
JournalACM Transactions on Embedded Computing Systems
Volume16
Issue number5s
DOIs
Publication statusPublished - Sept 2017
Event2017 International Conference on Hardware/Software Codesign
and System Synthesis (CODES+ISSS 2017)
- Seoul, Korea, Republic of
Duration: 15 Oct 201720 Oct 2017
http://esweek.org/codes/about

Keywords

  • Re-entrant flow shops
  • bounded horizon scheduling
  • flexible manufacturing systems
  • Bounded horizon scheduling
  • Flexible manufacturing systems

Fingerprint

Dive into the research topics of 'Online scheduling of 2-re-entrant flexible manufacturing systems'. Together they form a unique fingerprint.

Cite this