An efficient fully polynomial approximation scheme for the Subset-Sum Problem

作者:

Highlights:

摘要

Given a set of n positive integers and a knapsack of capacity c, the Subset-Sum Problem is to find a subset the sum of which is closest to c without exceeding the value c. In this paper we present a fully polynomial approximation scheme which solves the Subset-Sum Problem with accuracy ε in time O(min{n·1/ε,n+1/ε2log(1/ε)}) and space O(n+1/ε). This scheme has a better time and space complexity than previously known approximation schemes. Moreover, the scheme always finds the optimal solution if it is smaller than (1−ε)c. Computational results show that the scheme efficiently solves instances with up to 5000 items with a guaranteed relative error smaller than 1/1000.

论文关键词:Subset-sum problem,Worst-case performance,Fully polynomial approximation scheme,Knapsack problem

论文评审过程:Received 20 January 2000, Revised 24 June 2002, Available online 4 April 2003.

论文官网地址:https://doi.org/10.1016/S0022-0000(03)00006-0