dc.contributor.author | Demaine, Erik D. | |
dc.contributor.author | Indyk, Piotr | |
dc.contributor.author | Mahabadi, Sepideh | |
dc.contributor.author | Vakilian, Ali | |
dc.date.accessioned | 2015-11-23T16:19:28Z | |
dc.date.available | 2015-11-23T16:19:28Z | |
dc.date.issued | 2014 | |
dc.identifier.isbn | 978-3-662-45173-1 | |
dc.identifier.isbn | 978-3-662-45174-8 | |
dc.identifier.issn | 0302-9743 | |
dc.identifier.issn | 1611-3349 | |
dc.identifier.uri | http://hdl.handle.net/1721.1/99997 | |
dc.description.abstract | We develop the first streaming algorithm and the first two-party communication protocol that uses a constant number of passes/rounds and sublinear space/communication for logarithmic approximation to the classic Set Cover problem. Specifically, for n elements and m sets, our algorithm/protocol achieves a space bound of O(m ·n [superscript δ] log[superscript 2] n logm) using O(4[superscript 1/δ]) passes/rounds while achieving an approximation factor of O(4[superscript 1/δ]logn) in polynomial time (for δ = Ω(1/logn)). If we allow the algorithm/protocol to spend exponential time per pass/round, we achieve an approximation factor of O(4[superscript 1/δ]). Our approach uses randomization, which we show is necessary: no deterministic constant approximation is possible (even given exponential time) using o(m n) space. These results are some of the first on streaming algorithms and efficient two-party communication protocols for approximation algorithms. Moreover, we show that our algorithm can be applied to multi-party communication model. | en_US |
dc.description.sponsorship | National Science Foundation (U.S.) (Grant CCF-1161626) | en_US |
dc.description.sponsorship | National Science Foundation (U.S.) (Grant CCF-1065125) | en_US |
dc.description.sponsorship | United States. Defense Advanced Research Projects Agency (United States. Air Force Office of Scientific Research Grant FA9550-12-1-0423) | en_US |
dc.description.sponsorship | David & Lucile Packard Foundation | en_US |
dc.description.sponsorship | Simons Foundation | en_US |
dc.description.sponsorship | Danish National Research Foundation. Center for Massiave Data Algorithmics (MADALGO) | en_US |
dc.language.iso | en_US | |
dc.publisher | Springer-Verlag | en_US |
dc.relation.isversionof | http://dx.doi.org/10.1007/978-3-662-45174-8_33 | en_US |
dc.rights | Creative Commons Attribution-Noncommercial-Share Alike | en_US |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-sa/4.0/ | en_US |
dc.source | MIT web domain | en_US |
dc.title | On Streaming and Communication Complexity of the Set Cover Problem | en_US |
dc.type | Article | en_US |
dc.identifier.citation | Demaine, Erik D., Piotr Indyk, Sepideh Mahabadi, and Ali Vakilian. “On Streaming and Communication Complexity of the Set Cover Problem.” Distributed Computing (2014): 484–498. | en_US |
dc.contributor.department | Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science | en_US |
dc.contributor.mitauthor | Demaine, Erik D. | en_US |
dc.contributor.mitauthor | Indyk, Piotr | en_US |
dc.contributor.mitauthor | Mahabadi, Sepideh | en_US |
dc.contributor.mitauthor | Vakilian, Ali | en_US |
dc.relation.journal | Distributed Computing | en_US |
dc.eprint.version | Author's final manuscript | en_US |
dc.type.uri | http://purl.org/eprint/type/ConferencePaper | en_US |
eprint.status | http://purl.org/eprint/status/NonPeerReviewed | en_US |
dspace.orderedauthors | Demaine, Erik D.; Indyk, Piotr; Mahabadi, Sepideh; Vakilian, Ali | en_US |
dc.identifier.orcid | https://orcid.org/0000-0003-3803-5703 | |
dc.identifier.orcid | https://orcid.org/0000-0001-5049-7594 | |
dc.identifier.orcid | https://orcid.org/0000-0001-5004-8991 | |
dc.identifier.orcid | https://orcid.org/0000-0002-7983-9524 | |
mit.license | OPEN_ACCESS_POLICY | en_US |
mit.metadata.status | Complete | |