Semi-Streaming Algorithms for Submodular Function Maximization Under b-Matching, Matroid, and Matchoid Constraints - Archive ouverte HAL Accéder directement au contenu
Pré-Publication, Document De Travail Année : 2022

Semi-Streaming Algorithms for Submodular Function Maximization Under b-Matching, Matroid, and Matchoid Constraints

Résumé

We consider the problem of maximizing a non-negative submodular function under the $b$-matching constraint, in the semi-streaming model. When the function is linear, monotone, and non-monotone, we obtain the approximation ratios of $2+\varepsilon$, $3 + 2 \sqrt{2} \approx 5.828$, and $4 + 2 \sqrt{3} \approx 7.464$, respectively. We also consider a generalized problem, where a $k$-uniform hypergraph is given, along with an extra matroid or a $k'$-matchoid constraint imposed on the edges, with the same goal of finding a $b$-matching that maximizes a submodular function. When the extra constraint is a matroid, we obtain the approximation ratios of $k + 1 + \varepsilon$, $k + 2\sqrt{k+1} + 2$, and $k + 2\sqrt{k + 2} + 3$ for linear, monotone and non-monotone submodular functions, respectively. When the extra constraint is a $k'$-matchoid, we attain the approximation ratio $\frac{8}{3}k+ \frac{64}{9}k' + O(1)$ for general submodular functions.

Dates et versions

hal-03594161 , version 1 (02-03-2022)

Licence

Paternité

Identifiants

Citer

Chien-Chung Huang, François Sellier. Semi-Streaming Algorithms for Submodular Function Maximization Under b-Matching, Matroid, and Matchoid Constraints. 2022. ⟨hal-03594161⟩
43 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More