TY - JOUR
T1 - A binary multiple knapsack model for single machine scheduling with machine unavailability
AU - Laalaoui, Y.
AU - M'Hallah, R.
N1 - Publisher Copyright:
© 2016 Elsevier Ltd. All rights reserved.
Copyright:
Copyright 2017 Elsevier B.V., All rights reserved.
PY - 2016/8
Y1 - 2016/8
N2 - This paper addresses the single machine weighted number of on-time jobs scheduling problem where the machine is unavailable during one or more maintenance periods and the jobs share a common due date. It models the problem as a binary multiple knapsack (MKP), and offers an alternative proof that the problem is NP-Complete in the strong sense. Subsequently, it shows that some large-sized instances can be solved exactly within less than a second using an off-the-shelf solver. For difficult instances, the paper proposes a variable neighborhood search based heuristic V that explores the MKP nature of the problem to determine near-optima. V is dotted with two mechanisms that speed its convergence toward near-global optima: a linked list data structure and a dynamic threshold acceptance criterion. Experimental results provide computational evidence of the efficiency and efficacy of V for benchmark MKP instances and for scheduling problems alike. It further discusses the robustness of V with respect to the initial solution and problem's parameters.
AB - This paper addresses the single machine weighted number of on-time jobs scheduling problem where the machine is unavailable during one or more maintenance periods and the jobs share a common due date. It models the problem as a binary multiple knapsack (MKP), and offers an alternative proof that the problem is NP-Complete in the strong sense. Subsequently, it shows that some large-sized instances can be solved exactly within less than a second using an off-the-shelf solver. For difficult instances, the paper proposes a variable neighborhood search based heuristic V that explores the MKP nature of the problem to determine near-optima. V is dotted with two mechanisms that speed its convergence toward near-global optima: a linked list data structure and a dynamic threshold acceptance criterion. Experimental results provide computational evidence of the efficiency and efficacy of V for benchmark MKP instances and for scheduling problems alike. It further discusses the robustness of V with respect to the initial solution and problem's parameters.
KW - Binary multiple knapsack
KW - Machine availability
KW - Machine maintenance
KW - Single machine scheduling
KW - Variable neighborhood search
KW - Weighted number of tardy jobs
UR - http://www.scopus.com/inward/record.url?scp=84959272483&partnerID=8YFLogxK
U2 - 10.1016/j.cor.2016.02.005
DO - 10.1016/j.cor.2016.02.005
M3 - Article
AN - SCOPUS:84959272483
SN - 0305-0548
VL - 72
SP - 71
EP - 82
JO - COMPUTERS AND OPERATIONS RESEARCH
JF - COMPUTERS AND OPERATIONS RESEARCH
ER -