Schedule-based execution bottleneck identification in a job shop

Jun Qiang Wang, Jian Chen, Yingqian Zhang, George Q. Huang

Research output: Journal article publicationJournal articleAcademic researchpeer-review

29 Citations (Scopus)

Abstract

This paper aims to identify execution bottlenecks based on a specific schedule in a job shop. An execution bottleneck refers to a machine that dominates the scheduling performance of production systems in the strongest manner at the execution level. To identify such bottlenecks, a two-layer framework is proposed, in which a job shop scheduling problem is solved using a modified immune algorithm (IA_ADO), and then a multi-attribute bottleneck identification (MABI) method is introduced to identify the execution bottleneck based on the obtained schedule. The framework is implemented and tested on 24 job shop scheduling benchmarks. We show that IA_ADO is able to return optimal or near optimal schedules. The bottleneck identification results demonstrate that the average uninterrupted active duration plays a dominant role amongst the three bottleneck attributes. Furthermore, our results show that the execution bottleneck often differs from the planning bottleneck. This finding indicates that the current practice of using a planning bottleneck to produce a schedule might be inadequate for shop-floor control. In addition, case studies show that the execution bottlenecks converge quickly into specific machines when the schedules returned by IA_ADO move towards the optimal solutions. This finding has a high practical value, as the optimal schedules are often difficult to find in practice.

Original languageEnglish
Pages (from-to)308-322
Number of pages15
JournalComputers and Industrial Engineering
Volume98
DOIs
Publication statusPublished - 1 Aug 2016
Externally publishedYes

Keywords

  • Bottleneck identification
  • Execution bottlenecks
  • Job shop scheduling
  • Multi-attribute evaluation

ASJC Scopus subject areas

  • General Computer Science
  • General Engineering

Fingerprint

Dive into the research topics of 'Schedule-based execution bottleneck identification in a job shop'. Together they form a unique fingerprint.

Cite this