Improved approximation algorithms for minimum-space advertisement scheduling

被引:0
作者
Dean, BC [1 ]
Goemans, MX [1 ]
机构
[1] MIT, Cambridge, MA 02139 USA
来源
AUTOMATA, LANGUAGES AND PROGRAMMING, PROCEEDINGS | 2003年 / 2719卷
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We study a scheduling problem involving the optimal placement of advertisement images in a shared space over time. The. problem is a generalization of the classical scheduling problem Pparallel toC(max), and involves scheduling each job on a specified number of parallel machines (not necessarily simultaneously) with a goal of minimizing the makespan. In 1969 Graham showed that processing jobs in decreasing order. of size, assigning each to the currently-least-loaded machine, yields a 4/3-approximation for Pparallel toC(max). Our main result is a proof that the natural, generalization of Graham's algorithm also yields a 4/3-approximation to the minimum-space advertisement scheduling problem. Previously, this algorithm was only known to give an approximation ratio of 2, and the best known approximation ratio for any algorithm for the minimum-spacead scheduling problem was 3/2. Our proof requires a number of new structural, insights, which leads to a new lower bound for the problem and a non-trivial linear programming relaxation. We also provide a pseudo-polynomial approximation scheme for the problem (polynomial in the size of the problem and the number of machines).
引用
收藏
页码:1138 / 1152
页数:15
相关论文
共 11 条
[1]  
ADLER M, 1998, IN PRESS J SCHEDULIN
[2]   Parallel machine scheduling with high multiplicity [J].
Clifford, JJ ;
Posner, ME .
MATHEMATICAL PROGRAMMING, 2001, 89 (03) :359-383
[3]  
DAWANDE M, 2001, IN PRESS J SCHEDULIN
[4]   BOUNDS ON MULTIPROCESSING TIMING ANOMALIES [J].
GRAHAM, RL .
SIAM JOURNAL ON APPLIED MATHEMATICS, 1969, 17 (02) :416-&
[5]   USING DUAL APPROXIMATION ALGORITHMS FOR SCHEDULING PROBLEMS - THEORETICAL AND PRACTICAL RESULTS [J].
HOCHBAUM, DS ;
SHMOYS, DB .
JOURNAL OF THE ACM, 1987, 34 (01) :144-162
[6]   EXACT AND APPROXIMATE ALGORITHMS FOR SCHEDULING NONIDENTICAL PROCESSORS [J].
HOROWITZ, E ;
SAHNI, S .
JOURNAL OF THE ACM, 1976, 23 (02) :317-327
[7]  
Interactive Advertising Bureau, IAB INT ADV REV REP
[8]   APPROXIMATION ALGORITHMS FOR SCHEDULING UNRELATED PARALLEL MACHINES [J].
LENSTRA, JK ;
SHMOYS, DB ;
TARDOS, E .
MATHEMATICAL PROGRAMMING, 1990, 46 (03) :259-271
[9]   A polynomial algorithm for multiprocessor scheduling with two job lengths [J].
McCormick, ST ;
Smallwood, SR ;
Spieksma, FCR .
MATHEMATICS OF OPERATIONS RESEARCH, 2001, 26 (01) :31-49
[10]  
Schrijver A, 2003, Algorithms and Combinatorics