Approximability and nonapproximability results for minimizing total flow time on a single machine

被引:36
作者
Kellerer, H
Tautenhahn, T
Woeginger, GJ
机构
[1] Graz Univ, Inst Stat Okonometrie & Operat Res, A-8010 Graz, Austria
[2] Univ Magdeburg, Fak Math, D-39016 Magdeburg, Germany
[3] Graz Tech Univ, Inst Math B, A-8010 Graz, Austria
关键词
scheduling; approximation algorithm; worst-case analysis; total flow time; release time; single machine;
D O I
10.1137/S0097539796305778
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We consider the problem of scheduling n jobs that are released over time on a single machine in order to minimize the total flow time. This problem is well known to be NP-complete, and the best polynomial-time approximation algorithms constructed so far had (more or less trivial) worst-case performance guarantees of O(n). In this paper, we present one positive and one negative result on polynomial-time approximations for the minimum total flow time problem: The positive result is the first approximation algorithm with a sublinear worst-case performance guarantee of O(root n). This algorithm is based on resolving the preemptions of the corresponding optimum preemptive schedule. The performance guarantee of our approximation algorithm is not far from best possible, as our second, negative result demonstrates: Unless P = NP, no polynomial-time approximation algorithm for minimum total flow time can have a worst-case performance guarantee of O(n(1/2?epsilon)) for any epsilon > 0.
引用
收藏
页码:1155 / 1166
页数:12
相关论文
共 21 条
[1]  
AHMADI RH, 1990, NAV RES LOG, V37, P967, DOI 10.1002/1520-6750(199012)37:6<967::AID-NAV3220370616>3.0.CO
[2]  
2-K
[3]  
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theoryof NP-Completeness
[4]  
Baker KR., 1974, Introduction to Sequencing and Scheduling
[5]   SCHEDULING OF A SINGLE-MACHINE TO MINIMIZE TOTAL WEIGHTED COMPLETION-TIME SUBJECT TO RELEASE DATES [J].
BIANCO, L ;
RICCIARDELLI, S .
NAVAL RESEARCH LOGISTICS, 1982, 29 (01) :151-167
[6]   N-1-FBAR DYNAMIC DETERMINISTIC PROBLEMS [J].
CHANDRA, R .
NAVAL RESEARCH LOGISTICS, 1979, 26 (03) :537-544
[7]  
CHU CB, 1992, NAV RES LOG, V39, P859, DOI 10.1002/1520-6750(199210)39:6<859::AID-NAV3220390610>3.0.CO
[8]  
2-W
[9]   EFFICIENT HEURISTICS TO MINIMIZE TOTAL FLOW TIME WITH RELEASE DATES [J].
CHU, CB .
OPERATIONS RESEARCH LETTERS, 1992, 12 (05) :321-330
[10]   ON SCHEDULING WITH READY TIMES TO MINIMIZE MEAN FLOW TIME [J].
DEOGUN, JS .
COMPUTER JOURNAL, 1983, 26 (04) :320-328