Streaming submodular maximization under d-knapsack constraints
Submodular optimization is a key topic in combinatorial optimization, which has attracted extensive attention in the past few years. Among the known results, most of the submodular functions are defined on set. But recently some progress has been made on the integer lattice. In this paper, we study...
Gespeichert in:
| Veröffentlicht in: | Journal of combinatorial optimization Jg. 45; H. 1; S. 15 |
|---|---|
| Hauptverfasser: | , , |
| Format: | Journal Article |
| Sprache: | Englisch |
| Veröffentlicht: |
New York
Springer US
01.01.2023
Springer Nature B.V |
| Schlagworte: | |
| ISSN: | 1382-6905, 1573-2886 |
| Online-Zugang: | Volltext |
| Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
| Zusammenfassung: | Submodular optimization is a key topic in combinatorial optimization, which has attracted extensive attention in the past few years. Among the known results, most of the submodular functions are defined on set. But recently some progress has been made on the integer lattice. In this paper, we study two problem of maximizing submodular functions with
d
-knapsack constraints. First, for the problem of maximizing DR-submodular functions with
d
-knapsack constraints on the integer lattice, we propose a one pass streaming algorithm that achieves a
1
-
θ
1
+
d
-approximation with
O
log
(
d
β
-
1
)
β
ϵ
memory complexity and
O
log
(
d
β
-
1
)
ϵ
log
‖
b
‖
∞
update time per element, where
θ
=
min
(
α
+
ϵ
,
0.5
+
ϵ
)
and
α
,
β
are the upper and lower bounds for the cost of each item in the stream. Then we devise an improved streaming algorithm to reduce the memory complexity to
O
(
d
β
ϵ
)
with unchanged approximation ratio and query complexity. Then for the problem of maximizing submodular functions with
d
-knapsack constraints under noise, we design a one pass streaming algorithm. When
ε
→
0
, it achieves a
1
1
-
α
+
d
-approximate ratio, memory complexity
O
log
(
d
β
-
1
)
β
ϵ
and query complexity
O
log
(
d
β
-
1
)
ϵ
per element. As far as we know, these two are the first streaming algorithms under their corresponding problems. |
|---|---|
| Bibliographie: | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
| ISSN: | 1382-6905 1573-2886 |
| DOI: | 10.1007/s10878-022-00951-1 |