A Greedy Heuristic for the Set-Covering Problem
暂无分享,去创建一个
Let A be a binary matrix of size m × n, let cT be a positive row vector of length n and let e be the column vector, all of whose m components are ones. The set-covering problem is to minimize cTx subject to Ax ≥ e and x binary. We compare the value of the objective function at a feasible solution found by a simple greedy heuristic to the true optimum. It turns out that the ratio between the two grows at most logarithmically in the largest column sum of A. When all the components of cT are the same, our result reduces to a theorem established previously by Johnson and Lovasz.
[1] G. Nemhauser,et al. Integer Programming , 2020 .
[2] Alfred V. Aho,et al. The Design and Analysis of Computer Algorithms , 1974 .
[3] David S. Johnson,et al. Approximation algorithms for combinatorial problems , 1973, STOC.
[4] László Lovász,et al. On the ratio of optimal integral and fractional covers , 1975, Discret. Math..