We present a time-optimal deterministic distributed algorithm for approximating a minimum weight vertex cover in hypergraphs of rank . This problem is equivalent to the Minimum Weight Set Cover problem in which the frequency of every element is bounded by . The approximation factor of our algorithm is . Our algorithm runs in the CONGEST model and requires rounds, for constants and . This is the first distributed algorithm for this problem whose running time does not depend on the vertex weights nor the number of vertices. For constant values of and , our algorithm improves over the -approximation algorithm of KMW06 whose running time is , where is the ratio between the largest and smallest vertex weights in the graph. Our algorithm also achieves an -approximation for the problem in rounds, improving over the classical result of KVY94 that achieves a running time of . Finally, for weighted vertex cover () our algorithm achieves a \emph{deterministic} running time of , matching the \emph{randomized} previously best result of KY11. We also show that integer covering-programs can be reduced to the Minimum Weight Set Cover problem in the distributed setting. This allows us to achieve an -approximate integral solution in rounds, where bounds the number of variables in a constraint, bounds the number of constraints a variable appears in, and , where is the smallest normalized constraint coefficient. This improves over the results of KMW06 for the integral case, which runs in rounds.
View on arXiv