Streaming Algorithms for Maximizing k-Submodular Functions Under a Partition Matroid Constraint

In numerous real-world scenarios, the objective is to choose multiple sets of disjoint elements rather than just one. Thus a [Formula: see text]-submodular function, which is a natural extension of a submodular function, finds applications in a wide array of contexts. This research is driven by a scenario in which data items within a stream are categorized into distinct groups, each subject to a size constraint. Firstly, we present a multi-pass streaming algorithm that needs [Formula: see text] passes through the data stream. This algorithm achieves a [Formula: see text]-approximation for the monotone case and a [Formula: see text]-approximation for the non-monotone case, respectively, for any constant [Formula: see text]. The query complexity is [Formula: see text], and the memory complexity is [Formula: see text]. And then we propose a one-pass streaming algorithm which returns a [Formula: see text]-approximation ratio for the monotone case and a [Formula: see text]-approximation ratio for the non-monotone case. The query complexity is [Formula: see text], and the memory complexity is [Formula: see text].

Authors

Institutions

Publication Details

Journal
International Journal of Foundations of Computer Science
Published
2025-08-13
DOI
https://doi.org/10.1142/s0129054125400106
Primary Topic
Complexity and Algorithms in Graphs
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Streaming Algorithms for Maximizing k-Submodular Functions Under a Partition Matroid Constraint

Xinyu Zhang, Bin Liu
International Journal of Foundations of Computer Science
Complexity and Algorithms in Graphs
article

Streaming Algorithms for Maximizing k-Submodular Functions Under a Partition Matroid Constraint

Xinyu Zhang, Bin Liu
article en

Abstract

In numerous real-world scenarios, the objective is to choose multiple sets of disjoint elements rather than just one. Thus a [Formula: see text]-submodular function, which is a natural extension of a submodular function, finds applications in a wide array of contexts. This research is driven by a scenario in which data items within a stream are categorized into distinct groups, each subject to a size constraint. Firstly, we present a multi-pass streaming algorithm that needs [Formula: see text] passes through the data stream. This algorithm achieves a [Formula: see text]-approximation for the monotone case and a [Formula: see text]-approximation for the non-monotone case, respectively, for any constant [Formula: see text]. The query complexity is [Formula: see text], and the memory complexity is [Formula: see text]. And then we propose a one-pass streaming algorithm which returns a [Formula: see text]-approximation ratio for the monotone case and a [Formula: see text]-approximation ratio for the non-monotone case. The query complexity is [Formula: see text], and the memory complexity is [Formula: see text].

International Journal of Foundations of Computer Science
Ocean University of China (CN)
Openalex Percentile: Top 23%
Complexity and Algorithms in Graphs
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Streaming Algorithms for Maximizing k-Submodular Functions Under a Partition Matroid Constraint — Xinyu Zhang, Bin Liu · International Journal of Foundations of Computer Science (2025) | TGRS Research Map | TGRS