English

Improved Parallel Algorithm for Minimum Cost Submodular Cover Problem

Data Structures and Algorithms 2022-06-16 v3 Combinatorics

Abstract

In the minimum cost submodular cover problem (MinSMC), we are given a monotone nondecreasing submodular function f ⁣:2VZ+f\colon 2^V \rightarrow \mathbb{Z}^+, a linear cost function c:VR+c: V\rightarrow \mathbb R^{+}, and an integer kf(V)k\leq f(V), the goal is to find a subset AVA\subseteq V with the minimum cost such that f(A)kf(A)\geq k. The MinSMC can be found at the heart of many machine learning and data mining applications. In this paper, we design a parallel algorithm for the MinSMC that takes at most O(logkmlogk(logm+loglogmk)ε4)O(\frac{\log km\log k(\log m+\log\log mk)}{\varepsilon^4}) adaptive rounds, and it achieves an approximation ratio of H(min{Δ,k})15ε\frac{H(\min\{\Delta,k\})}{1-5\varepsilon} with probability at least 13ε1-3\varepsilon, where Δ=maxvVf(v)\Delta=\max_{v\in V}f(v), H()H(\cdot) is the Harmonic number, m=Vm=|V|, and ε\varepsilon is a constant in (0,15)(0,\frac{1}{5}).

Keywords

Cite

@article{arxiv.2108.04416,
  title  = {Improved Parallel Algorithm for Minimum Cost Submodular Cover Problem},
  author = {Yingli Ran and Zhao Zhang and Shaojie Tang},
  journal= {arXiv preprint arXiv:2108.04416},
  year   = {2022}
}

Comments

Our paper has been accepted to 35th Annual Conference on Learning Theory