All-norm approximation algorithms

被引:49
作者
Azar, Y [1 ]
Epstein, L
Richter, Y
Woeginger, GJ
机构
[1] Tel Aviv Univ, Sch Comp Sci, IL-69978 Tel Aviv, Israel
[2] Sch Comp Sci, Interdisciplinary Ctr, IL-46150 Herzliyya, Israel
[3] Univ Twente, Dept Math, NL-7500 AE Enschede, Netherlands
[4] Graz Univ Technol, Inst Math, A-8010 Graz, Austria
来源
JOURNAL OF ALGORITHMS-COGNITION INFORMATICS AND LOGIC | 2004年 / 52卷 / 02期
基金
以色列科学基金会;
关键词
D O I
10.1016/j.jalgor.2004.02.003
中图分类号
TP301 [理论、方法];
学科分类号
081202 [计算机软件与理论];
摘要
A major drawback in optimization problems and in particular in scheduling problems is that for every measure there may be a different optimal solution. In many cases the various measures are different l(p) norms. We address this problem by introducing the concept of an all-norm p-approximation algorithm, which supplies one solution that guarantees to-approximation to all et, norms simultaneously. Specifically, we consider the problem of scheduling in the restricted assignment model, where there are in machines and n jobs, each job is associated with a subset of the machines and should be assigned to one of them. Previous work considered approximation algorithms for each norm separately. Lenstra et al. [Math. Program. 46 (1990) 259-271] showed a 2-approximation algorithm for the problem with respect to the linfinity norm. For any fixed l(p) norm the previously known approximation algorithm has a performance of 0(p). We provide an all-norm 2-approximation polynomial algorithm for the restricted assignment problem. On the other hand, we show that for any given l(p) norm (p > 1) there is no PTAS unless P = NP by showing an APX-hardness result. We also show for any given l(p) norm a FPTAS for any fixed number of machines. (C) 2004 Elsevier Inc. All rights reserved.
引用
收藏
页码:120 / 133
页数:14
相关论文
共 20 条
[1]
Alon N, 1997, PROCEEDINGS OF THE EIGHTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, P493
[2]
Awerbuch B, 1995, AN S FDN CO, P383, DOI 10.1109/SFCS.1995.492494
[3]
EPSTEIN L, 1999, P 7 ANN EUR S ALG, P151
[4]
Goel A, 2003, SIAM PROC S, P499
[5]
Goel A, 2001, SIAM PROC S, P384
[6]
GOEL A, 2002, CMUCS02203
[7]
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
[8]
A POLYNOMIAL-APPROXIMATION SCHEME FOR SCHEDULING ON UNIFORM PROCESSORS - USING THE DUAL APPROXIMATION APPROACH [J].
HOCHBAUM, DS ;
SHMOYS, DB .
SIAM JOURNAL ON COMPUTING, 1988, 17 (03) :539-551
[9]
EXACT AND APPROXIMATE ALGORITHMS FOR SCHEDULING NONIDENTICAL PROCESSORS [J].
HOROWITZ, E ;
SAHNI, S .
JOURNAL OF THE ACM, 1976, 23 (02) :317-327
[10]
KARLEFF H, 1991, LINEAR PROGRAMMING