Show simple item record

dc.contributor.authorDuraj, L
dc.contributor.authorKleiner, K
dc.contributor.authorPolak, A
dc.contributor.authorWilliams, VV
dc.date.accessioned2021-11-09T16:12:34Z
dc.date.available2021-11-09T16:12:34Z
dc.date.issued2020-01
dc.identifier.urihttps://hdl.handle.net/1721.1/137950
dc.description.abstractCopyright © 2020 by SIAM We define a natural class of range query problems, and prove that all problems within this class have the same time complexity (up to polylogarithmic factors). The equivalence is very general, and even applies to online algorithms. This allows us to obtain new improved algorithms for all of the problems in the class. We then focus on the special case of the problems when the queries are offline and the number of queries is linear. We show that our range query problems are runtime-equivalent (up to polylogarithmic factors) to counting for each edge e in an m-edge graph the number of triangles through e. This natural triangle problem can be solved using the best known triangle counting algorithm, running in O(m2ω/(ω+1)) ≤ O(m1.41)time. Moreover, if ω = 2, the O(m2ω/(ω+1)) running time is known to be tight (within mo(1) factors) under the 3SUM Hypothesis. In this case, our equivalence settles the complexity of the range query problems. Our problems constitute the first equivalence class with this peculiar running time bound. To better understand the complexity of these problems, we also provide a deeper insight into the family of triangle problems, in particular showing black-box reductions between triangle listing and per-edge triangle detection and counting. As a byproduct of our reductions, we obtain a simple triangle listing algorithm matching the state-of-the-art for all regimes of the number of triangles. We also give some not necessarily tight, but still surprising reductions from variants of matrix products, such as the (min, max)-product.en_US
dc.language.isoen
dc.rightsCreative Commons Attribution-Noncommercial-Share Alikeen_US
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/en_US
dc.sourcearXiven_US
dc.titleEquivalences between triangle and range query problemsen_US
dc.typeArticleen_US
dc.identifier.citationDuraj, L, Kleiner, K, Polak, A and Williams, VV. 2020. "Equivalences between triangle and range query problems." Proceedings of the Annual ACM-SIAM Symposium on Discrete Algorithms, 2020-January.
dc.contributor.departmentMassachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
dc.contributor.departmentMassachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
dc.relation.journalProceedings of the Annual ACM-SIAM Symposium on Discrete Algorithmsen_US
dc.eprint.versionAuthor's final manuscripten_US
dc.type.urihttp://purl.org/eprint/type/ConferencePaperen_US
eprint.statushttp://purl.org/eprint/status/NonPeerRevieweden_US
dc.date.updated2021-01-25T17:36:32Z
dspace.orderedauthorsDuraj, L; Kleiner, K; Polak, A; Williams, VVen_US
dspace.date.submission2021-01-25T17:36:34Z
mit.journal.volume2020-Januaryen_US
mit.licenseOPEN_ACCESS_POLICY
mit.metadata.statusAuthority Work and Publication Information Neededen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record