Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
97 tokens/sec
GPT-4o
53 tokens/sec
Gemini 2.5 Pro Pro
43 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
47 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Multi-Pass Streaming Algorithms for Monotone Submodular Function Maximization (1802.06212v1)

Published 17 Feb 2018 in cs.DS

Abstract: We consider maximizing a monotone submodular function under a cardinality constraint or a knapsack constraint in the streaming setting. In particular, the elements arrive sequentially and at any point of time, the algorithm has access to only a small fraction of the data stored in primary memory. We propose the following streaming algorithms taking $O(\varepsilon{-1})$ passes: ----a $(1-e{-1}-\varepsilon)$-approximation algorithm for the cardinality-constrained problem ---- a $(0.5-\varepsilon)$-approximation algorithm for the knapsack-constrained problem. Both of our algorithms run in $O\ast(n)$ time, using $O\ast(K)$ space, where $n$ is the size of the ground set and $K$ is the size of the knapsack. Here the term $O\ast$ hides a polynomial of $\log K$ and $\varepsilon{-1}$. Our streaming algorithms can also be used as fast approximation algorithms. In particular, for the cardinality-constrained problem, our algorithm takes $O(n\varepsilon{-1} \log (\varepsilon{-1}\log K) )$ time, improving on the algorithm of Badanidiyuru and Vondr\'{a}k that takes $O(n \varepsilon{-1} \log (\varepsilon{-1} K) )$ time.

User Edit Pencil Streamline Icon: https://streamlinehq.com
Authors (2)
  1. Chien-Chung Huang (20 papers)
  2. Naonori Kakimura (25 papers)
Citations (19)

Summary

We haven't generated a summary for this paper yet.