A binary multiple knapsack model for single machine scheduling with machine unavailability

被引:19
|
作者
Laalaoui, Y. [1 ]
M'Hallah, R. [2 ]
机构
[1] Taif Univ, Coll Comp & Informat Technol, Dept Informat Technol, At Taif, Saudi Arabia
[2] Kuwait Univ, Coll Sci, Stat & Operat Res Dept, POB 5969, Safat 13060, Kuwait
关键词
Binary multiple knapsack; Single machine scheduling; Weighted number of tardy jobs; Variable neighborhood search; Machine maintenance; Machine availability; VARIABLE NEIGHBORHOOD SEARCH; WEIGHTED NUMBER; OPTIMIZATION ALGORITHM; GENETIC ALGORITHM; BOUND ALGORITHM; TARDY JOBS; MINIMIZE; MAINTENANCE; TARDINESS; VNS;
D O I
10.1016/j.cor.2016.02.005
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
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. (C) 2016 Elsevier Ltd. All rights reserved.
引用
收藏
页码:71 / 82
页数:12
相关论文
共 50 条