IMPROVING GREEDY ALGORITHMS BY LOOKAHEAD-SEARCH

被引:18
作者
SARKAR, UK
CHAKRABARTI, PP
GHOSE, S
DESARKAR, SC
机构
[1] Department of Computer Science and Engineering, Indian Institute of Technology
关键词
D O I
10.1006/jagm.1994.1001
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper shows that repeated application of a greedy approximation algorithm on some suitably selected subproblems of a problem often leads to a solution which is better than the solution produced by the greedy algorithm applied to the original problem. The lookahead search technique, a polynomial time algorithm introduced here, describes how a greedy algorithm can be utilized in a search process in order to improve the quality of the solution. For the 0/1 knapsack problem and the problem of scheduling independent tasks the lookahead technique is shown to guarantee ε[lunate]-bounded solutions. For the problem of scheduling independent tasks, it has been established that even the simplified version of the lookahead technique provides a bound which is strictly better than the greedy algorithm used in lookahead search. Experimental results are shown for 0/1 knapsack problem, bin packing, Euclidean TSP, and the problem of scheduling independent tasks. © 1994 Academic Press, Inc.
引用
收藏
页码:1 / 23
页数:23
相关论文
共 8 条
[1]   SCHEDULING INDEPENDENT TASKS TO REDUCE MEAN FINISHING TIME [J].
BRUNO, J ;
COFFMAN, EG ;
SETHI, R .
COMMUNICATIONS OF THE ACM, 1974, 17 (07) :382-387
[2]  
Garey M.R., 1979, COMPUTERS INTRACTABI, V174
[3]   BOUNDS ON MULTIPROCESSING TIMING ANOMALIES [J].
GRAHAM, RL .
SIAM JOURNAL ON APPLIED MATHEMATICS, 1969, 17 (02) :416-&
[4]   ON THE WORST-CASE RATIO OF A COMPOUND MULTIPROCESSOR SCHEDULING ALGORITHM [J].
KUNDE, M ;
STEPPAT, H .
INFORMATION PROCESSING LETTERS, 1987, 25 (06) :389-396
[5]   APPROXIMATE ALGORITHMS FOR 0/1 KNAPSACK PROBLEM [J].
SAHNI, S .
JOURNAL OF THE ACM, 1975, 22 (01) :115-124
[6]  
SAHNI S, 1976, J ACM, V23, P114
[7]   A SIMPLE 0.5-BOUNDED GREEDY ALGORITHM FOR THE 0/1 KNAPSACK-PROBLEM [J].
SARKAR, UK ;
CHAKRABARTI, PP ;
GHOSE, S ;
DESARKAR, SC .
INFORMATION PROCESSING LETTERS, 1992, 42 (03) :173-177
[8]  
[No title captured]