Efficient NC algorithms for set cover with applications to learning and geometry

In this paper we give the first NC approximation algorithms for the unweighted and weighted set cover problems. Our algorithms use a linear number of processors and give a cover that has at most log n times the optimal size/weight, thus matching the performance of the best sequential algorithms. We...

Full description

Saved in:
Bibliographic Details
Published inJournal of computer and system sciences Vol. 49; no. 3; pp. 454 - 477
Main Authors Berger, Bonnie, Rompel, John, Shor, Peter W.
Format Journal Article
LanguageEnglish
Published Brugge Elsevier Inc 01.12.1994
Academic Press
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:In this paper we give the first NC approximation algorithms for the unweighted and weighted set cover problems. Our algorithms use a linear number of processors and give a cover that has at most log n times the optimal size/weight, thus matching the performance of the best sequential algorithms. We apply our set cover algorithm to learning theory, giving an NC algorithm to learn the concept class obtained by taking the closure under finite union or finite intersection of any concept class of finite VC-dimension that has an NC hypothesis finder. In addition, we give a linear-processor NC algorithm for a variant of the set cover problem first proposed by Chazelle and Friedman and use it to obtain NC algorithms for several problems in computational geometry.
ISSN:0022-0000
1090-2724
DOI:10.1016/S0022-0000(05)80068-6