AVERAGE-CASE PERFORMANCE ANALYSIS OF AN APPROXIMATION ALGORITHM FOR MAXIMUM SUBSET SUM USING RECURRENCE RELATIONS

Authors
Citation
K. Li, AVERAGE-CASE PERFORMANCE ANALYSIS OF AN APPROXIMATION ALGORITHM FOR MAXIMUM SUBSET SUM USING RECURRENCE RELATIONS, Computers & mathematics with applications (1987), 36(6), 1998, pp. 63-75
Citations number
20
Categorie Soggetti
Mathematics,"Computer Science Interdisciplinary Applications",Mathematics,"Computer Science Interdisciplinary Applications
ISSN journal
08981221
Volume
36
Issue
6
Year of publication
1998
Pages
63 - 75
Database
ISI
SICI code
0898-1221(1998)36:6<63:APAOAA>2.0.ZU;2-R
Abstract
Given a positive integer M, and a set S = {x(1),x(2),...,x(n),) of pos itive integers, the maximum subset sum problem is to find a subset S' of S such that Sigma(x is an element of S') x is maximized under the c onstraint that the summation is no larger than M. In addition, the car dinality of S' is also a maximum among all subsets of S which achieve the maximum subset sum. This problem is known to be NP-hard. We analys e the average-case performance of a simple on-line approximation algor ithm assuming that all integers in S are independent and have the same probability distribution. We develop a general methodology, i.e., usi ng recurrence relations, to evaluate the expected values of the conten t and the cardinality of S' for any distribution. The maximum subset s um problem has important applications, especially in static job schedu ling in multiprogammed parallel systems. The algorithm studied can als o be easily adapted for dynamic job scheduling in such systems. (C) 19 98 Elsevier Science Ltd. All rights reserved.