Papers
Topics
Authors
Recent
Search
2000 character limit reached

The Online Submodular Cover Problem

Published 10 Oct 2025 in cs.DS | (2510.08883v1)

Abstract: In the submodular cover problem, we are given a monotone submodular function ff, and we want to pick the min-cost set SS such that f(S)=f(N)f(S) = f(N). Motivated by problems in network monitoring and resource allocation, we consider the submodular cover problem in an online setting. As a concrete example, suppose at each time tt, a nonnegative monotone submodular function gtg_t is given to us. We define f<sup>(t)</sup>=stgsf<sup>{(t)}</sup> = \sum_{s \leq t} g_s as the sum of all functions seen so far. We need to maintain a submodular cover of these submodular functions f<sup>(1),</sup>f<sup>(2),</sup>f<sup>(T)f<sup>{(1)},</sup> f<sup>{(2)},</sup> \ldots f<sup>{(T)} in an online fashion; i.e., we cannot revoke previous choices. Formally, at each time tt we produce a set StNS_t \subseteq N such that f<sup>(t)(St)</sup>=f<sup>(t)(N)f<sup>{(t)}(S_t)</sup> = f<sup>{(t)}(N) -- i.e., this set StS_t is a cover -- such that St1StS_{t-1} \subseteq S_t, so previously decisions to pick elements cannot be revoked. (We actually allow more general sequences f<sup>(t){f<sup>{(t)}} of submodular functions, but this sum-of-simpler-submodular-functions case is useful for concreteness.) We give polylogarithmic competitive algorithms for this online submodular cover problem. The competitive ratio on an input sequence of length TT is O(lnnln(Tf(N)/fmin))O(\ln n \ln (T \cdot f(N) / f_{\text{min}})), where fminf_{\text{min}} is the smallest nonzero marginal for functions f<sup>(t)f<sup>{(t)}, and N=n|N| = n. For the special case of online set cover, our competitive ratio matches that of Alon et al. [SIAM J. Comp. 03], which are best possible for polynomial-time online algorithms unless NPBPPNP \subseteq BPP (see Korman 04). Since existing offline algorithms for submodular cover are based on greedy approaches which seem difficult to implement online, the technical challenge is to (approximately) solve the exponential-sized linear programming relaxation for submodular cover, and to round it, both in the online setting.

Authors (2)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.