The platform will undergo maintenance on Sep 14 at about 7:45 AM EST and will be unavailable for approximately 2 hours.
2015
DOI: 10.1145/2809814
|View full text |Cite
|
Sign up to set email alerts
|

Fast Greedy Algorithms in MapReduce and Streaming

Abstract: Greedy algorithms are practitioners’ best friends—they are intuitive, are simple to implement, and often lead to very good solutions. However, implementing greedy algorithms in a distributed setting is challenging since the greedy choice is inherently sequential, and it is not clear how to take advantage of the extra processing power. Our main result is a powerful sampling technique that aids in parallelization of sequential algorithms. Armed with this primitive, we then adapt a broad cl… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
171
0

Year Published

2015
2015
2022
2022

Publication Types

Select...
5
2
2

Relationship

0
9

Authors

Journals

citations
Cited by 147 publications
(172 citation statements)
references
References 42 publications
1
171
0
Order By: Relevance
“…The needs of the applications, and in particular the sheer bulk of large data sets, have brought into focus the development of fast algorithms for submodular optimization. Recent work on the theoretical side include the development of faster worst-case approximation algorithms in the traditional sequential model of computation [BV14,IJB13,CJV15], algorithms in the streaming model [BMKK14,CK14] as well as in the map-reduce model of computation [KMVV13].…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…The needs of the applications, and in particular the sheer bulk of large data sets, have brought into focus the development of fast algorithms for submodular optimization. Recent work on the theoretical side include the development of faster worst-case approximation algorithms in the traditional sequential model of computation [BV14,IJB13,CJV15], algorithms in the streaming model [BMKK14,CK14] as well as in the map-reduce model of computation [KMVV13].…”
Section: Introductionmentioning
confidence: 99%
“…Their algorithm extends to multiple passes, with an approximation bound of 1/(p + 1 + ) with O( −3 log p) passes. The main focus of [KMVV13] is on the map-reduce model although they claim some streaming results as well.…”
Section: Introductionmentioning
confidence: 99%
“…The first three procedures (Table 1) implement the classical GR [9,[33][34][35] with a single objective (GR_S). The decision variable that provides the best objective function value is chosen first.…”
Section: The Proposed Proceduresmentioning
confidence: 99%
“…For maximizing submodular functions, there already exist a number of stream algorithms (Krause and Gomes, 2010;Badanidiyuru et al, 2014;Kumar et al, 2015). The heap substitution algorithm we designed in this work resembles the algorithm developed in (Krause and Gomes, 2010) that addresses cardinality constraints.…”
Section: Stream Data Processingmentioning
confidence: 99%