Bicriteria Algorithms for Submodular Cover with Partition and Fairness Constraints
Wenjing Chen, Yixin Chen, Victoria G. Crawford

TL;DR
This paper introduces scalable bicriteria approximation algorithms for submodular cover problems with partition-based constraints, addressing fairness and resource balance across dataset partitions, and demonstrates their effectiveness through empirical evaluation.
Contribution
It develops and analyzes the first scalable bicriteria algorithms for submodular cover with partition constraints, achieving optimal guarantees for monotone cases and reducing query complexity.
Findings
Algorithms achieve optimal approximation guarantees for monotone objectives.
Proposed methods significantly reduce query complexity compared to existing approaches.
Empirical results validate efficiency and effectiveness on real-world datasets.
Abstract
In many submodular optimization applications, datasets are naturally partitioned into disjoint subsets. These scenarios give rise to submodular optimization problems with partition-based constraints, where the desired solution set should be in some sense balanced, fair, or resource-constrained across these partitions. While existing work on submodular cover largely overlooks this structure, we initiate a comprehensive study of the problem of Submodular Cover with Partition Constraints (SCP) and its key variants. Our main contributions are the development and analysis of scalable bicriteria approximation algorithms for these NP-hard optimization problems for both monotone and nonmonotone objectives. Notably, the algorithms proposed for the monotone case achieve optimal approximation guarantees while significantly reducing query complexity compared to existing methods. Finally, empirical…
Peer Reviews
Decision·Submitted to ICLR 2026
- Submodular maximization is an important topic in ML, with a vast body of work in NeurIPS, ICML, and ICLR - The problem is practically motivated and non-trivial - The authors provide positive results in various settings, also improving the running time of an ICLR 25 paper
- The theoretical results are not tight - From the main body, it is fairly difficult to get a complete idea of the algorithmic contribution and its novelty. In particular, this block-greedy is presented as one of the main contribution of the paper, but it is hard to get a complete idea about it by reading the main body Minor: - Consider using \citep instead of \cite when the citation is not part of the sentence - Consider uniforming and updating the bibliography, for instance, the paper cited
1. The work presents a unified framework for multiple constraints. 2. Theoretically sound bi-criteria approximation algorithms are presented. 3. The proposed algorithms operate per partition rather than an element-by-element greedy approach, leading to improved query complexity. 4. Empirical results show the practical viability of the proposed algorithms
1. Some proof ideas and algorithm design are mainly borrowed from existing works such as Chen et al 25 and Chen and Crawford 24b. Can you explain the new ideas and differences from these works. 2. For SCKP, query complexity depends in c_max/c_min which, in the worst case, can be arbitrarily large. Is there a way to address this or can it be shown the it is needed?
1. The paper propose Unified technique (block-greedy) that works across non-monotone, knapsack-partition, and fairness constraints, and explicitly relates partition constraints to cardinality style reasoning. 2. Tight/tighter bicriteria bounds in monotone settings and a clear conversion blueprint (Theorem C.3) that is reusable. 3. The paper contextualizes the 0.305 barrier and the 1/2 feasibility impossibility for submodular cover (Crawford 2023). This frames an interesting gap (0.305–0.5).
1. The presentation could be improved. E.g. (1) Early in §2.1, explicitly formalize the optimization objective (minimize v s.t. ) and keep that exact form visible; (2) Minor wording/punctuation: in Appendix C “stated. in Theorem C.3” and a few others. 2. It seems that most of the results proposed in this work are quite straightforward and based on known algorithms / techniques. 3. For SCKP, the authors compare BLOCK-G to GREEDY and GREEDY-Knapsack and show smaller budget at similar f valu
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplexity and Algorithms in Graphs · Advanced Graph Theory Research · VLSI and FPGA Design Techniques
