TY - JOUR
T1 - Schedule-based execution bottleneck identification in a job shop
AU - Wang, Jun Qiang
AU - Chen, Jian
AU - Zhang, Yingqian
AU - Huang, George Q.
N1 - Funding Information:
This work was supported by the National Natural Science Foundation of China (Grant No. 51275421 ), the 111 Project of NPU , China (No. B13044 ) and the Fundamental Research Funds for the Central Universities, China .
Publisher Copyright:
© 2016 Elsevier Ltd
PY - 2016/8/1
Y1 - 2016/8/1
N2 - 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.
AB - 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.
KW - Bottleneck identification
KW - Execution bottlenecks
KW - Job shop scheduling
KW - Multi-attribute evaluation
UR - http://www.scopus.com/inward/record.url?scp=84975787195&partnerID=8YFLogxK
U2 - 10.1016/j.cie.2016.05.039
DO - 10.1016/j.cie.2016.05.039
M3 - Journal article
AN - SCOPUS:84975787195
SN - 0360-8352
VL - 98
SP - 308
EP - 322
JO - Computers and Industrial Engineering
JF - Computers and Industrial Engineering
ER -