TY - JOUR
T1 - Streaming Algorithms for Maximizing Monotone Submodular Functions Under a Knapsack Constraint
AU - Huang, Chien Chung
AU - Kakimura, Naonori
AU - Yoshida, Yuichi
N1 - Publisher Copyright:
© 2019, Springer Science+Business Media, LLC, part of Springer Nature.
PY - 2019
Y1 - 2019
N2 - In this paper, we consider the problem of maximizing a monotone submodular function subject to a knapsack constraint in the streaming setting. In particular, the elements arrive sequentially and at any point of time, the algorithm has access only to a small fraction of the data stored in primary memory. For this problem, we propose a (0.363 - ε) -approximation algorithm, requiring only a single pass through the data; moreover, we propose a (0.4 - ε) -approximation algorithm requiring a constant number of passes through the data. The required memory space of both algorithms depends only on the size of the knapsack capacity and ε.
AB - In this paper, we consider the problem of maximizing a monotone submodular function subject to a knapsack constraint in the streaming setting. In particular, the elements arrive sequentially and at any point of time, the algorithm has access only to a small fraction of the data stored in primary memory. For this problem, we propose a (0.363 - ε) -approximation algorithm, requiring only a single pass through the data; moreover, we propose a (0.4 - ε) -approximation algorithm requiring a constant number of passes through the data. The required memory space of both algorithms depends only on the size of the knapsack capacity and ε.
KW - Constant approximation
KW - Multiple-pass streaming
KW - Single-pass streaming
KW - Submodular functions
UR - http://www.scopus.com/inward/record.url?scp=85073817824&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85073817824&partnerID=8YFLogxK
U2 - 10.1007/s00453-019-00628-y
DO - 10.1007/s00453-019-00628-y
M3 - Article
AN - SCOPUS:85073817824
SN - 0178-4617
JO - Algorithmica
JF - Algorithmica
ER -