Single machine batch scheduling to minimize the sum of total flow time and batch delivery cost with an unavailability interval

被引:25
作者
Yin, Yunqiang [1 ,2 ]
Ye, Deshi [1 ]
Zhang, Guochuan [1 ]
机构
[1] Zhejiang Univ, Coll Comp Sci, Hangzhou 310027, Zhejiang, Peoples R China
[2] E China Inst Technol, Coll Sci, Nanchang 330013, Peoples R China
基金
中国博士后科学基金; 中国国家自然科学基金;
关键词
Scheduling; Batch delivery; Fully polynomial time approximation scheme; TOTAL COMPLETION-TIME; COMMON DUE-DATE; APPROXIMATION ALGORITHMS; EARLINESS-TARDINESS; MAINTENANCE; COMPLEXITY; JOBS;
D O I
10.1016/j.ins.2014.02.142
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper addresses the problem of scheduling n nonresumable and simultaneously available jobs on a single machine, where the machine has a fixed unavailability interval, and the jobs are delivered in batches to the customers. There is no capacity limit on each delivery batch, and the cost per batch delivery is fixed and independent of the number of jobs in the batch. The goal is to find the optimal delivery date for each job and an optimal job sequence to minimize the sum of total flow time and batch delivery cost. The problem is shown to be NP-hard based on a reduction from the Equal-Size Partition Problem. Then a pseudo-polynomial time algorithm is developed, establishing that it is NP-hard in the ordinary sense. Finally, by applying the interval partitioning technique and the rounding technique, a fully polynomial time approximation scheme (FPTAS) and a bicriteria fully polynomial time approximation scheme are developed, which run in time O (n(5)/epsilon(2) + n(5) log n) and O (n(6)/epsilon), respectively. (C) 2014 Elsevier Inc. All rights reserved.
引用
收藏
页码:310 / 322
页数:13
相关论文
共 35 条